AI 에이전트란 무엇인가?
AI 에이전트는 환경을 인지하고, 의사결정을 내리며, 목표를 달성하기 위해 행동할 수 있는 시스템입니다. 이들은 단순한 즉각적인 반응 상호작용을 넘어섭니다.
패턴 1: 행동 (이성 + 행동)
이 모델은 무엇을 해야 할지 추론하는 것과 행동 실행을 번갈아 가며 진행합니다. 도구 사용 애플리케이션에 가장 적합합니다.
- 생각하→라, 행동→ 관찰하라→ 생각하라, 행동하라→ → ...
- 간단하고 효과적이며 널리 사용됨.
패턴 2: 계획 및 실행
먼저 완전한 계획을 세우고, 각 단계를 실행하세요. 복잡한 다단계 작업에 더 적합합니다.
- 계획: 작업을 순서화된 하위 작업으로 나누기.
- 실행: 각 하위 작업을 순차적으로 완료합니다.
- 재계획: 중간 결과를 바탕으로 계획을 조정합니다.
패턴 3: 다중 에이전트 협력
여러 전문 요원들이 협력하여 각자 문제의 다른 측면을 담당합니다.
- 오케스트레이터: 다른 요원들을 조율합니다.
- 전문가: 코딩 에이전트, 연구 에이전트, 리뷰 에이전트.
- 공유 상태 또는 메시지 전달을 통한 통신.
패턴 4: 성찰 / 자기 비판
에이전트는 자신의 출력물을 검토하고 품질을 개선하기 위해 반복합니다.
- 최종 결과물→ → 비→평→ 수정하기.
패턴 5: 인간 속 루프
에이전트는 행동을 제안하지만 중요한 결정을 위해서는 인간의 승인이 필요합니다.
패턴 선택
- 간단한 도구 사용: 반응
- 복잡한 워크플로우: 계획 및 실행
- 대규모 프로젝트: 다중 에이전트
- 고위험 산출물: 반사 + 인간 개입