Agent를 써야 하는 조건
관련 기초 개념
개요
일반 코드·고정 workflow·agent를 구분한다.
먼저 Tool Calling의 실행 경계, AI를 도입할 가치 계산의 핵심 개념을 확인하세요.
핵심 개요
Workflow는 정한 단계와 분기로 실행하고 Agent는 관찰에 따라 다음 도구와 행동을 선택합니다. 단계가 고정되어 있고 결과를 규칙으로 검증할 수 있다면 단순 workflow부터 시작하는 편이 진단하기 쉽습니다.
Agent의 유연성은 추가 호출·비용·실패 경로를 만듭니다. 필요한 자율성만 주고 완료·보류·사람 개입 조건을 정의해야 합니다.
필요한 용어
- Workflow: 개발자가 정한 단계와 분기를 수행하는 흐름
- Agent: 중간 결과에 따라 다음 행동을 선택하는 실행 주체
작동 과정
- 작업의 단계가 사전에 정해지는지 확인합니다.
- 규칙으로 처리하기 어려운 선택만 모델에 맡깁니다.
- 예산·권한·종료 기준을 추가해 단순 흐름과 비교합니다.
풀이 예제
아래 입력과 기록은 직접 만든 교육용 가상 자료입니다.
입력·조건
송장 합산은 읽기→필드 검증→합계 계산→대사 순서가 정해져 있습니다.
판단·결과
먼저 고정 workflow로 구현하고 원문 확인 등 불확실한 단계에만 모델 판단을 제한합니다.
이렇게 판단한 이유
모든 단계를 자율 판단으로 바꾸면 산술처럼 확정 가능한 처리까지 불확실해질 수 있습니다.
흔한 실패와 복구
Agent라는 이름 자체를 품질 향상의 근거로 쓰지 않습니다. 동일 과제의 성공률·비용·오류를 기준선과 비교합니다.
확인 문제
단계와 규칙이 명확한 합계 계산의 첫 구현은?
- 고정 workflow와 계산 코드
- 모든 단계를 무제한 자율 판단
- 여러 Agent 수를 먼저 늘리기
풀이 기록 기능을 불러오는 중…
해설 보기
정답: A. 고정 workflow와 계산 코드
고정 workflow와 계산 코드 Agent라는 이름 자체를 품질 향상의 근거로 쓰지 않습니다. 동일 과제의 성공률·비용·오류를 기준선과 비교합니다.
참고 자료
- Anthropic: Building effective agents — 고정 workflow와 자율 agent의 설계 패턴.
자료 확인: 2026-10-21. 사례·문항·실습은 자체 제작했습니다. 외부 서비스 호출과 실제 모델 품질 측정은 학습자가 별도 환경에서 수행합니다.
직접 적용하기
교육용 가상 상황
여러 문서에서 누락된 근거를 찾아 비교하는 작업에 필요한 자율성과 고정 단계를 나누세요.
일반 코드·고정 workflow·agent를 구분한다. 판단 근거와 검증할 결과를 적으세요.
답안 저장 기능을 불러오는 중…
검증 기준과 해설 보기
- 검색 계획의 불확실성을 식별한다
- 계산·권한·출력 검사는 고정한다
- 중단·보류·사람 개입을 정한다
어떤 문서를 더 찾을지는 제한된 Agent 선택으로 둘 수 있습니다. 사용자 권한·문서 형식 검사·수치 계산·최종 대사는 고정 코드로 처리합니다. 검색 예산을 넘거나 근거가 충돌하면 중단·보류·검토 요청으로 전환합니다.
복습하기
- Workflow와 Agent의 차이는 무엇인가요?
- 자율성을 제한하는 이유는?
- 완료 기준에는 무엇이 필요한가요?
답변 확인 기준
- Workflow와 Agent의 차이는 무엇인가요?
다음 단계가 고정되는지 관찰로 선택되는지가 다릅니다.
- 자율성을 제한하는 이유는?
불필요한 실패·비용·권한 확대를 줄이기 위해서입니다.
- 완료 기준에는 무엇이 필요한가요?
결과 검사와 예산·보류·개입 조건이 필요합니다.