You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.7 KiB
2.7 KiB
观察日志(自己填)
怎么做(阶段 0)
一次只丢 一个 任务,等它完全停下来(底部不再转圈、工具面板不再“执行中”)再记笔记,再发下一条。不要五条一起贴。
1. 启动
在 Windows Terminal 或弹出的 cmd 窗口里(不要用会乱码的旧 CMD 更好):
cd D:\ideaProject\QozeCode-main
$env:PYTHONUTF8 = "1"
.\.venv\Scripts\python.exe qoze_tui.py --model deepseek-v4-flash
进界面后,输入框在底部。
2. 界面上看什么
| 你看到的 | 对应图里的节点 |
|---|---|
| 思考区在滚动(thinking) | llm_call:模型在想、可能准备调工具 |
| 工具状态:某个名字闪「执行中」 | tool_node:真的在跑工具 |
| 工具变成完成/失败,思考区又开始动 | 回到 llm_call:看了观察结果,再决定 |
| 出现一整段助手回复,然后安静 | 没有 tool_calls 了,图走到 END |
轮次 = 思考了几次(也就是 llm_call 跑了几次)。
例如:想一次 → 调工具 → 再想一次 → 回答,就是 2 轮。
工具序列 按出现顺序写名字,例如:execute_command → read_file → execute_command。
当前这版 Qoze 没有挂上 list_files / grep_file / write_file / replace_in_file。所以:
- 列 py 文件、grep、改文件,多半会走
execute_command(dir / findstr / powershell) - 读 README 更可能走
read_file - 这不是失败,这就是你要观察的点
3. 五条任务(逐条复制,发完等停)
在 Qoze 输入框里,一次贴一条:
当前目录有哪些 py 文件读 README 前 80 行并总结用 grep 找 init_agent 在哪给 tools/date_tools.py 里的 get_current_datetime 函数上方加一行中文注释:# 观察任务:由 Agent 添加执行 python --version
第 4 条故意指定了文件和函数,方便你对照磁盘看它到底怎么改的。跑完用编辑器打开 tools/date_tools.py 看有没有那行注释。
不需要的话,第 4 条跑完可以自己把注释删掉。
4. 每条停下来立刻记下面模板
看不准轮次就写「至少 N」:思考区亮了几次就算几次。走歪就写:找错目录、用了 cat 而不是 read_file、改了别的文件、命令在 Windows 上写了 ls 等。
过关自测(不看文档口述):
用户回车 → llm_call → 有工具就 tool_node → 再 llm_call → 直到不再调工具 → END
模板
日期:
任务:
实际工具序列:
轮次:
走歪的地方:
我学到的一点:
记录
(从阶段 0 开始往下追加)