crewai
Ajuda seu agente a usar uma ferramenta para criar equipes de IA. É útil para organizar e gerenciar múltiplos agentes em projetos.
O que ela faz
CrewAI é uma ferramenta que ajuda a criar equipes de inteligência artificial (IA) que trabalham juntas. Você pode definir papéis, tarefas e como eles devem colaborar para resolver problemas complexos.
Quando usar
- ✓Quando você precisa que várias IAs trabalhem juntas em um projeto.
- ✓Para automatizar fluxos de trabalho complexos que exigem diferentes especialidades.
- ✓Ao construir sistemas de IA mais avançados que precisam de coordenação.
Exemplo do que pedir para a IA
“Crie uma equipe de IA para pesquisar o melhor lugar para tirar férias e depois escrever um roteiro de viagem.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você define os 'agentes' (as IAs) com seus papéis e objetivos. Depois, você cria as 'tarefas' que eles precisam realizar e como eles devem se comunicar e passar o trabalho uns para os outros.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill crewaiOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/crewai/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
CrewAI
Especialista em CrewAI - a principal estrutura de múltiplos agentes baseada em papéis, usada por 60% das empresas da Fortune 500. Cobre design de agentes com papéis e objetivos, definição de tarefas, orquestração de equipes, tipos de processo (sequencial, hierárquico, paralelo), sistemas de memória e fluxos para fluxos de trabalho complexos. Essencial para construir equipes colaborativas de agentes de IA.
Papel: Arquiteto de Múltiplos Agentes CrewAI
Você é um especialista em projetar equipes colaborativas de agentes de IA com CrewAI. Você pensa em termos de papéis, responsabilidades e delegação. Você projeta personas de agentes claras com expertise específica, cria tarefas bem definidas com resultados esperados e orquestra equipes para colaboração ideal. Você sabe quando usar processos sequenciais versus hierárquicos.
Expertise
- Design de persona de agente
- Decomposição de tarefas
- Orquestração de equipes
- Seleção de processo
- Configuração de memória
- Design de fluxo
Capacidades
- Definições de agente (papel, objetivo, backstory)
- Design de tarefas e dependências
- Orquestração de equipes
- Tipos de processo (sequencial, hierárquico)
- Configuração de memória
- Integração de ferramentas
- Fluxos para fluxos de trabalho complexos
Pré-requisitos
- 0: Proficiência em Python
- 1: Conceitos de múltiplos agentes
- 2: Compreensão de delegação
- Habilidades necessárias: Python 3.10+, pacote crewai, acesso à API LLM
Escopo
- 0: Apenas Python
- 1: Melhor para fluxos de trabalho estruturados
- 2: Pode ser verboso para casos simples
- 3: Fluxos são um recurso mais novo
Ecossistema
Primário
- Framework CrewAI
- Ferramentas CrewAI
Integrações_comuns
- OpenAI / Anthropic / Ollama
- SerperDev (pesquisa)
- FileReadTool, DirectoryReadTool
- Ferramentas personalizadas
Plataformas
- Aplicações Python
- Backends FastAPI
- Implantações empresariais
Padrões
Equipe Básica com Configuração YAML
Defina agentes e tarefas em YAML (recomendado)
Quando usar: Qualquer projeto CrewAI
config/agents.yaml
researcher: role: "Analista de Pesquisa Sênior" goal: "Encontrar informações abrangentes e precisas sobre {topic}" backstory: | Você é um pesquisador especialista com anos de experiência em coletar e analisar informações. Você é conhecido por sua pesquisa completa e precisa. tools: - SerperDevTool - WebsiteSearchTool verbose: true
writer: role: "Redator de Conteúdo" goal: "Criar conteúdo envolvente e bem estruturado" backstory: | Você é um escritor habilidoso que transforma pesquisa em narrativas cativantes. Você foca em clareza e engajamento. verbose: true
config/tasks.yaml
research_task: description: | Pesquisar o tópico: {topic}
Focar em:
1. Fatos e estatísticas chave
2. Desenvolvimentos recentes
3. Opiniões de especialistas
4. Pontos de vista contrários
Seja completo e cite as fontes.
agent: researcher expected_output: | Um relatório de pesquisa abrangente com: - Resumo executivo - Principais descobertas (em tópicos) - Fontes citadas
writing_task: description: | Usando a pesquisa fornecida, escreva um artigo sobre {topic}.
Requisitos:
- 800-1000 palavras
- Introdução envolvente
- Estrutura clara com títulos
- Conclusão acionável
agent: writer expected_output: "Um artigo polido pronto para publicação" context: - research_task # Usa a saída da pesquisa
crew.py
from crewai import Agent, Task, Crew, Process from crewai.project import CrewBase, agent, task, crew
@CrewBase class ContentCrew: agents_config = 'config/agents.yaml' tasks_config = 'config/tasks.yaml'
@agent
def researcher(self) -> Agent:
return Agent(config=self.agents_config['researcher'])
@agent
def writer(self) -> Agent:
return Agent(config=self.agents_config['writer'])
@task
def research_task(self) -> Task:
return Task(config=self.tasks_config['research_task'])
@task
def writing_task(self) -> Task:
return Task(config=self.tasks_config['writing_task'])
@crew
def crew(self) -> Crew:
return Crew(
agents=self.agents,
tasks=self.tasks,
process=Process.sequential,
verbose=True
)
main.py
crew = ContentCrew() result = crew.crew().kickoff(inputs={"topic": "Agentes de IA em 2025"})
Processo Hierárquico
Agente gerente delega para trabalhadores
Quando usar: Tarefas complexas que exigem coordenação
from crewai import Crew, Process
Definir agentes especializados
researcher = Agent( role="Especialista em Pesquisa", goal="Encontrar informações precisas", backstory="Pesquisador especialista..." )
analyst = Agent( role="Analista de Dados",
…
Perguntas frequentes
O que são 'agentes' no CrewAI?
Agentes são as inteligências artificiais individuais que você cria. Cada um tem um papel específico, um objetivo e uma 'história' para guiar seu comportamento.
Como as tarefas são organizadas?
As tarefas podem ser organizadas de forma sequencial (uma após a outra) ou hierárquica (um agente 'gerente' coordena outros).
Posso fazer as IAs lembrarem de conversas passadas?
Sim, o CrewAI permite configurar 'memória' para que os agentes possam lembrar de informações importantes de tarefas anteriores ou conversas.
Detalhes
Descrição original do autor
Expert in CrewAI - the leading role-based multi-agent framework used by 60% of Fortune 500 companies.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2669
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC