Agente de Salesforce
Este flujo de trabajo aprovecha la IA para optimizar las conversaciones empresariales mediante la integración de una función de consulta a la base de datos de Salesforce. Su función principal es proporcionar respuestas conversacionales a las entradas del
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
OpenAIModel-1kevp[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-1kevp stroke:#a170ff
ChatOutput-e303u[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-e303u stroke:#a170ff
ChatInput-wkxmm[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Input]
style ChatInput-wkxmm stroke:#a170ff
SalesForceTool-b81do[Salesforce Tool]
style SalesForceTool-b81do stroke:#a170ff
AdvancedAgent-fuycg[Agent2]
style AdvancedAgent-fuycg stroke:#a170ff
ChatInput-wkxmm -.- AdvancedAgent-fuycg
linkStyle 0 stroke:#a170ff
AdvancedAgent-fuycg -.- ChatOutput-e303u
linkStyle 1 stroke:#a170ff
OpenAIModel-1kevp -.- AdvancedAgent-fuycg
linkStyle 2 stroke:#a170ff
SalesForceTool-b81do -.- AdvancedAgent-fuycg
linkStyle 3 stroke:#a170ff
Agente de Salesforce
🧩 Visão Geral
Este fluxo de trabalho utiliza IA para otimizar conversas de negócios, integrando uma função de consulta a um banco de dados do Salesforce. Sua função principal é fornecer respostas conversacionais às entradas do usuário, permitindo que um agente inteligente recupere e apresente dados de vendas relevantes sob demanda. Ele automatiza o processo de traduzir perguntas em linguagem natural em consultas acionáveis ao banco de dados e fornecer respostas claras e úteis.
⚙️ Principais Funcionalidades
- Fornece uma interface conversacional para os usuários fazerem perguntas sobre dados do Salesforce.
- Utiliza um agente inteligente para interpretar solicitações do usuário e decidir quando consultar o banco de dados.
- Executa consultas específicas em uma instância do Salesforce para recuperar informações relevantes.
- Formata e apresenta os resultados da consulta como uma resposta clara em linguagem natural para o usuário.
🔄 Etapas do Fluxo de Trabalho
| Nome do Componente | Função no Fluxo de Trabalho | Principais Entradas | Principais Saídas |
|---|---|---|---|
| Entrada de Chat | Captura a pergunta ou prompt inicial do usuário a partir da interface de conversação. | Entrada de texto do usuário (ex: "Você pode me mostrar as vendas") | Mensagem do Usuário |
| Modelo OpenAI | Atua como o modelo de linguagem central que alimenta o raciocínio e a geração de texto para o agente inteligente. | Configuração do modelo (ex: nome, temperatura) | Instância do Modelo de Linguagem |
| Ferramenta Salesforce | Fornece a capacidade de executar consultas no banco de dados Salesforce conectado. | Instruções de consulta do agente | Ferramenta de Banco de Dados |
| Agente Avançado | A inteligência central que orquestra a conversa, decide quando usar a ferramenta Salesforce e formula a resposta final. | Mensagem do Usuário, Modelo de Linguagem, Ferramenta de Banco de Dados | Mensagem de Resposta do Agente |
| Saída de Chat | Exibe a resposta final do agente de volta ao usuário na interface de conversação. | Mensagem de Resposta do Agente | Mensagem de Chat Formatada |
🧠 Observações
- O fluxo de trabalho requer credenciais válidas tanto para a API da OpenAI quanto para a instância do Salesforce para funcionar.
- O comportamento e o escopo de conhecimento do agente são definidos por seu prompt de sistema e pelas ferramentas fornecidas a ele.
- O agente é configurado com um limite no número máximo de iterações de raciocínio para controlar o tempo de execução e o custo.
- A sessão é gerenciada para manter o contexto da conversa para diálogos coerentes de múltiplos turnos.