Hoplites 使用 AI 自动化完成了 Paxos 15% 的 Pull Request
Paxos 宣布,其原生于 Slack 的编码代理 Hoplites 现在占公司代码库中所有合并 pull request 的 15%。根据 Paxos 在 7 月 29 日的博客文章,自今年早些时候推出以来,Hoplites 已生成超过 2,000 个 pull request,其中超过一半成功合并。
Hoplites 在新兴的 AI 驱动开发工具领域脱颖而出。这个代理作为大型语言模型(LLMs)之上的自主层运行,执行超出基本代码补全的任务。它能够规划、综合、测试并优化代码,直接从 Slack 线程中创建生产就绪的 pull request。该工具在不到一个月的时间内构建完成,据称每个 pull request 的成本比开发者本地使用 AI 助手低五倍。
该代理深度集成到 Paxos 的工作流程中。用户可以通过在 Slack 线程中标记 Hoplites 与其交互,它从对话中提取上下文信息,认领任务并实时更新进度。系统甚至可以通过派发后续任务修复错误,来自行纠正失败的构建,这是 Paxos 强调的一个功能,使非工程师也能够有效参与开发流程。
Hoplites 的推出与行业向自主编码代理的更广泛趋势相一致。类似的平台如 Stripe 的 Minions、Ramp 的 Inspect 和 Spotify 的 Honk 也已出现,这些平台利用 Slack 作为入口点,并使用预热的云沙盒进行执行。然而,由于现有第三方工具存在自托管能力和可扩展性不足等限制,Paxos 选择自行开发解决方案。这一决定使公司能够根据独特需求定制代理并快速迭代。
Hoplites 还包括直接集成到 Slack 的高级功能,如任务调度和引导。例如,用户可以安排定期任务(如审计)或生成自动化报告,同时在任务进行中添加附加上下文只需在线程中回复即可。这些功能凸显了该工具在转变团队如何协作进行软件交付方面的作用。
随着 Anthropic 的 Claude Slack 适配器和 GitHub 的 Agent HQ 等平台的兴起,AI 驱动开发工具市场的竞争愈加激烈。然而,Paxos 对自行开发 Hoplites 的决定充满信心,认为成本效益、定制化和更快的迭代周期是其关键优势。
展望未来,Paxos 计划扩展 Hoplites 的使用场景并整合更复杂的工作流程,旨在让技术和非技术团队成员都能为软件开发做出贡献。公司还预告了即将发布的更多博客文章,这些文章将探讨具体的工作流程并展示 Hoplites 如何在团队间重新定义协作方式。