Como usar o Agent Component em cenários reais
Saiba mais sobre como usar o Agent Component em cenários reais, com exemplos que mostram quando aplicar cada configuração e quais resultados esperar.
O Agent Component permite integrar modelos de IA aos seus pipelines para executar tarefas como classificação, moderação, geração de conteúdo e estruturação de dados.
Neste artigo, você encontra uma coleção de casos de uso práticos, mostrando diferentes formas de configurar o componente, desde prompts simples até combinações com JSON Schema, dados dinâmicos e MCP Server. Cada exemplo demonstra quando usar cada abordagem e quais resultados esperar.
Se quiser explorar todas as opções de configuração em detalhes, consulte a documentação do Agent Component.
Configuração apenas com User Prompt
Essa configuração utiliza apenas o parâmetro User Prompt para enviar uma requisição ao modelo de IA.
Vantagens:
Fácil de configurar com apenas uma entrada.
Bom para testar diferentes prompts rapidamente.
Funciona bem para requisições simples.
Exemplo prático
Caso de uso: Um pipeline integrado ao Zendesk recebe um novo ticket de cliente. O Agent Component é utilizado para analisar a solicitação e classificar seu tópico.
Objetivo: Classificar o tópico de um ticket de suporte.
User Prompt:
Classifique o tópico da seguinte solicitação de cliente:
"Meu pagamento foi recusado, mas o valor foi debitado da minha conta. Preciso de ajuda para resolver isso."Exemplo de saída:
Configuração com User + System Prompts
Essa configuração utiliza os parâmetros User Prompt e System Prompt para guiar a resposta da IA.
Vantagens:
Ajuda a guiar o tom e o comportamento da IA.
Torna as respostas mais consistentes.
Adiciona contexto que ajuda a IA a entender melhor o prompt.
Exemplo prático
Caso de uso: Após classificar o ticket de suporte, o pipeline consulta uma base de conhecimento. O Agent Component é então usado novamente para gerar uma resposta personalizada ao cliente.
Objetivo: Gerar uma resposta personalizada utilizando tom e estilo predefinidos.
System Prompt:
User Prompt:
Exemplo de saída:
Configuração com Prompts + JSON Schema
Essa configuração utiliza User Prompt, System Prompt e JSON Schema para gerar uma resposta estruturada.
Vantagens:
Mantém a saída consistente com um formato definido.
Valida automaticamente tipos de campos, campos obrigatórios e valores permitidos.
Funciona como um contrato entre sistemas, tornando a integração mais confiável.
Evita que dados inválidos sejam processados.
Exemplo prático
Caso de uso: Um pipeline recebe um comentário gerado por um usuário em uma plataforma de ISV (independent software vendor). O Agent Component envia o comentário para a IA avaliar se ele é nocivo ou ofensivo. A pontuação retornada é então usada para decidir se o comentário deve ser publicado ou se o usuário deve ser sinalizado.
Objetivo: Avaliar e atribuir uma pontuação ao nível de nocividade de um comentário e determinar se ele deve ser aprovado.
System Prompt:
User Prompt:
JSON Schema:
Saída:
Configuração com Prompts + JSON simples
Essa configuração utiliza User Prompt, System Prompt e JSON simples (sem schema) para retornar uma resposta estruturada.
Vantagens:
Produz saída em um formato simples e legível.
Flexível e fácil de trabalhar.
Bom quando não é necessária validação rigorosa.
Exemplo prático
Usando o mesmo caso de uso acima, os prompts orientam a IA a retornar diretamente um objeto JSON, sem validação de schema.
System Prompt:
User Prompt:
JSON Simples:
Saída:
Configuração com Prompts + Double Braces
Essa configuração utiliza o campo User Prompt para injetar dinamicamente dados de um conector anterior usando expressões Double Braces. Além disso, os campos System Prompt e Output Format são usados para orientar a IA e gerar uma resposta estruturada.
Vantagens:
Permite prompts contextuais com base em dados do pipeline.
Conecta a resposta da IA a informações de tempo de execução.
Exemplo prático
Caso de uso: Um pipeline recebe dados de endereço de um conector REST que consulta a API pública brasileira de CEP (OpenCEP). O Agent Component é então utilizado para classificar o tipo de endereço como residencial, comercial ou rural, com base no nome da rua e no bairro retornados pela API.
Objetivo: Categorizar o tipo de endereço utilizando dados dinâmicos do conector anterior.
System Prompt:
User Prompt com Double Braces:
Output Format Body:
Possível saída:
Configuração com MCP Server
Essa configuração utiliza um MCP Server, combinado com User Prompt, System Prompt e JSON Schema, para solicitar e estruturar documentação gerada a partir de fontes de dados externas.
Vantagens:
Permite comunicação segura entre modelos de IA e sistemas de origem.
Mantém a saída gerada consistente com um formato predefinido.
Valida automaticamente campos obrigatórios e tipos de dados.
Garante geração de documentação confiável e precisa.
Exemplo prático
Caso de uso: Um pipeline se conecta ao servidor MCP Deepwiki para recuperar conhecimento técnico sobre um tópico. A IA transforma essas informações brutas em documentação estruturada.
Objetivo: Gerar uma seção de documentação sobre Arquitetura Orientada a Eventos (Event-Driven Architecture*)* com título claro, descrição breve, casos de uso práticos e boas práticas.
MCP Server:
Name: DeepWiki
System prompt:
User prompt:
JSON Schema:
Saída:
Atualizado
Isto foi útil?