TL;DR
AI coding agent는 빌드와 테스트를 통과한 코드도 초기 요구사항을 잘못 해석한 채 production에 보낼 수 있으므로, 코드 자체보다 해석과 구현을 연결하는 증거가 필요합니다. Salesforce 팀은 요구사항과 성공 기준을 계약으로 고정하고, repository에서 확인 가능한 lookup은 에이전트가 처리하며 제품 판단이 필요한 judgment만 사람에게 넘기는 Spec-Driven Development workflow를 구축했습니다. 계획은 실제 repository 근거로 검증하고 성공 기준은 테스트와 Compliance Matrix로 추적했으며, Conclave의 독립적인 adversarial review가 마지막 약점을 공격했습니다. AI-powered mobile application designer 기능에서 4,500개 이상의 테스트와 production build를 통과하고 사람의 개입을 제품 결정 1회로 제한한 결과는 인간을 제거하는 대신 인간의 판단을 필요한 지점에 집중하는 방식을 뒷받침합니다.
섹션별 상세


- Specification이 요구사항과 성공 기준을 계약으로 고정하고 계획과 테스트의 공통 기준이 됐다. — Make Uncertainty Visible Before Writing Code 절에서 specification의 구성 요소와 계약으로서의 역할을 설명한 부분

- Lookup은 repository 근거로 에이전트가 해결하고 judgment는 사람이 결정하도록 불확실성을 분리했다. — Lookup Is Not Judgment 절의 lookup과 judgment 정의 및 예시

- Compliance Matrix가 각 성공 기준을 구현과 테스트 증거에 연결해 테스트 통과 이상의 추적성을 확보했다. — Did Every Requirement Become Executable Proof? 절의 Compliance Matrix 설명

- Conclave는 독립 비평, 상호 검증, Judge Agent 판정으로 근거가 약한 결과를 낮추는 구조를 사용했다. — Challenge the Evidence 절의 Conclave 검토 라운드와 Judge 규칙
- 실제 기능 개발에서 4,500개 이상의 테스트가 통과했고 사람의 개입은 제품 결정 1회로 제한됐다. — What Happened in Production? 절의 실행 결과 수치와 human interruption 기록
용어 해설
- AI 코딩 에이전트(AI coding agent)
- — AI coding agent는 자연어 요구사항을 바탕으로 저장소를 탐색하고 계획을 세운 뒤 코드를 작성하는 소프트웨어 개발 도구입니다. 이 글에서는 코드 생성보다 요구사항 해석과 근거 검증을 연결하는 역할에 초점을 둡니다.
- Spec-Driven Development
- — Spec-Driven Development는 구현을 먼저 시작하지 않고 요구사항, 성공 기준, 가정, 미해결 질문, 실패 조건을 명세로 고정하는 개발 방식입니다. 이후 계획과 테스트가 같은 계약을 따라가도록 만들어 AI가 임의로 해석한 부분을 조기에 드러냅니다.
- Compliance Matrix
- — Compliance Matrix는 명세의 각 성공 기준을 실제 구현과 테스트 증거에 연결하는 추적표입니다. 테스트 전체가 통과했다는 사실만 확인하지 않고, 모든 요구사항이 실행 가능한 검증으로 바뀌었는지 점검하는 데 사용됩니다.
- Adversarial Review
- — Adversarial Review는 여러 검토자가 보안, 정확성, 사용자 경험, 접근성, 저장소 이력처럼 서로 다른 관점에서 결과물을 공격적으로 점검하는 절차입니다. 독립 검토와 상호 반박을 거쳐 근거가 약한 지적은 수정하거나 철회합니다.
- 저장소 근거(Repository Evidence)
- — Repository Evidence는 코드, 테스트, 문서, 커밋 이력, 아키텍처 규칙에서 확인한 사실을 뜻합니다. AI가 존재하지 않는 파일이나 API를 전제로 계획을 세우지 않도록 재사용 대상과 변경 지점을 실제 저장소 자료로 뒷받침합니다.
기술
- AI coding agents
- Spec-Driven Development
- Skeptic Agent
- Compliance Matrix
- Conclave
- Judge Agent
활용 사례
- AI coding agent가 대규모 pull request를 생성하는 소프트웨어 개발
- repository 근거와 테스트를 활용한 AI-generated code 검증
- 제품 판단이 필요한 요구사항을 사람에게 에스컬레이션하는 개발 workflow
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.

