今天看啥  ›  专栏  ›  ChaosstuffAI

ChatDev多Agent框架技术要点详解

ChaosstuffAI  · 公众号  ·  · 2024-07-09 10:52

文章预览

简介 ChatDev 是一个基于聊天的软件开发框架,由LLM驱动的专业代理通过统一的语言通信( 聊天链 )被引导在什么情况下进行交流以及如何进行交流( 沟通性幻觉消除 ),这些代理通过统一的语言通信从多轮对话中得出解决方案从而进行设计、编码和测试。 ChatDev使用了两个机制来保证Agent之间的协同作用: 聊天链 为了能将文本需求一步转换为功能软件,ChatDev采用了瀑布模型的核心原则:使用具有顺序阶段的聊天链,每个阶段由顺序子任务组成。具体来说,ChatDev将软件开发过程分为三个连续阶段: 设计 、 编码 和 测试 。编码阶段进一步细分为代码编写等子任务,而测试阶段则划分为代码评审(静态测试)和系统测试(动态测试)。在每个子任务中都有两个Agent(指导者Agent和助手Agent)。指导者Agent启动指令,指导对话朝着完成子任务的方向进 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览