요구 분석 결 → 구조 설계 결 → 안전장치 결 → 교훈 결
복잡한 agentic AI 워크플로우를 설계한 경험은 개인 프로젝트에서 여러 단계를 순서대로 처리하는 문서 요약·분류 에이전트를 구성했을 때였습니다. 요구 분석 자리에서는 각 단계에서 에이전트가 무엇을 결정해야 하는지, 그 결정에 필요한 컨텍스트가 이전 단계에서 전달되는지를 먼저 정리했습니다. 구조 설계 자리에서는 각 기능을 독립된 툴 형태로 분리해서 에이전트가 필요에 따라 호출하는 방식으로 구성했습니다. 단일 거대 프롬프트보다 역할이 명확한 툴 모음이 디버깅과 개선이 훨씬 수월했습니다. 안전장치 자리에서는 에이전트가 같은 툴을 반복 호출하는 루프에 빠지지 않도록 최대 스텝 수 제한을 넣고, 각 단계 출력을 로그로 남겼습니다. 교훈 자리에서는 워크플로우가 복잡할수록 중간 상태 가시성이 중요합니다. 로그 없이 디버깅하면 어느 자리에서 흐름이 어긋났는지를 찾는 데 너무 오래 걸립니다.