Neste artigo, você verá:
- O que é a plataforma xpander.ai e o que ela oferece para a criação de agentes de IA.
- Por que os agentes de IA precisam ter acesso à Web para serem realmente eficazes.
- Como integrar as ferramentas integradas do Bright Data em um agente xpander.ai para dar a ele a funcionalidade de raspagem da Web.
Vamos mergulhar de cabeça!
O que é xpander.ai?
O Xpander.ai é uma plataforma Backend-as-a-Service para a criação de agentes de IA autônomos. É uma solução sem código projetada para ajudar os desenvolvedores corporativos a criar, testar e implementar agentes de IA com eficiência. Ele também vem com um SDK de código aberto para criar e executar agentes de IA de forma programática.
A plataforma oferece um ambiente visual para definir fluxos de trabalho e colaboração com vários agentes. Isso também permite que você anexe ferramentas e se integre aos sistemas corporativos. Além disso, você pode simular e testar o comportamento do agente antes de entrar em operação.
Os principais recursos incluem:
- Sistema de gráfico de agente: Garante a execução confiável de agentes em várias etapas.
- Conectores Agênticos: Permite que os agentes se conectem a vários sistemas e APIs de terceiros.
A importância de dados atualizados da Web para agentes de IA precisos
Independentemente da plataforma, biblioteca ou ferramenta de criação de agentes de IA que você escolher, há uma limitação fundamental. Ou seja, os LLMs só podem executar tarefas e responder a perguntas com base nos dados em que foram treinados. Esse é um grande obstáculo na criação de agentes de IA, que devem executar ações que vão além dos recursos estáticos de um LLM típico.
Portanto, para serem mais precisos, operacionais e eficazes, os agentes de IA precisam ter acesso à Web. Eles devem ser capazes de ler páginas da Web e usar seu conteúdo para fundamentar suas respostas e decisões. Afinal de contas, a Web é uma das fontes de dados mais ricas e atualizadas.
No entanto, o simples fato de ter acesso à Web não é suficiente. A maioria dos sites implementa medidas anti-scraping e anti-bot para bloquear rastreadores automatizados de IA. Isso significa que seus agentes precisam de ferramentas avançadas que lhes permitam extrair dados de páginas da Web em um formato otimizado para o processamento de IA.
É exatamente isso que a infraestrutura de IA da Bright Data – disponívelno xpander.ai por meio de conectores integrados – foi projetada para oferecer. Entre seus muitos recursos, ela permite que seus agentes de IA sem código extraiam dados novos de mais de 50 plataformas populares no formato JSON estruturado.
A Bright Data se encarrega de lidar com CAPTCHAs, proibições de IP, limites de taxa e muito mais. Combinado com o criador de agentes de IA do xpander.ai, você pode integrar tudo isso sem escrever uma única linha de código. O resultado? Um agente de IA pronto para produção com acesso em tempo real a dados confiáveis da Web!
Como integrar o conector de dados Bright para criar um agente de raspagem xpander.ai
Neste guia, você aprenderá a criar um agente de IA no xpander.ai. Especificamente, você usará o conector Bright Data para dar ao seu agente a capacidade de extrair dados da Web.
Mostraremos como criar um agente de raspagem da Web que pode fundamentar suas respostas recuperando dados ao vivo da Internet. Esse é apenas um exemplo do que é possível fazer com a integração xpander.ai + Bright Data. Você pode adaptar facilmente essa abordagem a muitos outros casos de uso.
Observação: De certa forma, esse exemplo funciona como um fluxo de trabalho agêntico RAG. O motivo é que o conector Bright Data atua como o componente de recuperação, obtendo dados atualizados para serem usados pelo agente.
Siga as etapas abaixo para criar seu agente de raspagem de IA sem código no xpander!
Pré-requisitos
Para reproduzir este tutorial, você precisa do seguinte:
- Uma conta xpander.ai: Uma conta gratuita é suficiente para testes simples. Para casos de uso mais avançados, você precisará de um plano pago.
- Uma chave de API da Bright Data: você pode criar uma gratuitamente, conforme explicado no guia oficial.
Se você ainda não os tiver, clique nos links acima e siga as instruções de configuração. Vamos começar!
Etapa 1: criar um novo agente
Faça login no xpander.ai e vá para o painel de controle do seu perfil. Clique em “Agent” (Agente) no menu à esquerda e, em seguida, pressione o botão “New Agent” (Novo agente) para adicionar um novo agente:
Você verá a página a seguir, com um formulário onde poderá configurar seu novo agente. Dê a ele um nome como “Web Scraper Agent”:
Deixe todas as outras configurações da guia “General” como estão. Os padrões são suficientes para uma configuração simples como esta. Por padrão, o xpander.ai usará o GPT-4o da OpenAI como modelo LLM.
Excelente! Agora você tem um novo agente de IA em branco pronto em xpander.ai.
Etapa 2: Configurar ferramentas de dados brilhantes para raspagem da Web
No momento, seu agente só pode executar ações oferecidas pelo provedor de LLM selecionado. Chegou a hora de sobrecarregá-lo com recursos de raspagem da Web usando o Bright Data.
Para fazer isso, vá para a guia “Tools” (Ferramentas) na página do seu agente e clique no botão “Add tools” (Adicionar ferramentas):
Um painel intitulado “Add tools” (Adicionar ferramentas) será exibido à direita. Pesquise por “bright data” e selecione a integração Bright Data:
O seguinte modal será exibido:
Preencha-o da seguinte forma:
- Nome do conector: Dê um nome ao seu conector Bright Data (como “Bright Data Connector”).
- Modo de autenticação: Selecione a opção “API Key”.
- Escopo de autenticação:
- Selecione a opção “Usuário de integração”.
- Cole sua chave de API da Bright Data.
- Selecione a opção “Bearer” (Portador). Isso passará a chave da API no cabeçalho de
autorização
por meio do padrãoBearer
, que é um método de autenticação compatível com as APIs da Bright Data.
Quando tudo estiver preenchido, pressione o botão “Save” (Salvar).
Agora, você será solicitado a selecionar as ferramentas específicas da Bright Data que deseja ativar em seu agente:
Recomendamos selecionar todas as ferramentas para desbloquear todos os recursos de raspagem da Web. No momento em que este texto foi escrito, as ferramentas disponíveis são:
- Iniciar trabalho de coleta de dados por ID de conjunto de dados: Inicia um trabalho de coleta de dados para um conjunto de dados especificado usando as APIs do Web Scraper.
- Executar solicitação de proxy por URL: Envia uma solicitação HTTP por meio da rede proxy da Bright Data para acessar o conteúdo de qualquer página da Web.
- Baixar instantâneo de conjunto de dados por ID: Faz o download de um instantâneo de um conjunto de dados em vários formatos, passando os dados para a IA.
Depois de selecionar as ferramentas desejadas, clique no botão “Add to agent” (Adicionar ao agente) no canto inferior direito:
A guia “Tools” (Ferramentas) do seu agente agora mostrará o conector Bright Data com as ferramentas que você configurou:
Observe que você pode clicar em qualquer ferramenta para visualizar ou ajustar sua configuração.
Fantástico! Seu agente de IA agora está totalmente integrado às ferramentas da Bright Data e pronto para fazer a coleta de dados na Web.
Etapa nº 3: Especialize seu agente de raspagem de IA
Agora que seu agente tem acesso às ferramentas da Bright Data para raspagem da Web, forneça a ele um prompt de sistema personalizado. Isso informa ao agente o que ele é e como deve operar.
Para fazer isso, clique na guia “Instructions” (Instruções) e cole algo como o seguinte na área de texto “System prompt” (Prompt do sistema):
You are an AI agent capable of grounding your responses by scraping data from the web
Para agentes mais especializados, você também pode adicionar regras e metas personalizadas.
Incrível! Seu agente de raspagem xpander está pronto.
Etapa nº 4: Juntar tudo
Clique no botão “Agent graph” (Gráfico do agente) para visualizar o fluxo de trabalho atual do agente de IA:
Você verá um único agente com acesso às três ferramentas configuradas da Bright Data para raspagem da Web.
Muito bem! Tudo o que resta é testar o agente e vê-lo em ação.
Etapa 5: teste o agente do Web Scraper
Volte para a guia “Tester Chat” e experimente seu agente com um prompt como este:
Search for top 3 headphones under $100 and provide me info from their PDP's
Isso instrui seu agente de raspagem da Web a procurar dinamicamente on-line os três principais fones de ouvido com preço abaixo de US$ 100 e recuperar informações diretamente das páginas de detalhes do produto (PDPs).
Como você pode imaginar, um LLM padrão seria capaz de lidar com esse tipo de tarefa sem acesso a ferramentas de raspagem dedicadas, como as fornecidas pela Bright Data.
Cole o prompt na entrada do bate-papo e envie-o ao seu agente:
O agente usa as ferramentas do LLM e do Bright Data para:
- Faça uma pesquisa na Web e encontre os três principais fones de ouvido.
- Para cada produto, inicie um trabalho de coleta de dados e faça o download dos dados da Amazon.
- Resuma as informações em uma resposta curta e precisa, completa com links reais para as páginas de detalhes dos produtos da Amazon.
Se você expandir uma das seções de ferramentas na interface, verá algo parecido com isto:
Isso prova que, nos bastidores, o agente de IA detectou automaticamente quais ferramentas da Bright Data deveriam ser usadas para concluir a tarefa. Em detalhes, ele as chamou com os parâmetros certos para buscar dados raspados novos (nesse caso, diretamente das páginas de produtos da Amazon).
E pronto! Agora você tem um agente de raspagem totalmente funcional no xpander.ai, alimentado pela infraestrutura de dados de IA da Bright Data.
Próximas etapas
Agora que você tem um agente de raspagem xpander da Bright-Data instalado, você pode:
- Implante seu agente: Execute seu AI Agent diretamente na plataforma xpander.ai ou implemente-o em sua própria infraestrutura para obter maior controle.
- Chame seu agente via API com o
XpanderClient
: Utilize o SDK do xpander para gerenciar agentes e obter acesso a funções utilitárias para trabalhar com respostas LLM. - Explore os workshops oficiais do xpander: Participe de workshops práticos que o guiarão na criação de soluções completas de agentes de IA usando a plataforma xpander.ai.
Conclusão
Neste artigo, você aprendeu a usar o xpander.ai para criar um agente de raspagem de IA sem código. Isso foi possível graças ao conector Bright Data, que expõe ferramentas avançadas de raspagem para integração em agentes xpander.
Esse foi apenas um exemplo simples, mas talvez você queira criar agentes de IA mais sofisticados. Para isso, você precisa de soluções confiáveis para buscar, validar e transformar o conteúdo da Web. É exatamente isso que você pode encontrar na infraestrutura de agentes de IA da Bright Data.
Crie uma conta gratuita na Bright Data hoje mesmo e comece a explorar nossas ferramentas de dados prontas para IA!