Framework · CrewAI Inc.
CrewAI w skrócie
Framework Pythona do tworzenia zespołów agentów odgrywających przypisane role i delegujących sobie zadania. Ich działaniem sterują zdarzeniowe Flows. Flows zapewniają trwałość stanu i obsługę informacji zwrotnych od człowieka, a CLI umożliwia bezpośrednie wdrożenie w zarządzanej usłudze CrewAI AMP.
Najlepszy do: Konfiguracje wielu agentów z przypisanymi rolami i szybkim wdrożeniem w zarządzanej usłudze.
Najważniejsze informacje
- Opiekun
- CrewAI Inc.
- Języki
- Python
- Licencja
- MIT
- Najnowsza wersja
1.15.23· 28 września 2026- Repozytorium
- crewAIInc/crewAI
- Opcja hostowana
- CrewAI AMP
Quickstart
Zainstaluj pakiet, skonfiguruj dane uwierzytelniające, a następnie uruchom najprostszego agenta z oficjalnej dokumentacji. Użyte identyfikatory modeli pochodzą z dokumentacji; dostęp do nich może nie być włączony na Twoim koncie.
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)Funkcje
| Dowolny model | Tak | |
|---|---|---|
| Klient MCP | Tak | mcps=[...] w agencie lub MCPServerAdapter z crewai-tools |
| Serwer MCP | Niepotwierdzone | |
| Wielu agentów | Tak | Zespoły agentów z przypisanymi rolami, koordynowane przez Flows |
| Trwałe uruchomienia | Tak | @persist w Flows oraz punkty kontrolne przez from_checkpoint |
| Zatwierdzanie przez człowieka | Tak | Dekorator @human_feedback, dostępny od wersji v1.8.0 |
| Śledzenie | Tak | Śledzenie CrewAI po crewai login |
| Ewaluacje | Niepotwierdzone |
Najnowsze zmiany
- Szybki start koncentruje się teraz na Flow; konfiguracje agentów i zespołów w formacie JSONC są wczytywane przez load_crew.
- Od wersji v1.14.5 restore_from_state_id wznawia Flow lub tworzy jego odgałęzienie; odtwarzanie stanu za pomocą inputs.id jest przestarzałe.