Configurar Now Assist Agentes de IA
Configure o. Now Assist Agentes de IA para executar fluxos de trabalho do agente com agentes de IA e ferramentas mapeadas.
Preparando para a configuração de agentes de IA
- Pré-requisitos
- Ao fazer um plano, você pode melhorar o desempenho do agente de IA e a qualidade do resultado. Quando você tem uma base sólida do que deseja criar, pode minimizar a criação de agentes redundantes e maximizar a eficiência dos existentes. Antes de enviar instruções para seus agentes de IA, certifique-se de seguir estes pré-requisitos:
- Tenha uma boa ideia dos diferentes tipos de tarefas que o fluxo de trabalho do agente deve ser capaz de lidar.
- Entenda o fluxo geral do fluxo de trabalho e dos agentes do agentic.
- Use ferramentas agentic com descrições bem escritas.
- Elementos configuráveis
- Instrua os fluxos de trabalho do agente e os agentes de IA por meio dos seguintes elementos na estrutura:
- Plano de base : Instruções para o orquestrador do agente de IA para o procedimento de planejamento inicial configurado no nível do fluxo de trabalho do agente.
- Função Limpar identidade do agente de IA que inclui estes elementos:
- Raciocínio do agente : Quando uma função é adicionada a cada prompt de raciocínio, ela fornece um senso de identidade para o conteúdo gerado pelo LLM.
- Proficiência do agente Uma descrição gerada pelo LLM do que um agente é capaz de fazer, incluindo o conteúdo da função, as instruções e as descrições das ferramentas atribuídas ao agente de IA.Nota:A proficiência do agente é gerada automaticamente.
- Instruções Limpar diretrizes para o agente de IA. Escreva instruções como um algoritmo passo a passo que descreve o fluxo operacional do agente de IA.
Noções básicas sobre as ferramentas para configuração de fluxos de trabalho agentivos
- Funcionalidade
- O que um agente de IA contribui para o fluxo de trabalho do agente. Configure as ferramentas com uma única finalidade. Ferramentas multiuso podem causar um problema para os agentes pelos seguintes motivos:
- As ferramentas multiúso são mais difíceis para o agente de IA explicar e determinar quando usar a ferramenta. Se uma ferramenta puder ser usada para mais de uma finalidade, o orquestrador do agente de IA precisará determinar qual finalidade é mais aplicável, o que pode diminuir o desempenho do agente de IA aumentando o tempo de execução.
- A descrição da ferramenta deve ser abrangente o suficiente para considerar todos os cenários de uso da ferramenta que está sendo definida.
Nota:Não use ferramentas que possam operar em modos diferentes. Em vez disso, configure suas ferramentas como a solução para um problema singular para um cenário. - Descrição da ferramenta
- Descrições de linguagem natural que descrevem o utilitário fornecido pela ferramenta. Defina o escopo e os limites das ferramentas claramente para ajudar a garantir que as ferramentas sejam selecionadas para os cenários apropriados das seguintes maneiras:
- Forneça uma descrição do que a ferramenta deve fazer.
- Descreva os cenários em que a ferramenta pode ser chamada. Inclua os fluxos de trabalho e tarefas do agente específicos em que a ferramenta e sua funcionalidade podem ser usadas.
- Explore os cenários em que a ferramenta não é explicitamente útil, mas um agente de IA pode confundir a ferramenta como útil.
- Explique os termos que estão sendo usados nos casos anteriores. Por exemplo, se você tiver uma ferramenta para atribuir uma função a um usuário, deverá explicar qual é a função no sistema agentic da instância fornecida.
- Mensagens de erro
- Um agente de IA opera por tentativa e erro. Por exemplo, uma mensagem de erro sobre uma execução que executou acidentalmente ferramentas incorretas pode ajudar o agente de IA a chegar a conclusões mais válidas no futuro. As mensagens de erro oferecem a um agente de IA a chance de refletir e explorar outras opções.
Entender os cenários em que a ferramenta pode dar errado pode ajudar o agente de IA a manter a execução no caminho certo.
Invoque conversas com o canal em segundo plano do agente de IA
O canal em segundo plano do agente de IA ajuda você a invocar a execução do agente de IA ou do fluxo de trabalho agentivo no espaço. Use o canal em segundo plano do agente de IA associado ao provedor em segundo plano do agente de IA para invocar conversas. O provedor em segundo plano do agente de IA é baseado na estrutura do adaptador personalizado de Virtual Agent. Para obter mais informações, consulte Configure a provider for your custom chat integration.
Crie um identificador de canal na tabela Identidades de canal do provedor [sys_cs_provider_application] para adicionar recursos de conversa adicionais à sua própria aplicação do provedor e obter um novo ID de entrada que permita a personalização. Para obter mais informações, consulte Create a channel identifier for your custom chat integration.
Para iniciar uma conversa, acione o fluxo usando sn_aia.AiAgentRunttimeUtil().startAiAgentConversation(solicitação) API na Inclusão de script (sys_script_include) do AIAgentBackgroundProvider e selecione Executar script . Quando o status de execução do script indica sucesso, a conversa começa na ordem dos enunciados definidos no script.
As conversas invocadas para executar um agente de IA são registradas na tabela Planos de execução [sn_aia_execution_plan]. Abra o registro de conversa para confirmar o tipo de dispositivo como Plano de fundo do agente de IA . Abra o registro de execução para ver o. Tarefas de execução , Mensagens e o. Execuções de ferramentas Usado para executar o agente de IA.
Você também pode ver todas as etapas de execução no Estúdio de agentes de IA Página de teste copiando o registro do plano de execução [sys_ID] e testando-o. Em Respostas do bate-papo Nos logs de decisão do agente de IA, você pode ver os detalhes do agente de IA e as ferramentas usadas para resolver o problema.
Agentes de IA interativos e não interativos
Os agentes de IA interativa entram em contato com os usuários para obter informações quando há um fallback no processo de execução e o agente de IA aciona novamente o fluxo.
Os agentes de IA não interativos não entram em contato com o usuário em nenhuma fase de fallback no processo de execução. Quando o agente de IA precisa de informações do usuário, ele usa a abordagem de prompt dinâmico usando a camada de reação, em que o prompt do REACT mudará com base no modo de execução do agente de IA ou do fluxo de trabalho agentivo. Portanto, na execução não interativa, as opções de fallback de alcance não precisam coletar entrada de um usuário como uma opção de fallback. No entanto, a saída do agente de IA ou do fluxo de trabalho agentivo ainda precisará ser apresentada ao usuário e, em qualquer cenário de falha de execução, uma mensagem no Now Assist ou Virtual Agenté mostrado.
Para implementar a execução não interativa, o. Modo de execução O campo é adicionado à tabela Planos de execução [sn_aia_execution_plan], onde o modo de execução pode estar Interativo ou Não interativo com base no parâmetro de tempo de execução fornecido.
Você pode executar os agentes de IA e fluxos de trabalho agentivos simultaneamente no canal em segundo plano do agente de IA e no modo não interativo, em que a execução em segundo plano permite que os agentes de IA operem com qualquer painel de bate-papo como Now Assist ou Virtual Agent.
Suporte multilíngue
- Ajuste prompts do sistema para traduções nativas.
- Implemente estratégias de tradução dinâmica quando o suporte nativo não estiver disponível.
- Forneça testes extensivos por meio de avaliações automatizadas e manuais.