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

프라이데이(Friday)는 개발자 위한 인공지능(AI) 지원 도우미로, Node.js 프로젝트를 빠르게 구축할 수 있게 해주는 도구입니다. 프라이데이는 GPT-4를 사용해 AI 힘이 제공되며, 더 빠른 성능을 위해 GPT-4-32k로 최적화되었습니다. 이 도구는 애플리케이션을 위한 기본적 구조를 제공하고, 사용자가 각 애플리케이션의 특정 부분을 대표하는 무제한의 섹션을 추가할 수 있도록 도와줍니다. 프라이데이(Friday)는 내부적으로 모든 생성된 애플리케이션에 esbuild를 적용합니다. 이 기능을 사용하려면 GPT-4나 그와 비슷한 32k 버전의 챗 완성 API, 즉 GPT-4-32k가 필요합니다. 프로젝트 구조에는 커스텀 모듈, 웹 프런트엔드, 백엔드 모듈이 포함되어 있습니다. 설정 과정은 AI API 키 및 엔드포인트를 구성하고 주요 모듈을 빌드하며 백엔드 및 프런트엔드 서버를 실행하는 것입니다. 이 도구는 MIT 라이선스 하에 라이센스가 부여되어 있습니다. 알려진 한계점은 package 포함 문제에 있어 package.json 파일 내에서 자주 발생하는 문제와 간단한 사용자 인터페이스로 나타납니다. 미래에는 멀티 파일 앱에 대한 가속성 강화, 사용자 인터페이스 개선, 문서화 기능 구현, 그리고 클로즈된 코덱 디버거 도입을 목표로 하고 있습니다. API, SDK, LLM, SaaS와 같은 기술 용어는 그대로 그 자리에서 유지됩니다. 프라이데이(Friday)는 Node.js 애플리케이션을 위한 AI 보조를 제공하며 개발자를 위한 빠른 생성을 지원한다.然而, 사용자는 현재의 제약 사항과 더 나은 시도에 대한 지식을 가지고 있어야 한다.
평가 기준 분해
- AI-assisted 프로젝트 scaffold
- 자연 언어 코드 생성
- 자동의 종속 구성
- 라우트 및 모듈 보일러 플레이트
- 빠른 프로토타입 지원


DevArchitect는 아이디어를 실행에 이르는 프로세스를 가속하는 AI 보조 도구로 설계되었습니다. 이 도구는 코드 생성, 프로젝트 구조 설계, 코드 조각 검토, 프로그래밍 언어와 프레임워크 간 상호 운용성 개선을 제공하는 작업을 지원합니다. "소프트웨어 개발 생애주기 동안의 협력 파트너 역할을 수행할 것을 목표로 하고 있습니다. 새로운 응용 프로그램의 구조화, 존재하는 코드베이스의 디버깅, 또는 디자인 패턴의 탐색과 같은 모든 단계에서 이 도구에는 문맥에 맞는 지침이 포함되어 있습니다. 코드 발생과 구조화된 reasoning를 통합한 이 도구는 성능이 뛰어난 개발자와작고 규모의 팀을 위해 workflow를 단순화하는 것을 목표로 한다.
평가 기준 분해
- AI로 구동되는 코드 생성 및 완성
- 프로젝트 아키텍처建议
- 코드 리뷰 및 개선 힌트
- 멀티 언어 및 프레임워크 지원
- 디버깅 및 리팩토링 도움
- 컨텍스트 어와이 Development Workflow

Tabby는 자체서버에 설치하여 cloud 기반의 코드 완성 도구에 대한 오픈소스 기반의 AI 코드 보조기이다. 편집기를 지원해주며, 실시간으로 추천하는 코드를 자동으로 작성해 주며, 다중 라인 완성, 프로그래밍 언어에 상관없서 상시 자동완성을 지원한다. Tabby는 내부에 있는 데이터, 준수, 또는 IP 요구 사항이 있는 회사에 매력적이다. 이는 회사 내 환경에 코드를 유지하기 때문이다. Tabby는 소비자 GPU나 오픈소스 모델을 다양하게 지원하고, 팀은 가산기 및 성능을 자신의 하드를 통해 조정이 가능하다. VS Code, Jetbrains IDE, 및 Vim/Neovim와 같은 에디터 확장을 보유하고, شف야하고, 커뮤니티 주도된 코드베이스를 지니고 있어, Tabby는 Copilot와 같은 경험을 원하는 개발자들을 목적을 위해, 제 3의 API로 코드를 보내지 않고 개발자들을 위해 설계되었습니다.
평가 기준 분해
- 실시간 코드 완성 및 제안
- Self-호스트된 배포에 도커 지원
- VS Code, JetBrains, 및 Vim용 확장
- 여러 개의 오픈 소스 LLM에 대한 지원
- GPU 가속된 지역 추론
- 팀 사용 분석 및 관리 제어

Sweep AI는 JetBrains 통합 개발 환경(IDEs)의 완벽한 연동을 위해 설계된 인공 지능 기반 코딩 보조 도구입니다. Sweep AI는 소프트웨어 개발 프로세스를streamline하여 precisecode 변경을 제안함으로써 주니어 프로그래머처럼 작동해 프로세스를 단순화합니다. Sweep은 IntelliJ IDEA, PyCharm 및 WebStorm와 같은 많은 JetBrains IDE와 호환됩니다. 개발자들에게 다양한 프로젝트를 위해 유용한 도구로 만들었습니다. Sweeps의 AI 기술, 특히 고유 한 Tab 모델과 완전 자동완성 기능으로 개발자는 보다 빠른 속도로 코드를 작성 할 수 있습니다. 또한 전체 프로젝트를 인덱싱하는 Sweep의 능력이 복잡성있는 코드베이스를 이해하고 관련된 보조를 제공함으로써 Sweep가 이해 할 수 있습니다. Sweeps가 개발자 생산성을 향상하고 개발워크플로를 변형하도록 지원해 빠른 정확한 코딩을 제공합니다. Sweep은 SOC 2 인증을 완료하고 데이터retention이 zero인 것에 대해 강조합니다. 이것은 민감한정보를 처리하는 대기업으로부터의 안정적인 보안 중요합니다. 도구의 즉시적인 코드 제안과 포괄적인 인덱싱은 프로페셔널 개발자들을위한 생산성 향상을위한 유용한 해결책으로 Sweep을 매력적으로 합니다. 강한 성능, 보안 및 사용 용이성을 중점으로 두고 있는 Sweep은 JetBrains 생태계 내에서 코드 작성 경험을 개선하도록하는 유용한 자산으로 자리매김합니다. JetBrains IDE와 함께 Sweep의 통합 및 개인정보 및 보안 표준에 대한 의지로, 개발자가 신뢰할 수 있고 유연한 보조 코딩 솔루션을 구축하고자하는 개발자들에게 매력적인 옵션으로서 Sweep이있게됩니다. 사용자가 업무 흐름의 효율성에서 시정 가능한 개선에 대한 증명서로 개발자들의 testimonial이 Sweep의 프로그래밍 생산성의 영향을 강조합니다. 코딩을 automation하는 AI를 상동하여, Sweep은 개발자들을 더욱 복잡한 및 더 창의적인 작업들에 중점을 두게하여 잠재적으로 더 좋은 소프트웨어 품질 및 빠른 개발 회기를 이끌어내는 데에 도움이되는 개발자들을 위해 도우며 Sweeps는 코딩 보조와 JetBrains IDE와의 연동, 프로젝트 인덱싱 및 AI- driven 보조 자동 완성 기능과 인공지능-기반의 코드 완성이있는 지속적인 혁신을 대표하는 상징입니다.
평가 기준 분해
- AIAI-통합 코딩 완성을 제공합니다.
- 정교한 코드 추천을 위한 사용자 지정 Tab 모델
- 컨텍스트에 상관없이 도움을 제공하는 프로젝트 인덱싱
- JetBrains IDE에 통합하여 무지애 없는 작업을 지원합니다.
- SOC 2 compliance 및 데이터 전송이 필요없는 보안과 사생활을 강조하여 보다 높은 안정성과 민감성의 보안을 제공합니다.

devlo는 개발 팀의 보다 효율적인 코드 배포를 지원하기 위해 고안된 인공지능(AI) 도구입니다. 개발 루틴 잡에 대한 자동화 및 코드 개발 과정을 단순화 하는 것을 목표로하고 있습니다. devlo를 활용하면 인공지능의 힘을 적극적으로 사용하여 오래지 않아 지루한 일상 업무들을 줄일 수 있고 개발자가 복잡하고 창의적인 개발 업무에 집중할 수 있습니다. 그러나 현재까지 얻을 수 있는 정보를 바탕으로 devlo의 구체적인 기능, 인터페이스 및 인텔리전트와 연동하는 것에 대한 사항은 명확하지 않습니다. 이로 인해 devlo의 직접적인 업무 능력 및 제한 사항 또한 명확하게 정의되지 않았습니다. 개발 업무 수행을 위한 AI 팀 멤버로 devlo는 일반적으로 개발 팀의 생산성 및 코드 품질을 향상시키는 잠재력을 가진 것으로 기대되나 보통.
평가 기준 분해
- AI 드라이브 코드 리뷰 지원
- 자동 이슈 고침
- 테스트 케이스 생성
- pull request 협력
- 저장소에 의한 컨텍스트
- 개발자 워ーク플로 통합

마이게(Maige)는 코드베이스에서 طبیعی 언어 워크플로우를 실행하는 오픈 소스 인프라스트럭처입니다. GitHub 저장소에 연결 시 마이게에서는 웹훅, 코드베이스의 모든 임베딩 및 샌드박스 환경을 생성합니다. 이어서 이슈와 풀 리퀘스트가 열릴 때 마이게가 어떠한 동작을 취해야 하는지.describe할 수 있습니다. 예를 들어, 라벨링, 자격 부여, 코멘트, 코드 리뷰 및 간단한 코드 스니펫 실행과 같은 다양한 액션을 수행할 수 있습니다. 마이게는 GitHub API와 유연하게 작동하며, 저장소 상황을 모니터링하고 피드백을 제공하는 데에 대한 대시보드를 제공합니다. GitHub에 접근할 수 있는 마이게의 AI 기능은 저장소의 다양한 업무 자동화를 가능케 해 줍니다. 예를 들어, 자동 라벨링, 사용자 지정 지침, 코드 리뷰와 같은 다양한 업무를 지원합니다. Maige는柔유하면서도 맞춤형 도구로, 사용자가 코드 베이스 내에서自然어 워크플ロ우를 자동화 할 수 있습니다. 주요 사용자는 오픈 소스 개발자를 위한 워크플로우 스트리밍 및 협업을 향상시키기 위해 이용합니다. 이 도구는 4,300개 이상의 레포지토리가 사용하여 있으며, 사용자가 런을 모니터링하고 피드백을 제공 할 수 있는 داش보드가 있습니다.
평가 기준 분해
- 웹 훅 통합
- 코어베이스 임베딩
- 썸머 세인트 환경 설정
- 자동 ISSUE 레이블링
- 커스텀 인스럭션
- 코드 리뷰


오픈 소스 자율 요원인 ReactAgent는 사용자 스토리를 이용하여 지식 그래프를 기반으로 하는 React 컴포넌트를 생성하고 조합하는데 사용됩니다. 이 접근법의 목표는 자연어 설명을 기반으로 컴포넌트를 자동으로 생성하여 React 애플리케이션의 개발 과정을 단순화하고 가속화하는 것입니다. 이는 개발자 및 팀이 작업 효율성을 향상하고 수동적으로 코딩에 소비되는 시간을 줄이기 위해 설계되었습니다. ReactAgent는 지능을 활용하여 React 개발을 개선하고 애플리케이션 접근과 속도를 높일 수 있습니다. 그러나 생성된 컴포넌트의 품질 및 정확도는 GPT-4 모델의 능력과 사용자 스토리의 명확성에 의존합니다. 사용자 요구 사항을 기능적 컴포넌트로 이해하고 번역할 수 있는 ReactAgent의 능력은 React 애플리케이션의 개발 및 유지보수 방식을 크게 ảnh영할 수 있습니다. 오픈 소스 툴인 ReactAgent는 커뮤니티의 기여와 피드백으로 인해 지속적으로 개선되었고 능력이 확장될 수 있습니다. ReactAgent의 사용은 지능 지향 개발 도구를 채택하는 광범위한 전략에 부합할 수 있으며, 자율화되고 효율적인 소프트웨어 개발 프로세스에 대한 경향을 반映합니다.
평가 기준 분해
- GPT-4 integrate
- React 구성 요소 생성
- 사용자 스토리 해석
- 자동 코딩
- 오픈 소스 프레임워크











