产品概述
Factory是一个Agent原生的软件开发平台,将自主软件开发Agent(称为Droids)无缝集成到您的整个开发工作流程中。与需要上下文切换的传统编码助手不同,Droids直接在开发者已经使用的工具中工作:VS Code和JetBrains等IDE、命令行界面、Web浏览器、Slack和Linear等项目管理器。该平台通过允许开发者和团队在不离开当前环境的情况下委派完整的编码任务、重构、事件响应、迁移和代码审查,消除了工作流程碎片化。Droids处理从编写生产就绪代码到运行自动化测试和创建拉取请求的端到端开发工作,同时在会话间保持决策和文档的组织记忆。
主要功能
| 多平台集成 | 在IDE终端、Web浏览器、CLI、Slack、Teams和项目管理工具中无缝访问Droids,支持从任何开发环境委派任务而不中断工作流程。 |
| 自主端到端开发 | Droids能够独立地从工单、规范或自然语言提示构建生产就绪的功能,处理编码、测试、拉取请求创建和部署质量保证。 |
| 智能上下文感知 | Droids在会话间保持组织记忆,与GitHub和Jira集成以理解项目上下文、现有代码库模式和开发决策,无需完整的代码库克隆。 |
| 灵活执行模式 | 支持本地结对编程会话和远程执行,允许开发者在实时协作或夜间后台任务完成之间进行选择。 |
| 大规模CI/CD和自动化 | 脚本化和并行化Droids进行大规模操作,包括自动化代码审查、自愈构建、基础设施迁移和整个开发生命周期的维护任务。 |
| 企业安全和治理 | 细粒度控制、护栏、最先进的安全协议和合规措施,保护知识产权并防止未经授权的AI使用或提示注入攻击。 |
使用场景
- 功能开发:团队将完整的功能实现从工单委派到生产就绪的PR,在保持代码质量标准的同时加速开发周期。
- 事件响应和分类:支持团队和工程师使用Droids进行快速事件分类、诊断和修复的快速原型设计,减少平均解决时间(MTTR)。
- 代码重构和迁移:通过基于CLI的并行执行,大规模代码库迁移、依赖项更新和架构重构任务实现自动化。
- 自动化代码审查:Droids提供上下文感知的拉取请求审查,持续捕获问题并建议改进,减少审查瓶颈并加速合并周期。
- 工单和工作流自动化:从问题分配或Slack提及自动触发Droids,Agent拉取上下文、实施解决方案并创建PR,同时保持完整的可追溯性。










