#新年第一post AI Coding 编辑器没有那么神秘,How Cline works
这两天一直在看 Cline 的源码,探究当前 AI Coding 编辑器背后的神秘技术。大致的流程我画了一张草图。
它的流程大致如下:
Cline 的核心是依赖系统提示词以及大语言模型的指令遵循能力。在编程任务启动的时,收集系统提示词、用户自定义提示、用户的输入、以及所在项目的环境信息(哪些文件、打开的 Tab 等等),提交给 LLM。LLM 按照指令输出解决方案和操作。Cline 通过解析返回的操作指令(比如 、),调用编写好的 Tool Use 能力进行处理,并将处理结果再次交给 LLM 处理。
也分析了为啥 Cline 会如此消耗 token,它是如何摆脱大语言模型的窗口限制的,@ 操作为啥起作用了...
Post 链接在评论区
点击图片查看原图