Factory是一家成立于 2023 年的初创公司,旨在消除传统软件开发瓶颈,它正在利用 OpenAI 的推理模型来简化和优化软件的创建和维护。
Factory Platform 将 OpenAI 的 o1、o3-mini 和 GPT-4o 模型直接集成到其工作流程中,从而创建了一个超越简单代码生成的开发环境。相反,它专注于通过复杂系统进行理解、检索和推理。
据报道,这种方法取得了令人印象深刻的成果,包括:
- 功能开发周期加快 2-4 倍。
- 上下文切换时间减少60%。
- 在整个软件开发生命周期中,每个开发人员每周可额外工作 10+ 小时。
Factory 联合创始人兼首席技术官 Eno Reyes 表示:“为一系列推理任务提供 o1 和 o3-mini 的灵活性帮助我们赢得了那些寻求软件开发工具的客户的业务,该工具允许在具有不同推理能力的模型之间无缝切换。”
利用 OpenAI 解决软件开发效率低下的问题
传统上,软件开发受到人工研究、知识碎片化和冗长的迭代周期的阻碍。工程师通常花费大量时间来理解依赖关系和验证系统准确性,而不是专注于编码。
在集成 OpenAI 的推理模型之前,Factory 依赖于内部解决方案和传统工具的组合。然而,他们遇到了几个限制:
- 规划瓶颈:缺乏构建和协调开发步骤的自动化方法。
- 代码编辑效率低下:现有的AI补全缺乏大规模开发所需的速度和准确性。
- 知识检索无效:标准搜索工具无法有效地显示相关的代码片段或文档。
Factory 意识到,通过开发一个系统来改变这一现状,AI 可以超越代码建议,理解和推理整个软件开发过程。他们与 OpenAI 建立了密切的合作关系,在开发生命周期的每个阶段都集成了尖端模型。
优化软件开发生命周期
Factory 在软件开发生命周期的各个阶段战略性地部署 OpenAI 的模型,根据其推理能力、速度和准确性要求选择特定的模型。
- 探索:利用 OpenAI o3-mini 快速理解代码和搜索文档,利用其快速的响应时间。
- 优先级:采用 OpenAI o3-mini 进行错误分类和特征分析,平衡推理能力和速度。
- 规划:利用 OpenAI o1 进行复杂的架构决策和系统设计,充分利用其高推理能力。
- 执行:集成 OpenAI o1、o3-mini 和 GPT-4o 用于代码生成、编辑和审查,预测输出可将实时编码辅助的延迟降低 50%。
“我们发现,让开发人员能够灵活地选择适合其特定任务的模型至关重要,”雷耶斯说。“对于快速代码审查,o3-mini 提供的质量几乎与大型模型相同,但速度明显更快,而复杂的架构规划则受益于 o1 更深层次的推理能力。”
Factory 还在探索对 o3-mini 进行强化微调,以对代码进行重新排序,并自动注入轻量级指导,以增强模型合规性,从而提高生产级 AI 开发的精度。
“OpenAI 的推理模型让我们能够超越代码生成。我们正在构建一个代理开发环境,让人工智能能够深入理解、检索和运用工程知识,”雷耶斯解释道。
迈向自主软件开发
Factory 整合了 OpenAI 的功能,使开发人员能够推理工程挑战、检索关键知识并优化工作流程。其上下文优先架构可动态地从代码库、文档和问题跟踪系统中提取见解,从而最大限度地减少上下文切换和认知开销。
开发人员无需浏览多个工具,而是可以在单一平台上访问他们需要的一切,从而让他们能够专注于高影响力的任务。
Factory 未来的重点是实现人工智能开发中的更大自主性。通过集成源代码控制、项目管理、团队沟通、错误监控和持续交付管道中的原生工具,结合推理模型,他们正在开发能够主动规划、执行和完善工程任务的人工智能系统。
Factory 联合创始人兼首席执行官 Matan Grinberg 总结道: “未来的软件将由人类和人工智能共同构建,在一个平台上。借助 OpenAI 的推理模型,我们让开发人员能够专注于更高杠杆的工作,而让人工智能处理复杂性。”