CrewAI Enterprise에 대한 자주 묻는 질문
계층적 프로세스에서 작업 실행은 어떻게 처리됩니까?
가장 최신의 CrewAI 문서는 어디에서 확인할 수 있습니까?
CrewAI의 계층적 프로세스와 순차적 프로세스의 주요 차이점은 무엇입니까?
manager_llm
)을 반드시 지정해야 함CrewAI 프레임워크에서 메모리를 사용할 때의 이점은 무엇입니까?
에이전트의 최대 RPM 제한을 설정하는 목적은 무엇입니까?
CrewAI crew 내에서 작업 실행 시 인간 입력은 어떤 역할을 하나요?
human_input
플래그를 설정하세요. 활성화하면, 에이전트가 최종 답변을 제공하기 전에 사용자에게 입력을 요청합니다. 이 입력은 추가 맥락을 제공하거나, 애매함을 해소하거나, 에이전트의 출력을 검증해야 할 때 활용될 수 있습니다.자세한 구현 방법은 Human-in-the-Loop 가이드를 참고해 주세요.CrewAI에서 에이전트의 행동과 역량을 맞춤화하고 향상시키기 위한 고급 커스터마이징 옵션에는 어떤 것이 있나요?
llm
) 및 function-calling language model(function_calling_llm
)을 지정 가능max_rpm
) 설정max_iter
속성으로 에이전트가 한 작업에서 허용되는 반복 횟수를 지정allow_delegation
속성(기본값: True)으로 에이전트의 위임 또는 질문 가능 여부 제어에이전트 실행 시 어떤 상황에서 인간 입력이 특히 유용합니까?
crewAI에서 사용할 수 있는 메모리의 종류는 무엇입니까?
작업에서 Output Pydantic을 사용하는 방법은 무엇입니까?
Pydantic 모델 정의하기
Output Pydantic으로 작업 생성하기
에이전트에서 output_pydantic 속성 설정
CrewAI 에이전트를 위한 커스텀 도구는 어떻게 만들 수 있습니까?
BaseTool
클래스를 상속받아 커스텀 도구를 직접 만들거나, tool 데코레이터를 활용할 수 있습니다. 상속 방식은 BaseTool
을 상속하는 새로운 클래스를 정의해 이름, 설명, 그리고 실제 논리를 처리하는 _run
메서드를 작성합니다. tool 데코레이터를 사용하면 필수 속성과 운영 로직만 정의해 바로 Tool
객체를 만들 수 있습니다.전체 crew가 수행할 수 있는 분당 최대 요청 수는 어떻게 제한할 수 있나요?
max_rpm
속성을 설정하면 crew 전체가 분당 보낼 수 있는 최대 요청 수를 제한할 수 있습니다. 이를 설정하면 개별 에이전트의 max_rpm
값보다 우선적으로 적용됩니다.