Loopsfinity가 소프트웨어 개발의 전 과정을 자동화하는 에이전트 기반 플랫폼을 선보였습니다. 이 플랫폼은 코드베이스를 이해하고, 제품 요구사항 정의서(PRD)를 실제 개발 티켓으로 전환하며, 테스트 우선 방식으로 코드를 작성하고 배포하는 등 개발 파이프라인의 여러 단계를 에이전트가 처리하도록 설계되었습니다. 개발자는 중요한 승인 단계에만 개입하여 전체 프로세스를 통제하면서도 생산성을 크게 높일 수 있습니다.
Loopsfinity는 세 가지 핵심 에이전트 역할을 통해 작동합니다. 먼저 '아키텍트(Architects)' 에이전트는 기존 코드베이스를 분석하여 시스템의 모듈, API 계약, 데이터 모델, 취약점 등을 파악하고 살아있는 지식 기반(Knowledge Base)을 구축합니다. 다음으로 '플래너(Planners)' 에이전트는 PRD를 구체적인 개발 티켓으로 변환하고, 코드 레벨의 의존성을 고려하여 작업 순서를 정합니다. 마지막으로 '빌더(Builders)' 에이전트는 각 티켓에 필요한 코드 조각을 파악하고, 테스트를 먼저 작성한 후 이를 통과하는 코드를 구현하여 격리된 브랜치에 배포합니다. 이 모든 과정은 깃허브(GitHub), 지라(Jira) 등 기존 개발 도구와 유연하게 연동되며, 사용자의 코드는 외부로 유출되지 않고 자체 저장소 내에서 관리됩니다.
이러한 에이전트 기반 개발 플랫폼은 소프트웨어 개발의 효율성을 혁신적으로 개선할 잠재력을 가지고 있습니다. 반복적이고 정형화된 코딩 작업을 AI 에이전트에게 맡김으로써, 개발자는 더 복잡하고 창의적인 문제 해결에 집중할 수 있게 됩니다. 특히, 코드 변경 사항에 대한 영향 분석, 자동화된 테스트 작성, 그리고 배포 후 문제 발생 시 원클릭 롤백(rollback) 기능까지 제공하여 개발 과정의 안정성과 신뢰도를 높입니다. 이는 개발팀의 생산성을 극대화하고, 출시 주기를 단축하며, 궁극적으로는 기업의 시장 경쟁력을 강화하는 데 기여할 것입니다.