Pular para o conteúdo
Skillpedia
Agentes48 mil · #2669

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/crewai/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/crewai/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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 crewai

Ou 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.md
Conteú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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2669
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas