总体目标:手写一个最小可用的 ReAct agent loop
你要产出的是:一个单文件(比如 agent_loop.py),跑起来后能:
- 读入一个用户问题
- 用 LLM 决定接下来要做什么(思考 / 调工具 / 给最终答案)
- 至少能调 两个功能差异明显的工具
- 在控制台打印出一整条 trace:思考、动作、工具调用、工具结果、最终回答
- 解析失败时不会直接崩掉,而是有恢复逻辑
下面按学习点一步步搭出来。
1 / 7
你要产出的是:一个单文件(比如 agent_loop.py),跑起来后能:
下面按学习点一步步搭出来。