Qodo Gen 1.0, 대규모 기업 환경을 위한 Agentic AI Coding 모델 출시

Qodo Gen 1.0 소개

기존의 AI 코딩 도구는 사용자가 요청한 내용을 기반으로 코드를 생성하는 방식이었습니다. 하지만, 실제 개발 환경에서는 코드 한 줄을 추가하는 것만으로는 문제가 해결되지 않습니다. Qodo Gen 1.0은 AI가 개발자의 명령을 단순히 실행하는 것이 아니라, 요청을 분석하고 최적의 도구를 선택하며, 여러 단계를 거쳐 문제를 해결하는 AI 코딩 에이전트입니다. 이를 위해 새로운 ‘Agent Mode’를 도입하여 보다 능동적이고 유연한 AI 코딩 지원을 제공합니다.

Agent Mode는 AI가 단순히 주어진 명령을 실행하는 것이 아니라, 요청을 분석하고 최적의 도구를 선택하며, 여러 단계를 거쳐 문제를 해결하는 방식으로 작동합니다. 즉, 단순한 AI 코드 생성 도구가 아니라 개발 과정을 효율적으로 관리하고 최적화할 수 있는 AI 코딩 비서 역할을 합니다.

Qodo Gen은 기존의 Standard Mode와 새롭게 추가된 Agent Mode로 실행 가능하며, 각 모드들은 다음과 같은 특징을 갖습니다:

  • Standard Mode (기존 방식): 사용자가 입력한 명령을 즉시 실행하는 방식으로, 간단한 코드 생성 및 특정 정보 조회에 적합합니다. 또한, 코드베이스의 일부 파일을 추가해 AI가 참고하도록 설정할 수 있습니다.
  • Agent Mode (새로운 방식): 사용자의 요청을 분석한 후 최적의 도구를 선택하여 문제를 해결하는 방식으로, 여러 도구를 순차적으로 실행하며, 필요에 따라 반복적인 개선을 수행합니다. 버그 수정이나 전체 기능 구현, 테스트 코드 생성 등과 같이 보다 복잡한 개발 작업을 수행할 수 있습니다.

Qodo는 Agent Mode를 제대로 구현하기 위해 LangGraph 기반의 AI 오케스트레이션 시스템을 활용합니다. 이를 통해 다중 단계 프로세스를 관리하고, 지속적으로 확장 가능한 구조를 제공합니다. 따라서, 새로운 기능과 도구를 추가할 때 기존 시스템을 방해하지 않고 유연하게 확장할 수 있도록 설계되었습니다.

그 외에도 Qodo Gen 1.0은 Anthropic의 Model Context Protocol (MCP)을 지원하여 Jira, Git, API, 데이터베이스 등 다양한 엔터프라이즈 툴과 연동할 수 있습니다. 또한, 툴 체이닝 (Tool Chaining) 기능을 통해 Jira에서 이슈를 검색한 뒤, 관련 Git Commit을 조회한 다음 CI/CD 파이프라인을 실행하는 것과 같이 AI가 여러 도구를 연속적으로 실행할 수 있습니다. 이외에도 개발자는 사전 설정된 MCP 도구를 추가하거나, API 키 및 환경 변수를 설정하여 직접 통합 가능합니다.

Qodo 소개

Qodo는 엔터프라이즈 환경에서 AI 기반의 자동화된 코드 생성을 지원하는 AI 코딩 플랫폼으로, 대규모 코드베이스와 엔터프라이즈 개발 프로세스에 맞춘 최적화된 기능을 제공합니다. 기존의 AI 코딩 도구들이 단순한 코드 제안 및 자동 완성을 제공하는 것과 달리, Qodo는 더 깊이 있는 코드 이해력과 에이전트 기반(Agentic) AI 워크플로우를 통해 실제 개발 과정을 자동화하는 것을 목표로 합니다. 특히, JetBrains 및 VS Code 플러그인을 통해 IDE에서 직접 사용할 수 있는 AI 도구로 자리 잡고 있습니다.

:scroll: Qodo Gen 1.0 출시 블로그




이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다. :hugs:

:pytorch:파이토치 한국 사용자 모임:kr:이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일:love_letter:로 보내드립니다! (기본은 Weekly지만 Daily로 변경도 가능합니다.)

:gift: 아래:arrow_lower_right:쪽에 좋아요:+1:를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~ :star_struck: