A Edge UOL

    Descubra como transformamos a TI e fortalecemos a segurança das melhores empresas do mercado.

    Quem somos Carreiras Notícias

    Cyber Defenseseta

    Segurança integrada para detectar, prevenir e responder a ameaças.

      Security Operations Center (SOC) Proteção de Marca | CTI Resposta a Incidentes Proteção de Aplicações Web (WAF) Firewall como Serviço (FWaaS) Segurança de Acesso à Rede Gestão de Vulnerabilidades Patch Management Proteção de Endpoints Pentest

    Cyber Resilienceseta

    Continuidade e recuperação para manter seu negócio sempre ativo.

      Recuperação de Sistemas como Serviço (DRaaS) Anti-ransomware Proteção de Dados Secure Desktops Gestão de Acessos Data Loss Prevention (DLP)

    Cyber Governanceseta

    Conformidade e cultura de segurança para elevar a maturidade cibernética da sua empresa.

      Consultoria em Governança, Risco e Compliance Conscientização e Treinamentos de Segurança Avaliação de Maturidade CIS Controls

    ManageEngineseta

    Assuma o controle do TI da sua empresa com as ferramentas necessárias para uma gestão integrada e segura.

      Gerenciamento de Identidade e Acesso Gerenciamento de Serviços Gerenciamento Unificado de Endpoints e Segurança Gerenciamento de Operações de TI Gerenciamento de Eventos de Segurança Analytics

    Hybrid Cloud & Infrastructureseta

    Infraestrutura híbrida e integrada para sustentar a evolução do seu negócio.

      Nuvem Híbrida | Nuvem Privada Hosting | Colocation Segmentação e Integração de Redes

    Edge VMware Cloudseta

    Utilize nuvem híbrida com a segurança de ter o suporte de um dos mais importantes players do mercado.

      Recuperação de Sistemas como Serviço (DRaaS) Secure Desktops Edge Computing

    IT Servicesseta

    Serviços especializados para operar e evoluir sua TI com eficiência.

      Cloud Services Monitoração Inteligente e Observabilidade Gestão de Banco de Dados, Sistemas Operacionais e Redes ITSM e Governança de TI Integração e DevSecOps Consultoria em SAP Basis Squads

    Private Networksseta

    Proporcione à sua empresa soluções em Redes Privativas que só uma integradora end-to-end pode oferecer.

      Consultoria Gestão de Redes Implantação de redes privativas 4G e 5G

    Hosting e Colocationseta

    Terceirização com eficiência, mantendo controle de tudo o que sua empresa precisa.

      Colocation

    Payment Solutionsseta

    Pagamento e emissão de notas fiscais com credibilidade, eficiência e segurança de dados.

      BPag - Gateway de pagamentos Notanet - Plataforma de emissão de notas fiscais
Parceiros Cases

    Tech Insights

    Tech Insights seta

    Artigos, eventos e informações para ir além e mergulhar profundamente em cada tecnologia. Inspire-se a revolucionar sua empresa.

    Artigos E-books Eventos Webséries

    Universo Tech seta

    Entenda as inovações tecnológicas e como elas podem beneficiar sua empresa.

Contato BR
  • EN - Inglês
  • BR - Português (Brazil)
Artigo/

Uma forma simplificada de criar e implementar Multi-Agentes personalizados com CrewAI

27 de janeiro, 2025
Inteligência Artificial IT Services
Por Gabriel Moreira Silva
Uma forma simplificada de criar e implementar Multi-Agentes personalizados com CrewAI

Sabemos que as IAs generativas são uma tendência no mercado. Elas já estão ajudando diversas áreas e profissionais a executarem seus projetos. No entanto, o uso das IAs não está restrito apenas à engenharia de prompt amplamente divulgada. Com a ajuda de algumas ferramentas, conseguimos personalizar o uso da IA para atender demandas mais exigentes e que necessitam de um nível de complexidade maior.

Neste artigo, gostaria de apresentar o CrewAI, uma ferramenta open source que possibilita a criação de agentes capazes de usar ferramentas e interagir com outros agentes criados. Isso permite um amplo uso das LLMs. Além de simplificar a criação e implementação de fluxos de trabalho automatizados, o CrewAI possibilita o uso de qualquer LLM e plataforma cloud.

Você pode se perguntar por que deveria utilizar o CrewAI em vez de usar diretamente os modelos de IA como o ChatGPT, já amplamente disponíveis no mercado. A razão para isso é clara: o CrewAI permite o uso simultâneo de vários agentes. Você pode criar um agente para cada LLM, conforme demonstrado no fluxo disponível no site do CrewAI.

Figura 1 – Fluxo dos agentes

Ainda assim, existe um problema. Digamos que você peça uma pesquisa aos agentes: eles executarão a tarefa usando ferramentas prontas ou personalizadas. Cada um retornará uma resposta, e você terá que ler e ponderar todas, o que pode aumentar seu trabalho e reduzir sua produtividade. Para resolver isso, o CrewAI permite a criação de um terceiro agente que sintetiza as respostas. Outra vantagem do CrewAI é a possibilidade de criar uma hierarquia, semelhante à estrutura de uma empresa, onde os agentes LLM podem revisar, avaliar a qualidade e realizar outras tarefas atribuídas.

Para finalizar, vamos criar um agente que utiliza uma ferramenta de web scraping para coletar informações da internet e gerar um resumo do conteúdo encontrado. Outro agente será desenvolvido para reescrever as informações em uma linguagem simples e interessante. Por fim, um último agente será responsável pela tradução, já que os dados estarão em inglês e precisaremos deles em português.

O código abaixo é um exemplo de agente criado junto com as bibliotecas necessárias. É importante ter uma chave de API para acessar alguma LLM. Neste exemplo, utilizaremos o GEMINI.

Após a criação do agente, precisamos definir a ferramenta que ele usará para buscar informações na internet por meio de web scraping. Neste caso, utilizaremos uma ferramenta já integrada ao CrewAI, o Serper.

Depois, delegamos as tarefas que cada agente executará, utilizando o código abaixo.

Com tudo pronto, nossos agentes estão criados, com suas tarefas definidas e ferramentas associadas. Agora, só precisamos criar mais um bloco de código para dar o kickoff.

E pronto! Basta rodar o código, sendo o último arquivo criado a nossa main. Após algum tempo observando a interação dos agentes no prompt de comando, você receberá o texto formatado em Markdown.

Apesar do exemplo simples, é incrível o que se pode fazer utilizando o CrewAI. É possível também implementar outras ferramentas de edição de texto como saída e até criar ferramentas personalizadas utilizando a documentação do CrewAI.

Fontes

  • https://www.crewai.com/use-cases
  • Serper – The World’s Fastest and Cheapest Google Search API

Repositório do projeto

  • https://github.com/GabMoreiraSilva/CrewAI-exemplo/blob/main/CrewaiGemini/agents.py
Tags:
CrewAIInteligência Artificial

Relacionados

IT Services Quem Somos

O novo vocabulário do trabalho: Copilotos, prompts e o fim da execução solitária

Rodrigo Rangel Lobo
Quem Somos

A inteligência artificial como pilar da transformação empresarial

Rodrigo Rangel Lobo
Cybersecurity

A nova era da cibersegurança: Como a IA está moldando o futuro da proteção digital

Clayton Oliveira
Cybersecurity

A nova era da proteção digital e o poder da IA contra ameaças virtuais

Rodrigo Rangel Lobo
Ir para Artigos

Entre em contato

Nosso time de especialistas está pronto para atender sua empresa com soluções que elevam performance e segurança.

Fale Conoscoseta
Logo Edge UOL

A Edge UOL

Quem somos Carreiras Notícias

Parceiros

Cases

Soluções

Cyber Defense Cyber Resilience Cyber Governance Hybrid Cloud & Infrastructure IT Services Payment Solutions

Universo Tech

Cibersegurança Cloud Computing Gateway de Pagamento GSTI e Governança de TI Operações Autônomas Transformação Digital

Tech Insights

Artigos E-books Eventos Webséries

Contato

Grupo UOL
Política de Privacidade
Política de uso
Segurança da Informação
Política de Gestão de Serviços e Qualidade
Acessibilidade
facebook Edge UOL linkedin Edge UOL youtube Edge UOL instagram Edge UOL
© Edge UOL - 2021 - 2026 - Todos os direitos reservados
Logo LVT