본문으로 건너뛰기
IFAI

AI 도구

코드래빗, 코딩 전 에이전트와 의도를 맞추는 'Plan' 출시

게시 확산 지수 39

CodeRabbit이 협업 계획 도구 'Plan'을 출시했다. 모호한 아이디어나 텍스트, 이미지를 단계별 개발 계획으로 바꾸고, 코드베이스와 노션 등의 맥락을 반영한 프롬프트를 생성해 코딩 에이전트에 전달함으로써 재작업을 줄인다.

코드래빗, 코딩 전 에이전트와 의도를 맞추는 'Plan' 출시
이미지: coderabbit.ai

코딩 에이전트를 쓸 때 가장 골치 아픈 순간은 모호한 프롬프트를 줬다가 엉뚱한 코드 수백 줄을 고쳐야 할 때입니다.

AI 코드 리뷰 도구로 잘 알려진 CodeRabbit이 이를 해결하기 위한 협업 계획 도구인 Plan을 출시했습니다. 기존의 Issue Planner를 개편한 것으로, 코드를 단 한 줄도 작성하기 전에 모호한 아이디어를 에이전트가 바로 이해할 수 있는 프롬프트로 바꿔주는 도구입니다.

티켓 없이 아이디어와 이미지로 바로 계획 시작

이번 개편으로 계획 기능이 기존의 이슈 트래커로부터 분리되었습니다. 이제 프로젝트 관리 도구에 등록된 티켓이 없어도, 텍스트 입력창에 생각나는 내용을 적거나 이미지를 첨부하는 것만으로 계획을 세울 수 있습니다.

물론 Linear나 Jira 같은 기존 이슈 트래킹 도구에서 데이터를 불러와 계획을 시작하는 방식도 그대로 지원합니다.

Plan은 코드베이스와 팀 지식 저장소, Notion이나 Confluence 같은 외부 문서 도구에서 맥락을 가져옵니다. 이를 바탕으로 수정 가능한 단계별 실행 계획을 만들어냅니다.

개발자는 채팅 인터페이스를 통해 계획을 검토하고 다듬은 뒤, 풍부한 맥락이 포함된 프롬프트를 원하는 코딩 에이전트에 전달할 수 있습니다.

예를 들어 고객 목록에 페이지네이션을 추가하라는 작업이 있다면, 어떤 엔드포인트를 수정할지, 번호 방식인지 커서 방식인지, 목록이 비어 있을 때는 어떻게 처리할지 등의 핵심 결정을 코드 작성 전에 명확히 짚고 넘어갑니다.

다만 CodeRabbit은 계획이 잘 나왔다고 해서 결과 코드가 무조건 완벽한 것은 아니며, 별도의 테스트와 코드 리뷰는 여전히 필수적이라고 강조했습니다.

왜 중요한가

에이전트 중심의 개발 환경에서 병목이 어디에 있는지를 정확하게 짚어낸 똑똑한 행보라고 봅니다.

지금 많은 개발자들이 겪는 코드 재작업과 기술 부채는 에이전트 성능 자체보다는 제대로 된 맥락을 주지 못한 프롬프트에서 비롯됩니다. 인간 개발자가 모든 배경지식을 챙겨 완벽한 프롬프트를 직접 작성하기는 어렵기 때문입니다.

Plan은 에이전트에 작업을 넘기기 전 팀 차원에서 의도를 맞추고 검토할 수 있는 안전장치 역할을 합니다. 에이전트 도입 후 오히려 코드 관리가 복잡해진 개발 팀이라면 당장 도입해 볼 가치가 충분합니다.

CodeRabbit 입장에서도 PR 리뷰 단계에 머물지 않고 기획과 설계라는 상류 영역으로 생태계를 확장하는 전략적인 수입니다. 다만 연동된 문서에 오래된 정보가 남아 있을 경우 에이전트가 잘못된 맥락을 정답처럼 학습해 계획을 세울 수 있다는 점은 주의해야 합니다.

출처 (1)

  1. [1]
    coderabbit.ai(새 탭에서 열림)원문coderabbit.ai

매일 AI 콘텐츠 픽