설계 선택 Level 200 · 30분
에이전트와 워크플로우를 함께 설계하기
예측 가능성이 필요한 단계와 적응형 추론이 필요한 단계를 나누어 솔루션 구조를 결정합니다.
1. 에이전트는 적응형, 워크플로우는 결정론적
- 에이전트는 맥락을 보완하고 런타임에 다음 단계를 결정합니다. 처음부터 모든 경로를 매핑할 수 없는 문제, 여러 도구를 조율해야 하는 문제에 적합합니다.
- 워크플로우는 정의된 순서를 반복 실행합니다. 입력과 출력이 명확하고, 변환·계산·조회·조건·루프처럼 결과가 예측 가능해야 하는 단계에 적합합니다.
- 엔터프라이즈 솔루션은 둘 중 하나만 선택하지 않습니다. 워크플로우 안에서 필요한 순간에 에이전트를 호출하고, 에이전트가 이유를 판단해야 하는 부분은 워크플로우에 위임하는 방식으로 결합합니다.
2. 어떤 것을 어디에 만들 것인가
- 간단한 입력·출력, 명확한 규칙, 반복 가능한 처리는 워크플로우로 고정합니다. 자연어 이해, 분류, 모호한 요청 해석, 여러 전문 도구의 선택은 에이전트에 맡깁니다.
- AI 사용은 맥락·비용·시간의 균형 문제입니다. 모든 단계에 가장 강한 추론을 적용하지 말고 단계마다 필요한 수준의 지능만 적용합니다.
3. 인라인 에이전트와 연결된 에이전트
- 인라인 에이전트는 특정 워크플로우 단계의 맞춤형 AI 요구를 처리합니다. 독립된 자산으로 재사용할 필요가 적을 때 유리합니다.
- 연결된 에이전트는 전문 범위와 도구를 가진 독립형 에이전트입니다. 여러 과정에서 재사용할 전문성이 있을 때 사용하며, 작은 작업까지 무조건 분리하면 오히려 정확도가 떨어질 수 있습니다.