코그니션(Cognition)은 최근 AI 주도의 소프트웨어 엔지니어 데빈(Devin)을 출시하며 주목을 받았습니다. 데빈은 OpenAI의 GPT-4를 활용해 자율적으로 코드를 작성하고 편집할 수 있습니다. 그러나 2024년 3월 데빈의 출시로부터 겨우 다섯 달이 지난 지금, 새로운 경쟁자가 등장했습니다: 코사인(Cosine)의 제니(Genie)입니다.
제니는 Y 콤비네이터(Y Combinator) 지원을 받은 코사인이 개발한 자율 AI 엔지니어로, SWE-Bench 벤치마크에서 30%의 점수를 기록하며 데빈의 13.8% 및 아마존(Amazon)의 모델 Q와 팩토리(Factory)가 개발한 코드 드로이드(Code Droid)의 19%를 능가한다고 주장합니다. 코사인의 CEO 알리스테어 풀렌(Alistair Pullen)은 제니가 단순한 벤치마크 점수를 넘어선다고 강조했습니다. "이 모델은 인간 소프트웨어 엔지니어처럼 사고하고 행동하도록 특별히 훈련되었습니다,"라고 그는 소셜 미디어에서 밝혔습니다.
제니란 무엇이며, 어떤 기능이 있나요?
제니는 버그 수정, 기능 구축, 코드 검증 등 다양한 코딩 작업을 자율적으로 처리할 수 있도록 설계되었습니다. 독립적으로 작업하거나 사용자와 협력하여 능숙한 동료와 함께 일하는 경험을 모방할 수 있습니다. 풀렌은 "우리는 끝에서 끝까지 프로그래밍 작업을 신뢰할 수 있게 수행할 수 있는 인공 동료를 만들고자 합니다,"라고 제니의 기능 발표 중에 언급했습니다.
제니는 다음 15개 프로그래밍 언어를 지원합니다:
- 자바스크립트 (JavaScript)
- 파이썬 (Python)
- 타입스크립트 (TypeScript)
- 자바 (Java)
- C, C++
- 러스트 (Rust)
- 스위프트 (Swift)
- PHP
- 루비 (Ruby)
풀렌은 "제니는 인간 엔지니어들이 작업하는 방식을 관찰하며 그 과정을 복제하는 법을 배웁니다,"라고 설명했습니다. 생성된 코드는 사용자의 GitHub 리포지토리에 저장되어 코사인이 어떠한 민감한 정보도 보유하지 않도록 합니다.
제니는 슬랙(Slack)과 같은 플랫폼과 원활하게 통합되어, 인간 동료처럼 사용자와 소통할 수 있습니다. 명확한 질문을 하거나 풀 리퀘스트에 대한 피드백에 응답함으로써 협력을 더욱 강화합니다.
고급 OpenAI 모델에 힘입은 제니
제니는 OpenAI의 GPT-4o의 독자적인 변형을 사용하여 긴 컨텍스트 출력을 위해 특별히 설계되었습니다. 이 모델은 최대 64,000개의 토큰을 생성할 수 있어, 이전의 4,000 토큰 한계보다 많은 이점을 제공합니다. 실질적인 엔지니어링 활동에서 수집한 수십억 개의 토큰 조합을 포함한 방대한 데이터 세트를 통해 제니는 지속적으로 성능을 개선해 나갑니다. 풀렌은 "우리의 훈련 데이터에는 오픈 소스 리포지토리에서 수집한 PR, 커밋, 이슈가 포함됩니다,"라고 언급했습니다. 세심한 데이터 파이프라인은 인간 문제 해결 접근 방식에 대한 높은 품질의 통찰력을 보장합니다.
가격 구조
제니는 초기에는 두 가지 가격 수준을 제공합니다:
1. 개인 플랜: 약 20달러의 경쟁력 있는 가격으로, 제한된 기능을 갖추고 있지만 개인 및 소규모 팀에게 제니의 잠재력을 보여줍니다.
2. 기업 플랜: 무제한 사용과 고급 기능이 포함된 종합적인 제안으로, 탁월한 AI 엔지니어링 동료를 만들어냅니다.
시사점 및 미래 전망
제니의 고급 기능은 소프트웨어 개발을 혁신할 가능성이 있으며, 효율성을 높이고 엔지니어링 팀이 전략적 목표에 집중할 수 있도록 합니다. 풀렌은 "AI가 복잡한 코드베이스를 자율적으로 처리할 수 있는 능력은 자원Allocation 접근 방식을 근본적으로 변화시킬 수 있습니다,"라고 말했습니다. 코사인은 제니의 기능을 확장할 계획이며, 기본 작업을 위한 소형 모델과 복잡한 과제를 위한 대형 모델 개발도 고려하고 있습니다. 오픈 소스 커뮤니티와 협력할 계획도 마련되어 있습니다.
향후 계획 및 이용 가능성
현재 제니는 일부 선택된 사용자에게 제공되고 있으며, 관심 있는 분들은 코사인 웹사이트를 통해 얼리 액세스 신청이 가능합니다. 코사인은 지속적인 개선에 힘써 사용자 피드백을 반영하여 제니의 기능을 강화할 것입니다. 또한 코사인은 일부 방법론의 독창성을 유지하되, 독립적인 검증을 위해 제니의 결과물을 GitHub에 투명하게 공유할 계획입니다.
코사인 소개
코사인은 2022년 알리스테어 풀렌, 샘 스텐너(Sam Stenner), 양 리(Yang Li)에 의해 설립되었으며, 복잡한 문제에 인간의 추론을 적용하는 데 전념하고 있습니다. 250만 달러의 초기 자금을 바탕으로 코사인은 AI가 인간의 작업을 모방하고 혁신하는 방식을 재정의하고자 합니다. 풀렌은 "우리는 소프트웨어 엔지니어링을 시작으로 모든 산업에서 인간의 추론을 번역할 수 있다고 믿습니다,"라고 강조했습니다. 제니의 출시는 코사인의 야심찬 여정의 시작에 불과합니다.