
언뜻 보기에는 이 스타트업이 이전에 CodiumAI로 알려진 곳이라 또 다른 AI 코드 생성 도구처럼 보일 수 있습니다. 하지만 오늘 Susa Ventures와 Square Peg이 주도하는 4,000만 달러 규모의 시리즈 A 라운드를 발표한 이 팀은 코드 생성뿐만 아니라 테스트 및 전반적인 코드 품질 생성에도 초점을 맞추고 있습니다.
이 서비스는 18개월 전 비공개(stealth)로 출시되었으며, 회사 측에 따르면 현재까지 100만 명 이상의 개발자가 이 솔루션을 사용했고 다수의 포춘 100대 기업이 기업용 플랫폼을 채택했습니다.
Qodo의 주요 차별점 중 하나는 회사가 Visual Studio Code 및 JetBrains용 일반적인 확장 기능(extension)을 제공하여 Qodo Gen 도구를 IDE 내부로 통합할 수 있게 할 뿐만 아니라, GitHub, GitLab, Atlassian의 BitBucket을 지원하는 Git 에이전트, Chrome 확장 프로그램, CLI 도구까지 제공한다는 점입니다.
Qodo의 CEO 겸 공동 창업자인 이타마르 프리드먼은 "저희는 복잡한 코드를 위한 최초의 품질 우선(quality-first) 코드 생성 플랫폼이라고 자부합니다. 품질 우선 코드 생성을 구현하려면 전체 소프트웨어 개발 수명 주기(SDLC)에 통합되어야 한다고 믿습니다"라고 말했습니다.
프리드먼은 회사의 각 도구가 코딩 및 배포 프로세스의 서로 다른 지점에서 버그와 이슈를 줄이는 것을 목표로 한다고 지적했습니다. "이것은 만 번의 작은 상처로 인한 죽음과 같고, 우리는 그 각각의 상처를 우리의 비전 안에서 다루고자 합니다. 따라서 문제가 발생했거나(혹은 포착될 수 있는) 지점마다 버그와 이슈를 해결해야 합니다. 그래서 저희는 여러 위치에 통합하고 있습니다."
Qodo의 또 다른 흥미로운 특징은 개발자에게 수정하려는 문제와 그 접근 방식을 자연어(natural language)로 명시할 수 있는 옵션을 제공한다는 것입니다. 이 방식을 통해 Qodo는 개발자가 코드 작업을 시작할 때 어떤 목표를 가지고 있는지 알 수 있습니다. 프리드먼은 이를 "작업 인지 코딩(task-aware coding)"이라고 명명했습니다. 에이전트가 단순히 문제를 직접 수정하려 하는 것이 아니라, 코드 완성 도구 자체가 사용자가 하려는 작업을 인지하고 그에 맞춰 제안을 집중할 수 있도록 돕는 것입니다.
개발자는 코드를 작성한 후 IDE 내에서 Qodo의 테스트 생성 서비스에 접근할 수 있습니다.
이후 코드가 GitHub에 푸시되면, Qodo의 도구는 리뷰어가 무엇이 변경되었고 어떤 잠재적 문제가 있는지 신속하게 파악하는 데 도움을 줍니다. 프리드먼은 팀이 실제로 이 도구를 확장하여 변경 사항을 검토자에게 안내하는 비디오를 자동으로 생성하는 방안도 고려 중이라고 밝혔습니다. 그는 "여전히 인간의 개입이 필요하지만, 그들이 코드를 검토하기 더 쉽도록 만들 필요가 있습니다"라고 덧붙였습니다.
프리드먼은 전체 수명 주기(lifecycle)를 포괄함으로써 개별 도구들까지 상호 학습할 수 있다고 주장했습니다. 예를 들어, 리뷰어들이 코드에 대해 항상 매우 유사한 피드백을 제공한다면, 코드 제안 도구는 이를 반영할 수 있습니다.
Square Peg의 요나탄 셀라는 "AI 에이전트는 소프트웨어 개발에서 점점 더 핵심적인 역할을 하고 있으며, 저희는 품질 우선 접근 방식이 엔터프라이즈 환경에서의 광범위한 채택에 필수적이라고 믿습니다"라고 말했습니다. 그는 "기업의 개발자들은 '무(無)에서 시작'하는 것이 아닙니다. 그들의 코드는 이미 존재하는 수만 줄의 코드와 조화롭게 작동해야 합니다"라고 강조했습니다.
향후 Qodo 팀은 사용자 인터페이스(UI) 코드까지 테스트하는 서비스로 확장할 계획입니다. Qodo UX라고 임시 명명된 이 신규 서비스는 마치 회사의 웹사이트를 실제로 사용하는 인간처럼 동작하며 사용자 인터페이스의 버그를 테스트합니다.
"누군가는 '좋다, 그냥 엔드투엔드 테스트(End-to-End testing)를 하면 된다'고 할 수 있습니다. 하지만 엔드투엔드 테스트를 해도 버그가 발견되더라도, 그 버그가 정확히 어디서 발생했는지 알기 어렵고 모든 부분을 테스트했음을 명확히 증명하기 어렵습니다. 각 테스트 유형은 고유의 장단점이 있습니다. 저희는 모든 것을 다루고자 합니다. 유닛 테스트와 기능 테스트(functional testing)로 시작했고, 이후 무결성 테스트(integrity)로 확장했습니다. 다음 분기에는 UX 테스트가 예정되어 있습니다."
Susa Ventures와 Square Peg 외에도 Firestreak Ventures와 ICON Continuity Fund가 이번 라운드에 참여했으며, 초기 투자자인 TLV Partners와 Vine Ventures도 함께했습니다. 이번 4,000만 달러 규모의 시리즈 A 라운드를 통해 회사의 총 자금 조달액은 5,000만 달러에 달하게 되었습니다.
참고: CodiumAI는 개발자가 코드 로직 테스트를 자동 구축하도록 생성형 AI(generative AI)를 활용하고 있습니다.