Création d’agents d’IA dans Amazon Connect - Amazon Connect

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d’agents d’IA dans Amazon Connect

Un agent d'intelligence artificielle est une ressource Amazon Q in Connect qui configure et personnalise l'expérience end-to-end Amazon Q in Connect. Par exemple, l’agent d’IA indique à l’assistant d’IA comment gérer une recherche manuelle : quelles invites et quelles barrières de protection d’IA il doit utiliser, et quels paramètres régionaux utiliser pour la réponse.

Amazon Q in Connect fournit un agent d’IA pour chaque cas d’utilisation :

  • Recommandation de réponse

  • Recherche manuelle

  • Libre-service

  • Présentation des e-mails

  • Réponse générative par e-mail

Les agents d’IA du système sont configurés avec les invites d’IA par défaut pour chaque cas d’utilisation.

Par exemple, l’image suivante montre une expérience Amazon Q in Connect configurée pour utiliser des agents d’IA personnalisés pour les recommandations de réponses et les recherches manuelles, mais qui utilise l’agent d’IA par défaut du système pour les cas d’utilisation en libre-service.

Agents d’IA par défaut spécifiés pour une expérience Amazon Q in Connect.

Voici comment fonctionnent les agents d’IA personnalisés :

  • Vous pouvez remplacer un ou plusieurs agents d’IA du système par vos agents d’IA personnalisés.

  • Votre agent d’IA personnalisé devient alors par défaut pour le cas d’utilisation spécifié.

  • Lorsque vous créez un agent d’IA personnalisé, vous pouvez spécifier une ou plusieurs invites d’IA personnalisées et une barrière de protection.

  • La plupart des cas d’utilisation (recommandation de réponse, libre-service, réponse par e-mail et réponse générative par e-mail) prennent en charge deux types d’invites d’IA. Si vous choisissez de créer une nouvelle invite d’IA pour un type mais pas pour l’autre, l’agent d’IA continue d’utiliser la valeur par défaut du système pour l’invite d’IA que vous n’avez pas remplacée. Ainsi, vous pouvez choisir de ne remplacer que certaines parties de l’expérience Amazon Q in Connect par défaut.

Comment créer des agents d’IA

  1. Connectez-vous au site Web d' Amazon Connect administration à l'adresse https ://instance name.my.connect.aws/. Utilisez un compte administrateur ou un compte avec une autorisation Amazon Q - Agents d’IA - Créer dans son profil de sécurité.

  2. Dans le menu de navigation, choisissez Amazon Q, Agents d’IA.

  3. Sur la page Agents d’IA, choisissez Créer un agent d’IA.

  4. Dans la boîte de dialogue Créer un agent d’IA, pour le type d’agent d’IA, utilisez la liste déroulante pour choisir l’un des types suivants :

    • Recommandation de réponse : un agent d’IA qui gère les recommandations automatiques basées sur l’intention qui sont transmises aux agents lorsqu’ils entrent en contact avec des clients. Il utilise les types d’invite d’IA suivants :

      • Génération d’étiquettes d’intention Invite d’IA pour générer les intentions que l’agent du service client doit choisir dans un premier temps.

      • Reformulation des requêtes Invite d’IA une fois qu’une intention a été choisie. Il utilise cette invite pour formuler une requête appropriée qui est ensuite utilisée pour récupérer des extraits pertinents de la base de connaissances.

      • Génération de réponses, la requête générée et les extraits sont introduits dans cette invite à l’aide des variables $.query et $.contentExcerpt respectivement.

    • Recherche manuelle : Un agent d’IA qui produit des solutions en réponse aux recherches à la demande lancées par un agent. Il utilise le type d’invite d’IA de génération de réponses.

    • Libre-service : Un agent d’IA produit des solutions pour le libre-service. Il utilise les types de génération de réponses en libre-service et de prétraitement en libre-service des invites d’IA.

    • Réponse par e-mail : un agent d’IA qui facilite l’envoi d’une réponse par e-mail sous forme de script de conversation au client final.

    • Vue d’ensemble des e-mails : un agent d’IA qui fournit une vue d’ensemble du contenu des e-mails.

    • Réponse générative par e-mail : un agent d’IA qui génère des réponses aux réponses par e-mail.

    Important

    Recommandation de réponse et support en libre-service sont deux types d’invites d’IA. Si vous choisissez de créer une nouvelle invite d’IA pour un type mais pas pour l’autre, l’agent d’IA continue d’utiliser la valeur par défaut du système pour celle que vous n’avez pas remplacée. Ainsi, vous pouvez choisir de ne remplacer que certaines parties de l’expérience Amazon Q in Connect par défaut.

  5. Sur la page Créateur d’agents, vous pouvez spécifier les paramètres régionaux à utiliser pour la réponse. Pour une liste des emplacements pris en charge, consultez Paramètres régionaux pris en charge.

    Vous pouvez choisir les paramètres régionaux pour les types d’agents d’IA recommandation de réponse, recherche manuelle, réponse par e-mail, aperçu des e-mails et réponses génératives par e-mail. Vous ne pouvez pas choisir les paramètres régionaux pour Libre-service ; seul l’anglais est pris en charge.

  6. Choisissez les invites d’IA dont vous souhaitez remplacer les valeurs par défaut. Notez que vous choisissez une version d’invite d’IA publiée, et pas simplement une invite d’IA enregistrée. Si vous le souhaitez, ajoutez une barrière de protection basée sur l’IA à votre agent d’IA.

    Note

    Si vous ne remplacez pas spécifiquement une invite d’IA par défaut par une invite personnalisée, la valeur par défaut continue d’être utilisée.

  7. Choisissez Enregistrer. Vous pouvez continuer à mettre à jour et à enregistrer l’agent d’IA jusqu’à ce que vous soyez certain qu’il est terminé.

  8. Pour que la nouvelle version de l’agent d’IA soit disponible en tant que version par défaut potentielle, choisissez Publier.

Association d’un agent d’IA à un flux

Pour utiliser la fonctionnalité out-of-the-box Amazon Q in Connect par défaut, vous devez ajouter un Amazon Q in Connect bloc à vos flux. Ce bloc associe l’Assistant et le mappage par défaut des agents d’IA.

Pour remplacer ce comportement par défaut, créez un Lambda, puis utilisez le bloc Fonction AWS Lambda pour l’ajouter à vos flux.

Exemples de commandes de l’interface CLI pour créer et gérer des agents d’IA

Cette section fournit plusieurs exemples de commandes AWS CLI pour vous aider à créer et à gérer des agents d'intelligence artificielle.

Création d’un agent d’IA qui utilise chaque version d’invite d’IA personnalisée

Amazon Q in Connect utilise la version d’invite d’IA pour ses fonctionnalités si une version est spécifiée pour un agent d’IA. Sinon, il utilise par défaut le comportement du système.

Utilisez l'exemple de commande AWS CLI suivant pour créer un agent AI qui utilise chaque version personnalisée d'invite d'IA pour les recommandations de réponses.

aws qconnect create-ai-agent \   --assistant-id <YOUR_Q_IN_CONNECT_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>"     }   }'

Configuration partielle d’un agent d’IA

Vous pouvez configurer partiellement un agent d’IA en spécifiant qu’il doit utiliser certaines versions personnalisées d’invite d’IA. Pour ce qui n’est pas spécifié, il utilise les invites d’IA par défaut.

Utilisez l'exemple de commande AWS CLI suivant pour créer un agent AI de recommandation de réponses qui utilise une version d'invite d'IA personnalisée et laisse les paramètres par défaut du système s'occuper du reste.

aws qconnect create-ai-agent \   --assistant-id <YOUR_Q_IN_CONNECT_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>"     }   }'

Configuration d’une version d’invite d’IA pour les recherches manuelles

Le type d’agent d’IA de recherche manuelle ne possède qu’une seule version d’invite d’IA, de sorte qu’aucune configuration partielle n’est possible.

Utilisez l'exemple de commande AWS CLI suivant pour spécifier une version d'invite AI pour une recherche manuelle.

aws qconnect create-ai-agent \   --assistant-id <YOUR_Q_IN_CONNECT_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>"     }   }'

Utilisation d’agents d’IA pour annuler la configuration de la base de connaissances

Vous pouvez utiliser des agents d’IA pour configurer les associations d’assistants qu’Amazon Q in Connect doit utiliser et comment il doit les utiliser. L’association prise en charge pour la personnalisation est la base de connaissances qui prend en charge :

  • La spécification de la base de connaissances à utiliser à l’aide de associationId.

  • La spécification de filtres de contenu pour la recherche effectuée dans la base de connaissances associée à l’aide d’un contentTagFilter.

  • La spécification du nombre de résultats à utiliser à partir d’une recherche dans la base de connaissances à l’aide de maxResults.

  • La spécification d’un overrideKnowledgeBaseSearchType qui peut être utilisé pour contrôler le type de recherche effectué dans la base de connaissances. Les options sont SEMANTIC, qui utilise des vectorisations, ou HYBRID, qui utilise des vectorisations et du texte brut.

Par exemple, utilisez la commande AWS CLI suivante pour créer un agent AI avec une configuration de base de connaissances personnalisée.

aws qconnect create-ai-agent \   --assistant-id <YOUR_Q_IN_CONNECT_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>" }               }             }           }         }       ]     }   }'

Création de versions d’agent d’IA

À l’instar des invites d’IA, une fois qu’un agent d’IA a été créé, vous pouvez créer une version qui est une instance immuable de l’agent d’IA qui peut être utilisée par Amazon Q in Connect lors de l’exécution.

Utilisez l'exemple de commande AWS CLI suivant pour créer une version d'agent AI.

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

Une fois qu’une version a été créée, l’identifiant de l’agent d’IA peut être qualifié en utilisant le format suivant :

<AI_AGENT_ID>:<VERSION_NUMBER>

Configuration des agents d’IA à utiliser avec Amazon Q in Connect

Une fois que vous avez créé des versions d’invites d’IA et des versions d’agents d’IA pour votre cas d’utilisation, vous pouvez les configurer pour une utilisation avec Amazon Q in Connect.

Définition des versions des agents d’IA dans l’assistant Amazon Q in Connect

Vous pouvez définir une version d’agent d’IA comme version par défaut à utiliser dans l’assistant Amazon Q in Connect.

Utilisez l'exemple de commande AWS CLI suivant pour définir la version de l'agent AI par défaut. Une fois la version de l'agent AI définie, elle sera utilisée lors de la création du prochain Amazon Connect contact et de la session Amazon Q in Connect associée.

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

Définition des versions d’agents d’IA dans les sessions Amazon Q in Connect

Vous pouvez également définir une version d’agent d’IA pour chaque session Amazon Q in Connect distincte lors de la création ou de la mise à jour d’une session.

Utilisez l'exemple de commande AWS CLI suivant pour définir la version de l'agent AI pour chaque session distincte.

aws qconnect update-session \   --assistant-id <YOUR_Q_IN_CONNECT_ASSISTANT_ID> \   --session-id <YOUR_Q_IN_CONNECT_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>" }   }'

Les versions de l’agent d’IA définies sur les sessions ont priorité sur celles définies au niveau de l’assistant Amazon Q in Connect, qui à son tour prévaut sur les paramètres par défaut du système. Cet ordre de priorité peut être utilisé pour définir les versions d’agents d’IA pour les sessions créées pour des segments d’activité spécifiques des centres de contact. Par exemple, en utilisant des flux pour automatiser le paramétrage des versions des agents d’IA pour certaines files d’attente Amazon Connect à l’aide d’un bloc de flux Lambda.

Revenir aux paramètres par défaut du système

Vous pouvez revenir aux versions par défaut de l’agent d’IA si l’effacement de la personnalisation est nécessaire pour une raison quelconque.

Utilisez l'exemple de commande AWS CLI suivant pour répertorier les versions de l'agent AI et revenir aux versions d'origine.

aws qconnect list-ai-agents \   --assistant-id <YOUR_Q_IN_CONNECT_ASSISTANT_ID> \   --origin SYSTEM
Note

--origin SYSTEM est spécifié en tant qu’argument pour récupérer les versions d’agents d’IA du système. Sans cet argument, les versions d’agents d’IA personnalisées seront également répertoriées. Une fois les versions de l’agent d’IA répertoriées, utilisez-les pour rétablir l’expérience Amazon Q in Connect par défaut au niveau de l’assistant ou de la session Amazon Q in Connect ; utilisez la commande de l’interface CLI décrite dans Configuration des agents d’IA à utiliser avec Amazon Q in Connect.