Skip to main content
每个 QitOS 智能体都遵循同一条执行路径:AgentModule + Engine + Trace(追踪记录)。你负责定义策略,Engine 负责执行循环。本页会用 examples/quickstart/minimal_agent.py 里的最小编码智能体,带你把这条主链路从头走一遍。

前置条件

  • Python 3.10+
  • 任意 OpenAI-compatible 端点的 API key
1

安装 qitos 并设置模型配置

2

围绕编码任务定义状态

最小 QitOS 编码智能体依然从一个强类型 StateSchema 开始:
核心心智模型:任务、草稿区和验证契约都显式放在状态里,而不是藏在隐式胶水里。
3

接入真实模型和编码工具集

这个最小示例故意保持模型驱动,使用一个 OpenAI-compatible 模型,再配上规范编码预设(preset,预配置的模型家族默认值):
4

把运行轨迹(trajectory)归约回状态

reduce() 是归约(reduce,将观测结果和决策归约回状态的钩子),也是 QitOS 把工具执行结果变成智能体进度的地方:
reduce 必须返回 state。在编码智能体里也一样。
5

初始化工作区并运行智能体

最小示例会先创建一个带 bug 的小文件,再让智能体去修它:
6

用 qita 检查这次运行

看板默认启动在 http://127.0.0.1:8765。你可以用它检查补丁轨迹、回放运行,并把追踪记录导出成 HTML。

完整示例

完整的最小编码智能体例子在这里: 你也可以直接运行打包好的版本:

常见错误

下一步建议

教程课程

沿着 ReAct、PlanAct、Claude Code 风格与安全审计路线继续学习

智能体模式

在选模式之前,先比较不同 QitOS 模式家族的权衡

可观测性

用 qita 看板、回放与导出检查每次运行

Kit 参考

查看课程里会用到的解析器、工具集与辅助函数