Factory, Claude로 소프트웨어 엔지니어링용 Droid 구축

Claude 사용해 보기
영업팀에 문의하기
산업:
소프트웨어
기업 규모:
중소기업
제품:
Claude Platform
위치:
북아메리카
550,000시간
개발 시간 단축
20% 감소
개발 주기 단축

더 읽어보세요
다음

Video caption
다음

자세히 읽기
다음

Video caption
다음

Prev
다음

Factory는 Claude를 활용하여 기업용 소프트웨어 개발을 간소화하는 자율 Droid를 구동하고 있으며, 소프트웨어 개발 라이프사이클 전반에서 고객에게 5십만 시간 이상의 엔지니어링 시간과 수백만 달러의 비용을 절감해 줍니다.

  • 고객 전체에 걸쳐 550,000시간의 개발 시간 단축
  • 개발 주기 20% 단축
  • 코드 변경 빈도 3배 감소

노동 집약적인 코딩 작업 자동화

2023년에 설립된 Factory는 소프트웨어 엔지니어링에 자율성을 부여하겠다는 사명을 가지고 있습니다. 이 회사는 소프트웨어 개발 라이프사이클 전반에서 노동 집약적인 작업을 자동화하는 'Droid'라는 AI 기반 시스템을 구축합니다. 이 Droid는 코드 검토와 문서화부터 리팩토링, 마이그레이션, 기능 요청과 같은 엔드투엔드 코딩 작업까지 모든 것을 처리할 수 있습니다.

Factory의 CTO이자 공동 창업자인 Eno Reyes는 "소프트웨어가 구축되고 회사가 성장함에 따라 조직 구조와 엔지니어링 관행이 일관성을 잃게 됩니다. 이는 병목 현상과 속도 저하로 이어집니다. 전체 소프트웨어 라이프사이클을 탐색하는 데 필요한 모호성을 처리할 수 있는 단일 도구나 시스템은 없었습니다. 특히 조직과 함께 확장할 수 있는 시스템은 더더욱 없었습니다."라고 설명합니다.

Factory의 솔루션은 대규모 소프트웨어 개발의 복잡성을 이해하고 탐색할 수 있는 자율 시스템을 구축하는 것입니다. Droid는 AI를 사용하여 코드베이스를 분석하고, 의사결정을 내리며, 최소한의 사람 개입으로 작업을 실행합니다.

Claude로 에이전트 AI 시스템 구축

이러한 자율 시스템을 구축하기 위해 Factory는 복잡한 추론, 계획, 의사결정이 가능한 AI 모델이 필요했습니다. Claude 3 모델군에서 그 해답을 찾았습니다.

Reyes는 "우리는 인간의 인지 능력을 모델링하려고 합니다. 본질적으로 에이전트적인 시스템이 필요하죠. 실행 과정에서의 계획 수립, 하위 목표 분해, 실패에 대한 성찰, 작업 개선이 가능해야 합니다. 단기 및 장기 메모리가 필요하고, 정보를 검색하고 도구를 사용할 수 있어야 하고요. Anthropic과 Claude는 이를 실현하는 데 필요한 것을 일관되게 제공해 왔습니다."라고 말합니다.

Factory는 고도의 추론과 복잡한 의사결정이 필요한 작업에 Claude 3 Opus를 사용합니다. 우수한 추론 능력이 필요하면서도 매우 빠른 속도가 요구되는 대량 작업에는 Claude 3 Haiku를 활용합니다. 이 조합을 통해 Factory는 대규모 소프트웨어 개발에 내재된 모호성과 복잡성을 처리할 수 있는 AI 시스템을 구축할 수 있습니다.

Claude 3 모델군은 에이전트 엔지니어링 작업에서 최고 수준입니다. Claude 3 Opus는 저희가 자체 개발한 소프트웨어 엔지니어링 벤치마크 전반에서 비교 가능한 모델들을 상당한 차이로 앞섰습니다. 또한 Claude 3 Haiku는 해당 급에서 가장 인상적인 성능과 속도의 조합을 보여주었습니다.

— Eno Reyes, Factory CTO 겸 공동 창업자

엔터프라이즈 고객을 위한 개발 프로세스 간소화

Factory의 Droid는 이미 기업 고객에게 상당한 영향을 미치고 있습니다. 이 회사는 일반적으로 수백에서 수천 명의 엔지니어를 보유한 조직과 협력합니다.

주요 제품 중 하나는 코드 검토 과정을 자동화하는 Review Droid입니다. 배포 시 풀 리퀘스트를 분석하고, 컨텍스트를 제공하며, 인라인 코멘트를 남기고, 다른 검토자가 변경 사항을 이해할 수 있도록 도와줍니다. 또 다른 제품인 Code Droid는 Jira나 Linear 같은 프로젝트 관리 시스템에서 티켓을 가져와 작업을 수행하고, 요청된 기능이나 수정 사항을 구현하는 풀 리퀘스트를 생성할 수 있습니다.

App screen from the Factory platform

Claude로 구동되는 이 두 Droid는 엔지니어가 일상적인 작업에 소비하는 시간을 획기적으로 줄여, 엔지니어가 더 높은 수준의 문제 해결과 새로운 기회에 집중할 수 있도록 합니다. Factory는 전체 고객을 통틀어 약 550,000시간의 개발 시간을 절감한 것으로 추산합니다. 조직당 평균 약 2,300시간을 절감하한 것이며, 이는 개발 주기를 20% 단축하는 결과로 이어집졌습니다.

소프트웨어 개발에서 AI의 경계 확장

Factory의 Claude 활용은 단순한 작업 자동화를 넘어섭니다. 회사는 소프트웨어 개발에서 복잡한 다단계 프로세스를 처리할 수 있는 정교한 시스템을 개발하고 있습니다.

Factory는 이렇게 집중하여 실제 소프트웨어 개발 작업의 막대한 복잡성과 변동성을 처리할 수 있는 AI 시스템을 구축할 수 있습니다. 이 시스템은 계획을 수립하고, 문제를 하위 단계로 분해하며, 프로세스의 각 단계에서 의사결정을 내릴 수 있습니다.

App screen on software development lifecycle

AI 기반 소프트웨어 개발의 최첨단을 선도하겠다는 Factory의 의지는 최근 기술 보고서에서 명확히 드러납니다. Claude를 부분적으로 활용하는 Code Droid는 소프트웨어 엔지니어링 벤치마크에서 최첨단 성능을 발휘합니다.

앞으로의 전망

Factory는 AI 기반 Droid를 지속적으로 발전시키고 있습니다. 기존 Droid의 능력을 강화하는 동시에 소프트웨어 엔지니어링 환경을 더욱 혁신하는 것이 계획입니다.

LLM의 혁신적 활용과 기업 고객의 실질적인 문제 해결에 집중해 온 Factory는 소프트웨어 엔지니어링에 진정한 자율성을 부여하는 데 앞장서고 있습니다.

다음

Video caption
다음

Prev
다음