跳到正文

路线图 ​

机器翻译

本页由英文原文机器翻译而来,尚未经过母语审校,欢迎在 GitHub 上提出修改。内容如有出入,以英文原文为准。

Quantum 今天是什么,接下来做什么。这里没有日期,也不作支持层级之外的承诺: 一个事项只有在某个版本中发布、并且更新日志中写明之后,才算完成。

每个事项都标明状态:计划中(已批准,尚未开始)、设计中(在写任何代码之前先写下设计)或进行中(正在构建)。

1.0——今天 ​

Quantum 1.0 是用 XML 编写的声明式 Web 应用,语言内置 AI 与 RAG。1.0 的承诺由它的层级确定:

  • 核心层(Core)(组件、查询与事务、动作与表单、文件、邮件、认证、ui:* 的核心集合)和 AI 层(q:llm、q:knowledge、q:agent)遵循语义化版本:1.x 版本不会破坏只使用这两层的程序。 AI 层还会在每次发布前针对真实模型进行测试。
  • 实验层(Experimental) 的标签可以工作,但没有稳定性承诺。
  • 实验室(Laboratory) 的项目留在仓库中,因为它们在推动语言向前;它们不属于产品,也没有任何承诺。

今天能运行的内容是测量出来的,而不是宣称的:见状态。每个标签和每条规则都在参考中。

接下来 ​

AI ​

事项状态
用于开发的假模型:在没有任何模型运行的情况下构建和测试 AI 页面,每次运行的回答都相同计划中
开发面板中的 AI:页面发出的每一次调用,包括提示、使用的来源、回答、耗时和 token 数计划中
预算与脱敏:每个应用的支出上限,以及在发送给模型之前去除个人数据,并保留两者的记录计划中
会记住上下文的对话,以及承载对话的 ui:chat计划中

了解自身的应用 ​

事项状态
quantum map:哪些页面和动作读写每一张表计划中
quantum explain page.q:一个页面读什么、写什么、依赖什么,用纯文本说明计划中
按表的 q:cache:当写入触及它的某张表时刷新的缓存片段,无需猜测过期时间计划中

测试 ​

quantum test 已随 1.0 发布(Testing,英文)。接下来:

事项状态
一次测试运行覆盖每种界面:浏览器和终端计划中
由 Quantum 根据动作的规则为你自动编写的测试计划中
从录制内容回放的 AI 测试,无需模型即可运行计划中
以应用自身术语表示的覆盖率:一个测试套件覆盖了哪些页面、动作和规则计划中

网站 ​

事项状态
实用示例:简短的示例,每一个都在 CI 中测试进行中
更多语言的网站进行中
Playground:在浏览器中编写并运行 Quantum计划中
任何人都可以重新运行的基准测试计划中

实验室 ​

事项状态
Games 2:把游戏作为确定性的声明式模拟,相同的输入总是得到相同的游戏,因此游戏可以被测试和回放设计中

实验室的工作没有任何承诺:它可能随时改变或停止。

MIT 许可证 · 使用 VitePress 构建