Workflow와 Agent
LLM workflow는 애플리케이션이 정한 순서로 단계를 수행합니다. Agent는 일부 단계를 runtime에 선택합니다. 둘은 양자택일이 아니며, 신뢰할 수 있는 시스템은 결정론적 구조와 제한된 적응적 판단을 결합하는 경우가 많습니다.
단계와 순서가 알려져 있고, 부작용이 크며, 재현성과 예측 가능한 비용이 중요하면 workflow가 적합합니다. 다음 도구가 관찰 결과에 따라 달라지고 유용한 경로를 미리 열거하기 어렵다면 bounded agency가 유리할 수 있습니다.
실용적인 hybrid는 바깥 workflow가 입력, 권한, 예산, 결과 검증을 관리하고 Agent는 한정된 단계 안에서만 동작하게 합니다. Agent에는 행동 allowlist, 단계·시간·비용 예산, 종료 조건, 관찰 가능한 성공 기준이 필요합니다.