AI
Flor 的 框架 DSL 与 React 系的函数式 UI 表达有异曲同工之处。
这意味着,在使用 AI 辅助编写 Flor 界面时,AI 并不一定需要提前接受过针对 Flor 的专门训练。由于大量大模型已经在 React、JSX、函数式组件、声明式 UI 等内容上形成了较强的理解能力,Flor 的 DSL 可以在一定程度上复用这种表达习惯。
换句话说,当你向 AI 描述一个界面结构时,它可以借助自己对 React 式 UI 组织方式的理解,较快地迁移到 Flor 的 DSL 上,帮助你完成界面的快速搭建、结构调整和样式组织。具体的控件封装写法见 框架 DSL。
这也是 Flor “既要,又要,还要”理念的又一次体现:
既要传统 GUI 框架中控件式开发的清晰结构, 也要现代前端声明式 UI 的表达效率, 还要尽可能利用 AI 已经熟悉的函数式 UI 思维,让布局设计变得更容易被生成、修改和迭代。
当然,说句悄悄话:Flor 最开始的设计并不是刻意为了贴近 AI 使用场景而生的。它只是沿着 DSL API 的设计自然演化,最后才发现,这套设计天然适合被 AI 理解和生成。
因此,Flor 的文档站点也选择了带有 AI 支持能力的文档框架来构建。除了面向开发者阅读的普通文档外,本站还提供了面向大语言模型的文档入口,方便你在使用 AI 辅助开发时,将更适合模型阅读的资料提供给它。
如果你想让 AI 帮你编写 Flor 界面、解释 Flor 的 DSL,或者根据描述快速生成一个布局,可以优先使用下面提供的 LLM 文档链接。
llms.txt
llms.txt 是一种帮助 LLM 发现和使用项目文档的标准规范。Rspress 遵循该规范,发布了以下两个可直接使用的文件:
-
https://flor-rs.github.io/website/zh/llms.txt:结构化索引文件,包含所有文档页面的标题、链接与简要描述。
-
https://flor-rs.github.io/website/zh/llms-full.txt:完整内容文件,将所有文档页面的内容合并为单个文件。
你可以根据使用场景选择合适的文件:
llms.txt体积较小、消耗 token 少,适合让 AI 按需获取具体页面。llms-full.txt包含全量文档内容,无需 AI 逐一跟随链接,适合需要 AI 全面了解 Flor 的场景,但会消耗更多 token,建议在支持大上下文窗口的 AI 工具中使用。

