지난 배틀 · 2024-10-18 UTC
Code Assistants 대결 — 2024년 10월 18일
Code Assistants 카테고리에서. 6개의 참가자에 걸쳐 19 표시가 배치되었습니다. Genie AI이(가) 왕좌를 차지했습니다.
최종 순위
출전 라인업
참가자들
이 배틀에 참가한 모든 도구의 프로필, 최종 점수순으로 순위가 매겨졌습니다.

Genie AI는 독립형 AI 소프트웨어 개발 에이전트로, 코드베이스를 이해하여 코드 변경 submits까지 전체 개발 작업을 완수할 수 있습니다. 코드 작성, 편집 및 제출을 포함하여 구현이 가능합니다. Genie AI는 단순한 코드 완성이미 도와주는 도구 대신, 문제를 해결하여 구현 가능한 작동 코드를 생산할 수 있는 팀 메이트로서 위치화됩니다. 제품은 SWE-Bench라고 하는 실제 GitHub 이슈들의 테스트 스위트에서 평가되었다. 보고된 바에 따르면 약 30%의 작업을 자율성으로 해결하였다. 이런 성능은 루틴 엔지니어링 작업의 처리, 픽스 제작 및 소프트웨어 프로젝트의 개발을 가속화하는 데 유용하다.
평가 기준 분해
- 자동 코드 생성 및 수정
- SWE-Bench 에서 평가한 의사 소통 기능
- 다중 파일 프로젝트 이해 기능
- 이슈를 리뷰 요청의 워크플로
- 실용적인 레파지토리에 작동하는 기능
- 인공 지능 엔지니어의 파트너로 설계 된 기능


Factory AI는 소프트웨어 개발 생명주기 동안 자동화 된 에이전트를 사용하는 개발자 플랫폼으로, 계획부터 코드 생성까지 리뷰, 테스트 및 배포에 이르기까지 엔지니어링 업무를 처리합니다..Factory AI는 '머신 빌드 머신'으로 자리매김하며, humanoide 엔지니어와 함께 AI 노동자를 조율하는 팀이 되도록 목표를 하고 있습니다. 스истем은 GitHub, Jira, Slack, CI/CD 파이프 라인과 같은 일반적인 개발자 도구와 통합합니다. 이와 같은 도구와 통합하여 에이전트 — 드로이드(Droids)라고 부름 —는 업무를 검색하여 선택할 수 있고, 코드를 작성하고 검토할 수 있으며, 인간의 감시하에 변경 사항을 배포할 수 있습니다. 팀은 구성된 워크 플로우, 보안 경계, 승인 단계를 기존 엔지니어링 실무와 일치시키기 위해 구성할 수 있습니다. 해드카운트 비례하지 않고 성과를 크게 확장하고 싶은 엔지니어링 조직을 표적으로 삼고, AI 에이전트를 구조화되고 감사할 수 있는 전달 과정에서 협력자로 다루는 것을 목표로 하고 있습니다.
평가 기준 분해
- 자율적인 코딩 에이전트 (Droids)
- SDLC 워크플로우 오케스트레이션
- GitHub, Jira, Slack와의 적합성
- 코드 리뷰 및 PR 자동화
- 구성 가능한 보호대와 승인
- 에이전트 동작의 감사 기록

Qodo는 소프트웨어 개발 생 涯 동안 코드 chất lượng을 개선하는 AI-기반 개발 플랫폼입니다. 자동화된 코드 생성, 지능형 테스트 생성 그리고 AI 보조 코드 리뷰를 결합하여, 엔지니어링 팀이 전적으로 수동 작업이 아니어도 더 믿을 수 있는 소프트웨어를 출시할 수 있도록 도와줍니다. Qodo 플랫폼은 일반 개발자 워크플로우 및 IDE에 통합되고, 저장소 내에서 컨텍스트를 분석하여 의미있는 변경을 제안하고边缘 사례 테스트를 생성하며, PR 기간 동안潜在적인 문제를 알려준다. 코드 완결성이 아닌 코드完整성을 강조함으로써 Qodo는 버그를 줄일 목표로 버그를 더 빠르게 잡고, 코드베이스 내에서 일관된 표준을 지지하여 회귀를 조기 탐지에 집중한다. 개인 개발자, 성장 중인 팀 및 회사들에 맞춰 설계된 Qodo는 AI 지원과 품질 보증 및 리뷰 연관 기능이 강하게 결합된 도구입니다.
평가 기준 분해
- 레포지토리 기반의 AI 코드 생성
- 자동화된 유닛 테스트 및 edge-case 테스트 생성
- AI 지원의 풀 리퀘스트 리뷰
- IDE 플러그인 및 Git 플랫폼 통합
- 코드 품질 및 일관성 분석
- 팀 협력 및 표준 지원

소장형 AI 에이전트(Smol AI Agent)는 대형 에이전트 프레임워크의 부담 없이 소규모 프로그래밍 작업을 처리하기 위해 설계된 최소주의자적인 자가 코딩 도우미입니다. 대규모 프로젝트를 계획하고 구현하려고 하는 대신, 그것은 스크립트를 생성하는 등 잘 정의된 작업들에 초점을 맞추어, 코드를 리팩터링하는 것 또는 작은 모듈을 구축하는 것과 같은 소규모 작업을 처리합니다. 소형 AI 에이전트의コンパクト한 디자인은 개발자가 자동화의 투명성을 원하는 개발자에게 쉬운 사용을 제공합니다. 기호, 도구 및 실행 루프를 간단하게 유지함으로써, Smol AI Agent은 더 큰 에이전트가 과도하게 디자인하거나漂移到하는 task들에서 예측 가능한 결과를 제공하려고 합니다. 이 도구는 개인 개발자가 진행하는 워크플로우, 프로토타이핑 세션, 배울 환경에 자연스럽게 통합되어, 에이전트가 수행 중인 과정을 이해하는 것이 결과 자체만큼 중요함에 따라 적합합니다.
평가 기준 분해
- 자율적인 작업 실행 루프
- 가볍고 최소한의 종속성 코드베이스
- 초점화된 단일 태스크 지시
- 사용자 정의 에이전트 동작
- 개발자 친화적인 로컬 워크플로

Aide는 AIassistance를 위해 자율적으로 개발된 오픈 소스 통합 개발 환경이다. 그것은 친숙한 편집 환경과 멀티 플랫폼에 걸쳐 코딩 작업을 계획, 실행 및 반복할 수 있는 에이전트 프레임워크를 결합한다. 개발자들에게 AI와 함께 일할 수 있는 일반 플러그인은 제공하지 않는 깊은 AI 통합을 원하는 개발자들을 위해 설계된 Aide는 에디터 내에서 AI 에이전트를 고등 협력자로 간주합니다. 사용자는 코드베이스에 대한 전체 관리를 보유하고 있으면서 에이전트에 더 큰 리포터, 멀티 파일 편집, 탐색적 작업을 할당할 수 있습니다. 그것은 오픈 소스이기 때문에 팀은 워크플로우, 보안 요구 사항 또는 선호하는 모델에 맞추기 위해 Aide를 검사, 확장 및 자체 호스팅할 수 있습니다.
평가 기준 분해
- AI
- ,
- LLM

"Tabnine은 AI를 통해 개발자를 도와주고 코딩 효율성 향상을 도움을 줄 수 있는 코드 작성 도우미이다. Tabnine은 프로그램 언어와 IDE에 대한 폭 넓은 지원을 통해 개발자们에게 다양한 기능을 제공해주고 있으며, 개발자들이 코딩 효율성을 높이기 위해 사용할 수 있는 콘텍스트에 따른 자동 완성, 채팅 기반 지원, 그리고 코드 테스트 생성, 소스 문서 작성, 소스 코드 해설과 같은 일상적인 업무의 자동화도 제공해준다." 탭나인은 프라이버시 및 보안에 중점을 두고 있습니다. 프라이빗 코드베이스가 외부로 빠져나가지 않도록 SELF-HOSTED, ON-PREMISES, VPC 배포를 지원합니다. 회사 내 코드베이스 자신의 모델을 조직 코드와 가깝게 맞추기 위해 훈련하도록 팀이 개인화한 자가 주도의 AI 도움말을 구성할 수 있습니다. 개인 개발자와 대규모 엔지니어링 팀 모두가 사용하는 Tabnine은 VS Code, JetBrains IDE, Visual Studio와 같은 인기 편집기를 통합합니다. 기존 워크플로우에 중단없이 통합되어 있습니다.
평가 기준 분해
- 컨텍스트-aware 코드 완성
- AI 채팅을 이용한 코드 생성과 설명
- 자동화 테스트 및 문서 생성
- 私有 코드 기반의 Custom 모델 훈련
- VS Code, JetBrains 및 더 많은 IDE에 대한 통합
- 온프레미스, VPC, 및 SaaS 배포 옵션









