메인 콘텐츠로 건너뛰기

개요

CrewAI에서의 협업은 에이전트들이 팀으로서 함께 작업하며, 각자의 전문성을 활용하기 위해 작업을 위임하고 질문을 주고받을 수 있도록 합니다. allow_delegation=True로 설정하면, 에이전트들은 자동으로 강력한 협업 도구에 접근할 수 있습니다.

빠른 시작: 협업 활성화

에이전트 협업 방식

allow_delegation=True로 설정하면, CrewAI는 에이전트에게 두 가지 강력한 도구를 자동으로 제공합니다.

1. 업무 위임 도구

에이전트가 특정 전문성을 가진 팀원에게 작업을 할당할 수 있습니다.

2. 질문하기 도구

에이전트가 동료로부터 정보를 수집하기 위해 특정 질문을 할 수 있게 해줍니다.

협업의 실제

아래는 에이전트들이 콘텐츠 제작 작업에 협력하는 완성된 예시입니다:

협업 패턴

패턴 1: 조사 → 작성 → 편집

패턴 2: 협업 단일 작업

계층적 협업

복잡한 프로젝트의 경우, 매니저 에이전트를 활용하여 계층적 프로세스를 사용하세요:

협업을 위한 모범 사례

1. 명확한 역할 정의

2. 전략적 위임 활성화

3. 컨텍스트 공유

4. 명확한 작업 설명

협업 문제 해결

문제: 에이전트들이 협업하지 않음

증상: 에이전트들이 각자 작업하며, 위임이 이루어지지 않음

문제: 지나친 이중 확인

증상: 에이전트가 과도하게 질문을 하여 진행이 느려짐

문제: 위임 루프

증상: 에이전트들이 무한히 서로에게 위임함

고급 협업 기능

맞춤 협업 규칙

협업 모니터링

메모리와 학습

에이전트가 과거 협업을 기억할 수 있도록 합니다:
메모리가 활성화되면, 에이전트는 이전 협업에서 학습하여 시간이 지남에 따라 더 나은 위임 결정을 내릴 수 있습니다.

다음 단계

  • 예제 시도하기: 기본 협업 예제부터 시작하세요
  • 역할 실험하기: 다양한 에이전트 역할 조합을 테스트해 보세요
  • 상호작용 모니터링: 협업 과정을 직접 보려면 verbose=True를 사용하세요
  • 작업 설명 최적화: 명확한 작업이 더 나은 협업으로 이어집니다
  • 확장하기: 복잡한 프로젝트에는 계층적 프로세스를 시도해 보세요
협업은 개별 AI 에이전트를 복잡하고 다면적인 문제를 함께 해결할 수 있는 강력한 팀으로 변화시킵니다.