在 AutoDev 1.7.2 中,我们开始构建一个新的 AI Agent 语言:DevIns,即 Development Instruction。即 DevIns 可以让用户更快速描述软件开发任务, 同时,还可以自动化处理来自 AI Agent 返回的内容。诸如于: /write:README.md\n```\n# Hello, World!```\n",AutoDev 将会翻译并执行这个指令,将# Hello, World! 写入到README.md` 文件中。除此,在这个版本的 DevIns 里,还可以执行补丁、提交代码、运行测试。PS:其实原来是叫 DevIn,但是无奈 Devin AI 项目发布了 demo 视频,所以改名为 DevIns。Why DevIns?在 AutoDev 项目中,我们通过构建上下文感知与自定义能力,来实现对于软件开发任务的智能辅助,如自动测试生成与运行、UI 自动生成等。而当 我们在 AutoDev 构建了越来越多的智能体之后,发现所有与模型的交互都是通过指令文本(instruction)。即用户通过指令文本来与智能体进行交互,
………………………………