crewai

Par mkurman · zorai

CrewAI — framework multi-agent IA. Agents basés sur des rôles avec des objectifs, des outils et une mémoire définis. Exécution des tâches en mode hiérarchique et séquentiel. Délégation des inputs humains et orchestration des processus.

npx skills add https://github.com/mkurman/zorai --skill crewai

Overview

CrewAI permet des systèmes multi-agents IA basés sur les rôles. Les agents possèdent des objectifs définis, des outils, des backstories et une mémoire. Les tâches sont assignées à des agents spécifiques avec des résultats attendus. Supporte l'exécution séquentielle et hiérarchique.

Installation

uv pip install crewai

Research Crew

from crewai import Agent, Task, Crew

researcher = Agent(
    role="Research Analyst",
    goal="Find latest developments in AI agents",
    backstory="Expert at finding relevant information",
)

writer = Agent(
    role="Technical Writer",
    goal="Write clear summary of findings",
    backstory="Skilled at explaining technical topics",
)

task1 = Task(description="Search for latest AI agent frameworks in 2025",
             expected_output="List of frameworks with key features",
             agent=researcher)

task2 = Task(description="Write a 3-paragraph summary", expected_output="Markdown report", agent=writer)

crew = Crew(agents=[researcher, writer], tasks=[task1, task2])
result = crew.kickoff()
print(result)

With Tools

from crewai_tools import SerperDevTool
researcher = Agent(
    role="Research Analyst",
    tools=[SerperDevTool()],
)

Références

Skills similaires