피드로 돌아가기
Dev.toDevOps
원문 읽기
AGENTS.md 도입을 통한 AI Agent의 컨텍스트 인식 최적화 및 온보딩 비용 제거
How to Make Your Codebase Work for AI Coding Agents (Without Better Prompts)
AI 요약
Context
프롬프트 엔지니어링만으로는 해결 불가능한 Repository 수준의 구조적 컨텍스트 결여 문제 발생. Agent가 프로젝트의 관습이나 실행 환경을 인지하지 못해 잘못된 패키지 매니저 사용 및 아키텍처 위반 코드를 생성하는 병목 지점 확인.
Technical Solution
- AGENTS.md 파일을 루트에 배치하여 도구 독립적인 단일 진실 공급원(Single Source of Truth) 구축
- 프로젝트 개요, 정확한 명령어, 디렉토리 구조, 코딩 컨벤션을 명시하여 Agent의 Pattern Matching 효율 극대화
- llms.txt 도입을 통해 전체 코드베이스 대신 필요한 문서 경로만 제공하는 인덱싱 맵 구조 설계
- 로컬 실행 환경과 CI 파이프라인의 명령어 세트를 동일하게 일치시켜 Agent의 실행 결과 예측 가능성 확보
- 수정 금지 파일 목록(Lockfiles, Env 등)을 명시하여 Agent에 의한 인프라 설정 파괴 방지
- 신규 세션 기반의 Litmus Test를 통해 Agent가 커밋된 파일만으로 태스크를 완수하는지 검증하는 피드백 루프 구축
실천 포인트
- 루트 경로에 AGENTS.md 생성 및 프로젝트 스택, 명령어, 구조, 컨벤션 정의 - llms.txt를 활용해 아키텍처 및 API 문서로의 포인터 제공 - make 또는 npm scripts를 사용하여 로컬과 CI의 명령어 인터페이스를 단일화 - Agent가 실수한 내역을 AGENTS.md에 즉시 업데이트하여 지식 베이스 최신화