💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
LangChain发布了Open SWE,这是一个完全开源的异步编码代理,旨在云端处理复杂软件开发任务。与传统助手不同,Open SWE可直接连接GitHub,执行长时间任务,并支持通过GitHub Issues分配任务。该工具在安全沙箱中运行,强调人机协作,支持中途干预和双重请求,采用多代理架构以提高代码质量,现已在GitHub上提供。
🎯
关键要点
- LangChain发布了Open SWE,这是一个完全开源的异步编码代理,旨在云端处理复杂软件开发任务。
- Open SWE与传统助手不同,能够直接连接GitHub,执行长时间任务,并支持通过GitHub Issues分配任务。
- 该工具在安全沙箱中运行,允许自由执行shell命令,确保主机环境的安全。
- Open SWE强调人机协作,支持中途干预和双重请求,允许开发者在任务进行中发送新请求。
- 其多代理架构(管理者、规划者、程序员和审查者)有助于提高代码质量,审查者在创建拉取请求前检查输出错误。
- 该项目基于LangGraph构建,并通过LangGraph平台部署,支持持久性、扩展性和灵活部署。
- LangChain表示可以自托管Open SWE,前提是编写LangGraph的API服务器。
- 早期反应不一,有用户对LangChain的能力表示怀疑。
- Open SWE现已在GitHub上提供,附带完整文档,供开发者扩展、定制提示或集成到内部系统。
➡️