AI와 요구사항 논의 후 문서화 과정에서 누락된 전제 조건을 발견하다
요약
AI와의 요구사항 논의 후 문서화 과정에서 전제 조건 누락 문제가 발생할 수 있습니다. Google이 공개한 Elephant-Goldfish Model은 이 문제를 해결하기 위해, 프로젝트 배경 지식이 있는 '코끼리'가 초안을 작성하고, 이전 대화를 모르는 '금붕어'가 검토를 담당하는 방식으로 역할을 분리합니다.
핵심 포인트
- AI 논의 과정에서 누락된 전제 조건 발견이 핵심 목표입니다.
- '코끼리(Elephant)'는 배경 지식을 바탕으로 설계를 초안 작성합니다.
- '금붕어(Goldfish)'는 외부 관점에서 요구사항과 잠재적 문제점을 검토합니다.
- 해당 모델은 7가지 스킬을 제공하며 Claude Code, Codex 등을 지원합니다.
저는 AI와 하루 종일 요구사항에 대해 대화했고, 계획을 작성했을 때는 모든 것이 명확하게 설명되었다고 느꼈습니다. 하지만 다른 사람에게 구현을 맡기자, 수많은 전제 조건들이 오직 채팅 기록 속에만 남아있다는 것을 깨달았습니다.
Google의 오픈 소스 Elephant-Goldfish Model은 이 작업을 두 가지 유형의 AI로 분리합니다. 프로젝트 배경에 익숙한 '코끼리(elephant)'가 설계를 초안 작성하고, 이전 대화 내용을 접하지 못한 '금붕어(goldfish)'가 검토를 담당하는 방식입니다.
'금붕어'는 오직 계획과 관련 자료만을 받아서, 요구사항이 명확하게 기술되었는지, 핵심 조건 중 빠진 것이 없는지, 그리고 이 계획을 따르면서 발생할 수 있는 잠재적인 문제점들을 찾아냅니다.
GitHub:
http://github.com/google/elephant-goldfish-model
...
저는 논의 과정에 참여하지 않은 AI가 계획을 검토하는 것이 매우 필요하다고 생각합니다. 채팅에서는 언급되지만, 문서를 작성할 때는 쉽게 빠지기 때문에 인계받는 사람이 혼란스러워하기 쉽습니다.
이 모델은 7가지 스킬(Skills)을 제공하므로, 요구사항 논의, 계획 초안 작성, 검토, 수정 등 각 단계별로 호출할 수 있으며, Claude Code, Codex, Antigravity를 지원합니다.
사전에 아키텍처에 대한 논의가 필요한 새로운 기능의 경우, 이 프로세스를 먼저 거칠 수 있습니다. 어떤 검토 코멘트를 채택할지 결정하고, 계획을 확정한 다음, 에이전트(Agent)에게 코드 작성을 시작하도록 할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 X @github_daily (자동 발견)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기