第八章:奇点
你的 agent 已经可以编辑自身代码并开始自我进化了。从现在起,你不再需要手动编写任何代码。
扩展章节
接下来的扩展章节将逐步讲解参考实现。 你不需要亲自编写代码——通过阅读来理解设计思路, 然后让你的 agent 来实现它们(当然也可以自己动手练习):
- 第九章:更好的终端界面 – Markdown 渲染、加载动画、折叠工具调用。
- 第十章:流式输出 – 使用
StreamingAgent实现 token 实时流式输出。 - 第十一章:用户输入 – 让 LLM 向你提出澄清性问题。
- 第十二章:规划模式 – 只读规划与审批门控。
除了扩展章节之外,这里还有更多值得探索的方向:
- 并行工具调用 – 使用
tokio::join!并发执行多个工具调用。 - Token 用量追踪 – 在接近上下文限制时截断旧消息。
- 更多工具 – 网络搜索、数据库查询、HTTP 请求。
Tooltrait 让扩展变得简单。 - MCP – 将你的工具暴露为 MCP 服务器,或连接外部 MCP 服务。