피드로 돌아가기
Dev.toAI/ML
원문 읽기
Source Code를 대체하는 Specification 중심의 Agentic Workflow 설계
Speccing Is the New Coding
AI 요약
Context
비즈니스 요구사항을 소스코드로 번역하는 과정에서 발생하는 다단계 커뮤니케이션 비용과 정보 손실이 병목 지점으로 작용. 실행 효율을 위해 채택한 기존 Compiled Code 방식이 AI Agent 시대의 자연어 이해 능력 향상으로 인해 점차 효율성이 저하되는 구조적 한계 직면.
Technical Solution
- MiniMark 도입을 통한 Markdown 내 Optionality 제거 및 Machine-readable한 구문 표준화
- riVer 스킴 적용으로 Git 기반 외부 VCS 의존성을 제거하고 문서 내부에 Version, Status, Timestamp를 직접 포함하는 Context-centric 버전 관리 구현
- Specify 표준을 통해 평문 영어(Plain English) 기반의 Programmatic Logic 표현 규격 정의
- 소스코드의 역할을 애플리케이션의 실체(Substance)에서 시스템 간 연결점(Seam)으로 재정의하는 아키텍처 전환
- Agent가 Spec 문서를 직접 읽고 즉시 실행하는 Direct-Action 루프 구축을 통한 추상화 단계 축소
실천 포인트
1. 자연어 기반 요구사항 정의 시 모호한 표현을 제거하고 기계가 해석 가능한 정형화된 규칙(Standard) 적용 여부 검토
2. AI Agent 활용 워크플로우에서 소스코드 생성 단계를 거치지 않고 Spec에서 바로 결과물을 도출하는 Direct-Path 설계 가능성 분석
3. 문서 내 버전 정보를 포함하여 LLM의 Context Window 내에서 변경 이력을 즉시 파악하게 하는 구조 적용