피드로 돌아가기
Dev.toAI/ML
원문 읽기
Repo-aware Grounding 기반의 Agentic Development Environment(ADE) 설계
Anvil
AI 요약
Context
기존 AI 코딩 도구가 채팅창 기반의 단순 프롬프트 응답에 의존하여 실제 코드베이스의 제약 사항을 반영하지 못하는 한계 발생. 개발 맥락이 이슈 트래커, 터미널, 문서 등으로 파편화되어 Agent가 불충분한 정보로 잘못된 추측(Well-lit guess)을 수행하는 병목 지점 식별.
Technical Solution
- Repository Awareness를 Grounding Layer로 설정하여 파일 트리, Diff, 컨벤션, 테스트 코드를 Agent가 상시 참조하는 구조 설계
- Work Item과 Repo Context를 통합하여 '티켓의 요구사항'과 '코드의 실제 제약'을 동시에 고려하는 추론 루프 구현
- VS Code의 Workspace 개념을 확장하여 Repo, Agent Session, SDLC 상태를 하나의 로컬 운영 컨텍스트로 묶는 ADE 아키텍처 도입
- Cell Contract 개념을 도입하여 Provider 배포 전 Build, Check, Inspect 단계를 거치는 인프라 검증 파이프라인 구축
- Monorepo 구조를 통해 독립적인 프로젝트 간의 공유 모듈 동기화 및 상호 보완적 기능 통합 효율성 확보
실천 포인트
- AI 도입 시 단순 채팅 인터페이스를 넘어 코드베이스 전체를 인덱싱하는 Grounding 전략 수립 여부 확인 - Agent의 결과물을 바로 적용하지 않고, 정의된 Rubric 기반의 자동화된 Code Review 단계 배치 - 개발 프로세스의 파편화를 막기 위해 이슈-코드-배포 상태를 하나의 Context로 묶는 Workspace 설계 검토