Criar agentes de IA no Amazon Connect - Amazon Connect

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á.

Criar agentes de IA no Amazon Connect

Um agente de IA é um recurso que configura e personaliza a experiência do agente de end-to-end IA. Por exemplo, o agente de IA diz ao Assistente de IA como lidar com uma pesquisa manual: quais prompts e barreiras de proteção de IA ele deve usar e qual localidade usar para a resposta.

O Amazon Connect fornece os seguintes agentes de IA de sistema prontos para uso:

  • Orquestração

  • Recomendação de resposta

  • Pesquisa manual

  • Autoatendimento

  • Resposta por e-mail

  • Visão geral do e-mail

  • Resposta generativa de e-mail

  • Tomada de notas

  • Assistência ao agente

  • Resumo do caso

Cada caso de uso é configurado para usar um agente de sistema de IA padrão. Isso também pode ser personalizado.

Por exemplo, a imagem a seguir mostra uma experiência de agentes do Connect AI configurada para usar um agente de IA personalizado para o caso de uso do Agent Assistance e usa os agentes de IA padrão do sistema para o resto.

Os agentes de IA padrão e personalizados especificados para o Amazon Connect

Veja como os agentes de IA personalizados funcionam:

  • Você pode substituir um ou mais agentes de IA do sistema por agentes de IA personalizados.

  • Seu agente de IA personalizado se torna padrão para o caso de uso especificado.

  • Ao criar um agente de IA personalizado, você pode especificar um ou mais prompts de IA personalizados e uma barreira de proteção.

  • A maioria dos casos de uso (Recomendação de resposta, Autoatendimento, Resposta de e-mail e Resposta generativa para e-mails) oferece suporte a dois tipos de prompts de IA. Se você optar por criar um prompt de IA para um tipo, mas não para o outro, o agente de IA continuará usando o padrão do sistema para o prompt de IA que você não substituiu. Dessa forma, você pode optar por substituir somente partes específicas da experiência padrão dos agentes do Connect AI.

Como criar agentes de IA

  1. Faça login no site do Amazon Connect administrador em https://instance name.my.connect.aws/. Use uma conta de administrador ou uma conta com o designer de agentes de IA - Agentes de IA - Crie permissão em seu perfil de segurança.

  2. No menu de navegação, escolha Designer de agentes de IA, agentes de IA.

  3. Na página Agentes de IA, escolha Criar agente de IA.

  4. Na caixa de diálogo Criar agente de IA, em Tipo de agente de IA, use a caixa suspensa para escolher um dos seguintes tipos:

    • Orquestração: um agente de IA com recursos de agente que orquestra diferentes casos de uso de acordo com as necessidades do cliente. Ele pode se envolver em conversas em vários turnos e invocar ferramentas pré-configuradas. Ele usa o tipo de solicitação de IA do tipo de orquestração.

    • Recomendação de resposta: um agente de IA que impulsiona as recomendações automáticas baseadas em intenção que são enviadas aos agentes quando eles entram em contato com os clientes. Usa os seguintes tipos de prompt de IA:

      • Geração de rotulagem intencional: prompt de IA que gera as intenções para que o atendente do serviço de atendimento ao cliente possa escolher como primeira etapa.

      • Reformulação de consultas: prompt de IA após a escolha de uma intenção. Esse prompt é usado para formular uma consulta apropriada, que é então usada para buscar trechos relevantes da base de conhecimento.

      • Geração de respostas: a consulta gerada e os trechos são inseridos neste prompt usando as variáveis $.query e $.contentExcerpt, respectivamente.

    • Pesquisa manual: um agente de IA que produz soluções em resposta às pesquisas sob demanda iniciadas por um atendente. Usa o tipo de prompt de IA de Geração de respostas.

    • Autoatendimento: um agente de IA produz soluções para autoatendimento. Usa os tipos de prompt de IA de Geração de respostas por autoatendimento e Pré-processamento por autoatendimento.

    • Resposta de e-mail: um agente de IA que facilita o envio de uma resposta por e-mail de um script de conversa ao cliente final.

    • Visão geral de e-mails: um agente de IA que fornece uma visão geral do conteúdo do e-mail.

    • Resposta generativa para e-mails: um agente de IA que gera respostas a e-mails.

    Importante

    Recomendação de resposta e Autoatendimento oferecem suporte a dois tipos de prompt de IA. Se você optar por criar um prompt de IA para um tipo, mas não para o outro, o agente de IA continuará usando o padrão do sistema para o prompt que você não substituiu. Dessa forma, você pode optar por substituir somente partes específicas da experiência padrão dos agentes do Connect AI.

  5. Na página Construtor de agentes, você pode especificar a localidade a ser usada para a resposta. Para obter uma lista das localidades compatíveis, consulte Códigos de localidades compatíveis.

    Você pode escolher o local para os tipos de orquestração, recomendação de respostas, pesquisa manual, resposta por e-mail, visão geral de e-mails e respostas geradoras de e-mails dos agentes de IA. Não é possível escolher a localidade para Autoatendimento; somente o inglês é compatível.

  6. Escolha os prompts de IA pelos quais deseja substituir os padrões. Observe que você está escolhendo uma versão publicada do prompt de IA, não apenas um prompt de IA salvo. Se desejar, adicione uma barreira de proteção de IA ao seu agente de IA.

    nota

    Se você não substituir especificamente um prompt de IA padrão por um personalizado, o padrão continuará sendo usado.

  7. Escolha Salvar. Você pode continuar atualizando e salvando o agente de IA até ter certeza de que está concluído.

  8. Para disponibilizar a nova versão do agente de IA como possível padrão, escolha Publicar.

Associar um agente de IA a um fluxo

Para usar a funcionalidade padrão dos agentes out-of-the-box Connect AI, você adiciona um Assistente Connect bloco aos seus fluxos. Esse bloco associa o Assistente ao mapeamento padrão dos agentes de IA.

Para substituir esse comportamento padrão, crie uma função do Lambda e use o bloco Função AWS Lambda para adicioná-la aos seus fluxos.

Exemplos de comandos da CLI para criar e gerenciar agentes de IA

Esta seção fornece vários exemplos de comandos da AWS CLI para ajudá-lo a criar e gerenciar agentes de IA.

Criar um agente de IA que use todas as versões de prompts de IA personalizados

Os agentes do Connect AI usam a versão do prompt de IA para sua funcionalidade, se uma for especificada para um agente de IA. Caso contrário, assume o comportamento do sistema por padrão.

Use o exemplo de comando da AWS CLI a seguir para criar um agente de IA que usa todas as versões personalizadas do prompt de IA para recomendações de respostas.

aws qconnect create-ai-agent \   --assistant-id <YOUR_CONNECT_AI_AGENT_ASSISTANT_ID> \   --name example_answer_recommendation_ai_agent \   --visibility-status PUBLISHED \   --type ANSWER_RECOMMENDATION \   --configuration '{     "answerRecommendationAIAgentConfiguration": {       "answerGenerationAIPromptId": "<ANSWER_GENERATION_AI_PROMPT_ID_WITH_VERSION_QUALIFIER>",       "intentLabelingGenerationAIPromptId": "<INTENT_LABELING_AI_PROMPT_ID_WITH_VERSION_QUALIFIER>",       "queryReformulationAIPromptId": "<QUERY_REFORMULATION_AI_PROMPT_ID_WITH_VERSION_QUALIFIER>"     }   }'

Configurar parcialmente um agente de IA

É possível configurar parcialmente um agente de IA especificando que ele deve usar algumas versões de prompts de IA personalizados. Para o que não for especificado, ele usará os prompts de IA padrão.

Use o exemplo de comando da AWS CLI a seguir para criar um agente de IA de recomendação de respostas que usa uma versão personalizada do prompt de IA e permite que os padrões do sistema cuidem do resto.

aws qconnect create-ai-agent \   --assistant-id <YOUR_CONNECT_AI_AGENT_ASSISTANT_ID> \   --name example_answer_recommendation_ai_agent \   --visibility-status PUBLISHED \   --type ANSWER_RECOMMENDATION \   --configuration '{     "answerRecommendationAIAgentConfiguration": {       "answerGenerationAIPromptId": "<ANSWER_GENERATION_AI_PROMPT_ID_WITH_VERSION_QUALIFIER>"     }   }'

Configurar uma versão de prompt de IA para pesquisas manuais

O tipo de agente de IA de pesquisa manual tem apenas uma versão de prompt de IA, portanto, não há nenhuma configuração parcial possível.

Use o exemplo de comando da AWS CLI a seguir para especificar uma versão do prompt de IA para pesquisa manual.

aws qconnect create-ai-agent \   --assistant-id <YOUR_CONNECT_AI_AGENT_ASSISTANT_ID> \   --name example_manual_search_ai_agent \   --visibility-status PUBLISHED \   --type MANUAL_SEARCH \   --configuration '{     "manualSearchAIAgentConfiguration": {       "answerGenerationAIPromptId": "<ANSWER_GENERATION_AI_PROMPT_ID_WITH_VERSION_QUALIFIER>"     }   }'

Usar agentes de IA para substituir a configuração da base de conhecimento

Você pode usar agentes de IA para configurar quais associações assistentes os agentes do Connect AI devem usar e como devem ser usadas. A associação compatível com a personalização é a base de conhecimento, que permite:

  • Especificar a base de conhecimento a ser usada por meio de associationId.

  • Especificar filtros de conteúdo para a pesquisa realizada na base de conhecimento associada usando contentTagFilter.

  • Especificar o número de resultados a serem usados de uma pesquisa na base de conhecimento por meio de maxResults.

  • Especificar um overrideKnowledgeBaseSearchType que pode ser usado para controlar o tipo de pesquisa realizada na base de conhecimento. As opções são SEMANTIC, que usam incorporações vetoriais ou HYBRID, que usam incorporações vetoriais e texto bruto.

Por exemplo, use o seguinte comando da AWS CLI para criar um agente de IA com uma configuração personalizada da base de conhecimento.

aws qconnect create-ai-agent \   --assistant-id <YOUR_CONNECT_AI_AGENT_ASSISTANT_ID> \   --name example_manual_search_ai_agent \   --visibility-status PUBLISHED \   --type MANUAL_SEARCH \   --configuration '{     "manualSearchAIAgentConfiguration": {       "answerGenerationAIPromptId": "<ANSWER_GENERATION_AI_PROMPT_ID_WITH_VERSION_QUALIFIER>",       "associationConfigurations": [         {           "associationType": "KNOWLEDGE_BASE",           "associationId": "<ASSOCIATION_ID>",           "associationConfigurationData": {             "knowledgeBaseAssociationConfigurationData": {               "overrideKnowledgeBaseSearchType": "SEMANTIC",               "maxResults": 5,               "contentTagFilter": {                 "tagCondition": { "key": "<KEY>", "value": "<VALUE>" }               }             }           }         }       ]     }   }'

Criar versões de agentes de IA

Assim como as solicitações de IA, após a criação de um agente de IA, você pode criar uma versão que é uma instância imutável do agente de IA que pode ser usada pelos agentes do Connect AI em tempo de execução.

Use o exemplo de comando da AWS CLI a seguir para criar uma versão do agente de IA.

aws qconnect create-ai-agent-version \   --assistant-id <YOUR_CONNECT_AI_AGENT_ASSISTANT_ID> \   --ai-agent-id <YOUR_AI_AGENT_ID>

Depois que uma versão é criada, o ID do agente de IA pode ser qualificado usando o seguinte formato:

<AI_AGENT_ID>:<VERSION_NUMBER>

Defina agentes de IA para uso com os agentes Connect AI

Depois de criar as versões do prompt de IA e as versões do agente de IA para seu caso de uso, você pode configurá-las para uso com os agentes do Connect AI.

Defina as versões do agente de IA no Connect AI agents Assistant

Você pode definir uma versão do agente de IA como padrão para ser usada no Connect AI agents Assistant.

Use o exemplo de comando da AWS CLI a seguir para definir a versão do agente de IA como padrão. Depois que a versão do agente de IA for definida, ela será usada quando o próximo Amazon Connect contato e a sessão de agentes Connect AI associada forem criados.

aws qconnect update-assistant-ai-agent \   --assistant-id <YOUR_CONNECT_AI_AGENT_ASSISTANT_ID> \   --ai-agent-type MANUAL_SEARCH \   --configuration '{     "aiAgentId": "<MANUAL_SEARCH_AI_AGENT_ID_WITH_VERSION_QUALIFIER>"   }'

Defina as versões do agente de IA nas sessões de agentes do Connect AI

Você também pode definir uma versão do agente de IA para cada sessão distinta de agentes do Connect AI ao criar ou atualizar uma sessão.

Use o exemplo de comando da AWS CLI a seguir para definir a versão do agente de IA para cada sessão distinta.

aws qconnect update-session \   --assistant-id <YOUR_CONNECT_AI_AGENT_ASSISTANT_ID> \   --session-id <YOUR_CONNECT_AI_AGENT_SESSION_ID> \   --ai-agent-configuration '{     "ANSWER_RECOMMENDATION": { "aiAgentId": "<ANSWER_RECOMMENDATION_AI_AGENT_ID_WITH_VERSION_QUALIFIER>" },     "MANUAL_SEARCH": { "aiAgentId": "<MANUAL_SEARCH_AI_AGENT_ID_WITH_VERSION_QUALIFIER>" }   }'

As versões do agente de IA definidas nas sessões têm precedência sobre as definidas no nível do Connect AI agents Assistant, que, por sua vez, tem precedência sobre os padrões do sistema. Essa ordem de precedência pode ser usada para definir versões de agentes de IA em sessões criadas para segmentos de negócios específicos da central de atendimento. Por exemplo, usando fluxos para automatizar a configuração de versões do agente de IA para filas específicas do Amazon Connect usando um bloco de fluxo do Lambda.

Reverter para os padrões do sistema

Você pode reverter para as versões padrão do agente de IA se, por algum motivo, for necessário apagar as personalizações.

Use o seguinte exemplo de comando da AWS CLI para listar as versões do agente de IA e reverter para as originais.

aws qconnect list-ai-agents \   --assistant-id <YOUR_CONNECT_AI_AGENT_ASSISTANT_ID> \   --origin SYSTEM
nota

--origin SYSTEM é especificado como um argumento para buscar as versões do agente de IA do sistema. Sem esse argumento, as versões de agentes de IA personalizados serão listadas. Depois que as versões do agente de IA forem listadas, use-as para redefinir a experiência padrão dos agentes do Connect AI no nível do assistente ou da sessão do Connect AI agents; use o comando CLI descrito em. Defina agentes de IA para uso com os agentes Connect AI