A Edge UOL

    Descubra como transformamos a área de TI das melhores empresas do mercado.

    Quem somos Carreiras Notícias

    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 & Multicloud Servicesseta

    Conte com especialistas para garantir que seus aplicativos rodem com máxima segurança e eficiência.

      Migração e Modernização FinOps CCoE – Centro de Excelência em Nuvem Well Architected

    Edge VMware Cloudseta

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

      Edge VMware Cloud Recuperação de Sistemas como Serviço (DRaaS) Secure Desktop (DaaS) Edge Computing

    AI Operationsseta

    Minimize as interações manuais no ambiente de TI, aumentando a segurança e a produtividade.

      Serviços Gerenciados Monitoração Inteligente e Observabilidade MySQL Heatwave Patch Management as a Service DevOps Data & Analytics Inteligência Artificial Squads SAP Services Oracle Experts

    Cybersecurityseta

    Proteção de informações e sistemas, beneficiando empresas e seus clientes.

      AI Security Operations Center (SOC) Proteção de Endpoints Proteção de Aplicações Web Gestão de Vulnerabilidade Resposta a Incidentes Monitoramento de Proteção de Marca Cofre de Senhas Gerenciamento de Acesso Privilegiado (PAM)

    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

    Payment Solutionsseta

    Pagamento, emissão de nota fiscal e transferência de documentos com credibilidade e segurança de dados.

      BPag - Gateway de pagamentos Notanet - Plataforma de emissão de notas fiscais EDI Transfer - Transferência de arquivos fiscais

    Hosting e Colocationseta

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

      Hosting Colocation
Parceiros Cases

    Inspire-se

    Universo Tech seta

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

    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
Contato BR
  • EN - Inglês
  • BR - Português (Brazil)
Artigo/

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

27 de January, 2025
AI Operations Inteligência Artificial
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

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
Cloud Computing Edge VMware Cloud Inteligência Artificial

Cloud Soberana na Era da Inteligência Artificial

Rodrigo Rangel Lobo
Cybersecurity Proteção de EndPoints

A revolução da cibersegurança: IA e a nova era da proteção digital

Mauro Cesar de Souza
Ir para Artigos

Entre em contato

Nosso time de especialistas está pronto para atender às demandas de sua empresa, para que ela alcance melhores resultados

Fale Conoscoseta
Logo Edge UOL

A Edge UOL

Quem somos Carreiras Parceiros Notícias

Parceiros

Cases

Soluções

ManageEngine Hybrid & Multicloud Services Edge VMware Cloud AI Operations Cybersecurity Private Networks Payment Solutions Hosting e Colocation

Universo Tech

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

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 - 2025 - Todos os direitos reservados
Logo LVT