프레임워크 · CrewAI Inc.
CrewAI 한눈에 보기
역할을 맡은 에이전트들이 서로 작업을 위임하고 이벤트 기반 Flows가 이를 조율하는 Python 프레임워크입니다. Flows는 상태 지속성과 사람의 피드백을 지원하며, CLI에서 관리형 CrewAI AMP 서비스로 바로 배포할 수 있습니다.
추천 용도: 관리형 환경에 빠르게 배포할 수 있는 역할 기반 멀티 에이전트 구성이 적합합니다.
주요 정보
- 관리자
- CrewAI Inc.
- 언어
- Python
- 라이선스
- MIT
- 최신 버전
1.15.23· 2026년 9월 28일- 저장소
- crewAIInc/crewAI
- 호스팅 옵션
- CrewAI AMP
Quickstart
패키지를 설치하고 인증 정보를 설정한 다음, 공식 문서에서 가장 간단한 에이전트를 실행하세요. 모델 ID는 문서에서 사용하는 값이며 계정에서 활성화되지 않았을 수 있습니다.
pip install crewai crewai-tools (not copied verbatim; docs recommend CrewAI CLI per installation guide; SerperDevTool needs SERPER_API_KEY)from crewai import Agent
from crewai_tools import SerperDevTool
# Create an agent
researcher = Agent(
role="AI Technology Researcher",
goal="Research the latest AI developments",
tools=[SerperDevTool()],
verbose=True
)
# Use kickoff() to interact directly with the agent
result = researcher.kickoff("What are the latest developments in language models?")
# Access the raw response
print(result.raw)기능
| 모든 모델 | 예 | |
|---|---|---|
| MCP 클라이언트 | 예 | 에이전트에 mcps=[...]를 지정하거나 crewai-tools의 MCPServerAdapter를 사용합니다 |
| MCP 서버 | 확인되지 않음 | |
| 멀티 에이전트 | 예 | 역할 기반 crew를 Flows로 조율합니다 |
| 내구성 있는 실행 | 예 | Flows에 @persist를 적용하고 from_checkpoint를 통해 체크포인트를 사용합니다 |
| 사람의 승인 | 예 | v1.8.0부터 @human_feedback 데코레이터를 사용할 수 있습니다 |
| 트레이싱 | 예 | crewai login 후 CrewAI 추적을 사용할 수 있습니다 |
| Evals | 확인되지 않음 |
최근 변경 사항
- 퀵스타트는 이제 Flow를 우선으로 구성되며, load_crew가 JSONC 에이전트 및 crew 설정을 불러옵니다.
- v1.14.5부터 restore_from_state_id로 Flow를 재개하거나 분기할 수 있습니다. inputs.id를 통한 상태 복원은 더 이상 사용되지 않습니다.