C
crewai
Buduj zespoły agentów AI z rolami i zadaniami — framework do złożonych przepływów pracy
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
CrewAI to framework do tworzenia zespołów agentów AI, które współpracują na podstawie przypisanych ról i celów. Definiujesz agentów z konkretnymi kompetencjami, przydzielasz im zadania z oczekiwanymi wynikami, a następnie orkiestrujesz ich pracę w procesach sekwencyjnych, hierarchicznych lub równoległych. Obsługuje konfigurację pamięci, integrację narzędzi i złożone przepływy pracy.
Jak używać
- Zainstaluj wymagane zależności: Python 3.10 lub nowszy, pakiet crewai oraz dostęp do API modelu językowego (np. OpenAI). 2. Utwórz strukturę projektu z folderami config/agents.yaml i config/tasks.yaml — w agents.yaml zdefiniuj każdego agenta, przypisując mu rolę (np. "Senior Research Analyst"), cel (co ma osiągnąć), backstory (kontekst jego ekspertyzy) oraz listę dostępnych narzędzi. 3. W tasks.yaml opisz konkretne zadania, które mają wykonać agenci, wraz z oczekiwanymi wynikami i zależnościami między zadaniami. 4. W kodzie Pythona załaduj konfiguracje z YAML, utwórz instancje agentów i zadań, a następnie utwórz crew (zespół) wybierając typ procesu: sequential (jeden agent po drugim), hierarchical (jeden agent koordynuje) lub parallel (równoległa praca). 5. Uruchom crew na wybranym temacie lub danych wejściowych — framework automatycznie deleguje zadania agentom i zarządza przepływem pracy. 6. Monitoruj wyniki poprzez verbose mode, który pokazuje każdy krok wykonywany przez agentów, oraz dostosuj role, narzędzia i procesy na podstawie obserwacji.