ARTICLE · 1123252
Pi 源码拆解:AI 说改好了文件到底是谁改的
Pi 源码拆解:AI 说改好了文件到底是谁改的
Pi 源码拆解:AI 说改好了文件到底是谁改的
给 AI 一句“把标题改了”,它说“改好了”。你打开编辑器一看,真变了。
但模型明明只会吐文字啊。谁开的文件?谁写的修改?它又怎么知道真成功了?
我翻了 Pi 的源码,发现这背后根本不是魔法。模型只负责提需求,真正的脏活累活全靠程序在本地干。
比如让它改个标题,背后其实跑了三次模型、两次工具。先读文件,看到内容再改,改完确认结果。上一步的结果,直接变成下一步的材料。
模型交来的只是一张“请求单”。程序拿着单子找对工具,真正去读文件、改文件的,全是本地的代码。改完再塞回聊天记录里,让模型接着判断。
聊久了上下文太长怎么办?系统会把早前的对话压缩成摘要。但这玩意儿不靠谱,万一摘要写错,AI 就会顺着错误往下编。
最扎心的是,你说“停止”或者切回旧会话,磁盘上的代码不会自动复原。笔记能倒带,文件可不会自己回头。
原文Pi 源码拆解:AI 说“改好了”,文件到底是谁改的?
湖北,9分钟前,