As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Use o autoatendimento autêntico
dica
Confira este curso do AWS Workshop: Construindo IA avançada e generativa com agentes
O autoatendimento da Agentic permite que os agentes de IA resolvam de forma autônoma os problemas dos clientes em canais de voz e bate-papo. Ao contrário do autoatendimento antigo, em que o agente de IA devolve o controle ao fluxo de contato quando uma ferramenta personalizada é selecionada, o autoatendimento do agente usa agentes de IA orquestradores que podem raciocinar em várias etapas, invocar ferramentas de MCP para realizar ações em nome dos clientes e manter uma conversa contínua até que o problema seja resolvido ou seja necessário um escalonamento.
Por exemplo, quando um cliente liga sobre uma reserva de hotel, um agente de IA do orquestrador pode cumprimentá-lo pelo nome, fazer perguntas esclarecedoras, consultar a reserva e processar uma modificação, tudo em uma única conversa, sem devolver o controle ao fluxo de contato entre cada etapa.
Conteúdo
Capacidades gerais
O autoatendimento da Agentic fornece os seguintes recursos:
-
Raciocínio autônomo em várias etapas — O agente de IA pode encadear várias chamadas de ferramentas e etapas de raciocínio em um único turno de conversa para resolver solicitações complexas.
-
Integração de ferramentas MCP — Conecte-se aos sistemas de back-end por meio das ferramentas do Model Context Protocol (MCP) para realizar ações como consultar o status do pedido, processar reembolsos e atualizar registros. Para obter mais informações, consulte Ferramentas MCP do agente de IA.
-
Perfis de segurança — os agentes de IA usam a mesma estrutura de perfil de segurança que os agentes humanos, controlando quais ferramentas o agente de IA pode acessar. Para obter mais informações, consulte Atribua permissões de perfil de segurança aos agentes de IA.
Ferramentas para agentes de IA do orquestrador
Você pode configurar seu agente de IA do orquestrador para autoatendimento com os seguintes tipos de ferramentas:
-
Ferramentas MCP — Estenda os recursos dos agentes de IA por meio do Model Context Protocol. As ferramentas MCP se conectam aos sistemas de back-end para realizar ações como pesquisar o status do pedido, processar reembolsos e atualizar registros. O agente de IA invoca as ferramentas MCP durante a conversa sem devolver o controle ao fluxo de contato.
-
Retornar ao controle — Sinalize ao agente de IA para parar e devolver o controle ao fluxo de contato. Por padrão, o agente de
SelfServiceOrchestratorIA incluiComplete(para encerrar a interação) eEscalate(para transferir para um agente humano). Você pode remover esses padrões ou criar seus próprios. Para obter mais informações, consulte Ferramentas personalizadas de retorno ao controle. -
Constante — retorne um valor de string estática configurado para o agente de IA. Útil para testes e iteração rápida durante o desenvolvimento. Para obter mais informações, consulte Ferramentas constantes.
Configure o autoatendimento agente
Siga estas etapas de alto nível para configurar o autoatendimento do agente:
-
Crie um agente de IA do orquestrador. No site de administração do Connect Customer, acesse o designer de agentes de IA, escolha agentes de IA e escolha Criar agente de IA. Selecione Orquestração como o tipo de agente de IA. Em Copiar do existente, selecione SelfServiceOrchestrator usar o agente de IA do sistema para autoatendimento como sua configuração inicial.
-
Crie um perfil de segurança para seu agente de IA. Acesse Usuários, escolha Perfis de segurança e crie um perfil que conceda acesso às ferramentas de que seu agente de IA precisa. Em seguida, na configuração do agente de IA, vá até a seção Perfis de segurança e selecione o perfil no menu suspenso Selecionar perfis de segurança. Para obter mais informações, consulte Atribua permissões de perfil de segurança aos agentes de IA.
-
Configure seu agente de IA com ferramentas. Adicione ferramentas MCP de seus namespaces conectados e configure as ferramentas padrão de Return to Control (
Completee).EscalatePara obter mais informações sobre as ferramentas MCP, consulteFerramentas MCP do agente de IA. -
Crie e anexe um prompt de orquestração.
SelfServiceOrchestratorInclui umSelfServiceOrchestrationprompt padrão que você pode usar no estado em que se encontra ou criar um novo para definir a personalidade, o comportamento e as instruções de uso das ferramentas do seu agente de IA. Para obter mais informações sobre solicitações, consultePersonalize agentes de IA.Importante
Os agentes de IA do Orchestrator exigem que as respostas sejam agrupadas em
<message>tags. Sem essa formatação, os clientes não verão as mensagens do agente de IA. Para obter mais informações, consulte Análise de mensagens. -
Defina seu agente de IA como o agente de autoatendimento padrão. Na página Agentes de IA, vá até Configurações padrão do AI Agent e selecione seu agente na linha Autoatendimento.
-
Crie um bot de IA conversacional. Acesse Routing, Flows, Conversational AI e crie um bot com a intenção do agente Connect Customer AI ativada. Para obter mais informações, consulte Crie uma intenção de assistência do agente.
-
Crie um fluxo de contato que direcione os contatos para seu agente de IA. Adicione um Obter entrada do cliente bloco que invoque seu bot de IA conversacional e um Check contact atributes (Verificar atributos de contato) bloco para rotear com base na ferramenta Return to Control selecionada pelo agente de IA. Para obter mais informações, consulte Criar um fluxo e adicionar o bot de IA conversacional.
A imagem a seguir mostra um exemplo de fluxo de contato para autoatendimento de agentes.
dica
Se você quiser ativar o streaming de bate-papo para autoatendimento autêntico, consulte. Ativar streaming de mensagens para AI-powered bate-papo Para uma explicação completa do bate-papo de ponta a ponta com streaming, consulte. Configure um bate-papo de autoatendimento autêntico de ponta a ponta
Crie ferramentas personalizadas de retorno ao controle
Retornar às ferramentas de controle sinaliza ao agente de IA para interromper o processamento e retornar o controle ao fluxo de contato. Quando uma ferramenta Return to Control é invocada, o nome da ferramenta e seus parâmetros de entrada são armazenados como atributos de sessão do Amazon Lex, que seu fluxo de contato pode ler usando um Check contact atributes (Verificar atributos de contato) bloco para determinar a próxima ação.
Embora o agente de SelfServiceOrchestrator IA inclua ferramentas padrão Complete e de Escalate retorno ao controle, você pode criar ferramentas personalizadas de retorno ao controle com esquemas de entrada que capturam contexto adicional para seu fluxo de contato agir.
Para criar uma ferramenta personalizada de Retorno ao Controle:
-
Na configuração do seu agente de IA, escolha Adicionar ferramenta e, em seguida, escolha Criar nova ferramenta de IA.
-
Insira o nome da ferramenta e selecione Retornar ao controle como o tipo de ferramenta.
-
Defina um esquema de entrada que especifique o contexto que o agente de IA deve capturar ao invocar a ferramenta.
-
(Opcional) No campo Instruções, descreva quando o agente de IA deve usar essa ferramenta.
-
(Opcional) Adicione exemplos para orientar o comportamento do agente de IA ao invocar a ferramenta.
-
Escolha Criar e, em seguida, escolha Publicar para salvar seu agente de IA.
Exemplo: ferramenta de escalonamento personalizada com contexto
O exemplo a seguir mostra como substituir a ferramenta de escalonamento padrão por uma versão personalizada que captura o motivo, o resumo, a intenção e o sentimento do cliente. Esse contexto adicional dá aos agentes humanos uma vantagem inicial quando eles iniciam a conversa.
Primeiro, remova a ferramenta Escalate padrão do seu agente de IA. Em seguida, crie uma nova ferramenta Return to Control nomeada Escalate com o seguinte esquema de entrada:
{ "type": "object", "properties": { "customerIntent": { "type": "string", "description": "A brief phrase describing what the customer wants to accomplish" }, "sentiment": { "type": "string", "description": "Customer's emotional state during the conversation", "enum": ["positive", "neutral", "frustrated"] }, "escalationSummary": { "type": "string", "description": "Summary for the human agent including what the customer asked for, what was attempted, and why escalation is needed", "maxLength": 500 }, "escalationReason": { "type": "string", "description": "Category for the escalation reason", "enum": [ "complex_request", "technical_issue", "customer_frustration", "policy_exception", "out_of_scope", "other" ] } }, "required": [ "escalationReason", "escalationSummary", "customerIntent", "sentiment" ] }
No campo Instruções, descreva quando o agente de IA deve escalar. Por exemplo:
Escalate to a human agent when: 1. The customer's request requires specialized expertise 2. Multiple tools fail or return errors repeatedly 3. The customer expresses frustration or explicitly requests a human 4. The request involves complex coordination across multiple services 5. You cannot provide adequate assistance with available tools
(Opcional) Adicione exemplos para orientar o tom do agente de IA durante a escalação. Por exemplo:
<message> I understand this requires some specialized attention. Let me connect you with a team member who can help coordinate all the details. I'll share everything we've discussed so they can pick up right where we left off. </message>
Manuseie as ferramentas Return to Control em seu fluxo de contato
Quando o agente de IA invoca uma ferramenta Return to Control, o controle retorna ao seu fluxo de contato. Você precisa configurar seu fluxo para detectar qual ferramenta foi invocada e rotear o contato adequadamente.
Como funciona a detecção de retorno ao controle
Quando o agente de IA invoca uma ferramenta de retorno ao controle:
-
A conversa sobre IA termina.
-
O controle retorna ao fluxo de contato.
-
O nome da ferramenta e os parâmetros de entrada são armazenados como atributos de sessão do Amazon Lex.
-
Seu fluxo verifica esses atributos e rotas adequadamente.
Configure o roteamento com base nas ferramentas Return to Control
Siga estas etapas para adicionar o roteamento Return to Control ao seu fluxo de contatos:
-
Adicione um Check contact atributes (Verificar atributos de contato) bloco após a saída padrão do seu bloco de entrada Get customer.
-
Configure o bloco para verificar o nome da ferramenta:
-
Espaço para nome: Lex
-
Chave: atributos da sessão
-
Chave de atributo da sessão:
Tool
Adicione condições para cada ferramenta de Retorno ao Controle que você deseja manipular. Por exemplo, adicione condições em que o valor seja igual a
Complete,Escalate, ou o nome de qualquer ferramenta personalizada de Return to Control que você criou. -
-
(Opcional) Adicione um Set contact attributes (Definir atributos do contato) bloco para copiar os parâmetros de entrada da ferramenta dos atributos de sessão do Amazon Lex para os atributos de contato. Isso torna o contexto disponível para roteamento downstream e pop-ups de tela do agente.
-
Conecte cada condição à lógica de roteamento apropriada. Por exemplo:
-
Concluído — Roteie até um bloco de desconexão para encerrar a interação.
-
Escalar — Roteie para uma fila de trabalho definida e transfira para um bloco de fila para transferir o contato para um agente humano.
-
Ferramentas personalizadas — encaminhe para qualquer lógica de fluxo adicional específica para seu caso de uso.
-
-
Conecte a saída No match do Check contact atributes (Verificar atributos de contato) bloco a um bloco de desconexão ou a uma lógica de roteamento adicional.
Exemplo: Roteamento de uma ferramenta de escalonamento com contexto
Se você criou uma ferramenta de escalonamento personalizada com contexto (consulteExemplo: ferramenta de escalonamento personalizada com contexto), você pode copiar o contexto de escalonamento para atributos de contato usando um Set contact attributes (Definir atributos do contato) bloco. Defina os seguintes atributos dinamicamente:
| Chave de destino (definida pelo usuário) | Namespace de origem | Chave de atributo da sessão de origem |
|---|---|---|
| Motivo da escalação | Lex — Atributos da sessão | Motivo da escalação |
| Resumo do escalonamento | Lex — Atributos da sessão | Resumo do escalonamento |
| Intenção do cliente | Lex — Atributos da sessão | Intenção do cliente |
| sentimento | Lex — Atributos da sessão | sentimento |
(Opcional) Adicione um bloco de fluxo de eventos Set para exibir o contexto de escalonamento ao agente humano quando ele aceitar o contato. Defina o evento como Fluxo padrão para a interface do agente e selecione um fluxo que apresente o resumo, o motivo e o sentimento do escalonamento ao agente.
Use ferramentas Constant para testes e desenvolvimento
As ferramentas constantes retornam um valor de string estática configurado para o agente de IA quando invocadas. Diferentemente das ferramentas Return to Control, as ferramentas Constant não encerram a conversa sobre IA — o agente de IA recebe a sequência e continua a conversa. Isso torna as ferramentas Constant úteis para testes e iteração rápida durante o desenvolvimento, permitindo que você simule as respostas da ferramenta sem se conectar aos sistemas de back-end.
Para criar uma ferramenta Constant:
-
Na configuração do seu agente de IA, escolha Adicionar ferramenta e, em seguida, escolha Criar nova ferramenta de IA.
-
Insira um nome de ferramenta e selecione Constante como o tipo de ferramenta.
-
No campo Valor constante, insira a string estática que a ferramenta deve retornar ao agente de IA.
-
Escolha Criar e, em seguida, escolha Publicar para salvar seu agente de IA.
Por exemplo, você pode criar uma ferramenta chamada Constant getOrderStatus que retorna uma amostra de resposta JSON. Com essa ferramenta Constant, você pode testar como seu agente de IA lida com solicitações de status de pedidos antes de se conectar ao seu sistema real de gerenciamento de pedidos por meio de uma ferramenta MCP.