Le conteneur V2 offre des améliorations significatives par rapport au conteneur initial et continuera de proposer les fonctionnalités et les modifications les plus récentes. Pour s'assurer que les suggestions les plus percutantes et les outils clés sont toujours accessibles à l'agent, la version 2 utilise un affichage réactif avec des panneaux dynamiques et un flux unifié de suggestions.
Utilisation
Importez le module dans votre page HTML avec le code suivant :
<script src="https://www.gstatic.com/agent-assist-ui-modules/v2/container.js"></script>
Intégrez le module avec la balise suivante :
<agent-assist-ui-modules-v2>
Connecteur de module d'interface utilisateur
Contrairement à la version 1, vous devez initialiser le connecteur de module d'interface utilisateur séparément dans la version 2. Le découplage du connecteur du conteneur permet une plus grande flexibilité d'intégration. Pour la configuration, consultez Connecteur de modules d'interface utilisateur. De nombreuses propriétés du conteneur V1 ne s'appliquent qu'au connecteur de module d'interface utilisateur.
Localisation
Le conteneur V2 est compatible avec les langues localisées. Pour charger le conteneur dans une langue spécifique, ajoutez le code des paramètres régionaux au chemin du script :
Exemple pour le japonais :
<script src="https://www.gstatic.com/agent-assist-ui-modules/ja/v2/container.js"></script>
Si aucun paramètre régional n'est spécifié, le conteneur est défini par défaut sur l'anglais (en), chargé à partir du chemin racine :
html
<script src="https://www.gstatic.com/agent-assist-ui-modules/v2/container.js"></script>
Paramètres régionaux compatibles :
- Arabe (
ar) - Chinois (simplifié) (
zh_cn) - Croate (
hr) - Anglais (Australie) (
en_au) - Anglais (Canada) (
en_ca) - Anglais (Royaume-Uni) (
en_gb) - Philippin (
fil) - Français (
fr) - Français (Canada) (
fr_ca) - Allemand (
de) - Hindi (
hi) - Hongrois (
hu) - Italien (
it) - Japonais (
ja) - Coréen (
ko) - Malais (
ms) - Norvégien (
no) - Polonais (
pl) - Portugais (Brésil) (
pt_br) - Roumain (
ro) - Russe (
ru) - Espagnol (
es) - Suédois (
sv) - Thaï (
th) - Turc (
tr) - Vietnamien (
vi)
Attributs
Les attributs sont des propriétés de composant basées sur des chaînes qui peuvent être définies en HTML ou à l'aide de setAttribute() en JavaScript.
| Nom de propriété | Type | Commentaire |
|---|---|---|
| fonctionnalités | chaîne | Liste de clés de fonctionnalités de suggestions d'Agent Assist à afficher, séparées par une virgule. Liste compatible : AGENT_COACHING, CONVERSATION_SUMMARIZATION, SMART_REPLY, KNOWLEDGE_SEARCH, PROACTIVE_GENERATIVE_KNOWLEDGE_ASSIST. Ignoré si use-configured-features est défini sur true. |
| use-configured-features | BooleanString | Indique si les fonctionnalités de suggestions configurées dans le profil de conversation doivent être chargées de manière dynamique au lieu d'être codées en dur dans features. La valeur par défaut est "false". |
| disabled-features | chaîne | Liste de fonctionnalités de suggestions à exclure lorsque use-configured-features est "true", séparées par une virgule. Exemple : "SMART_REPLY,CONVERSATION_SUMMARIZATION". |
| session-id | chaîne | ID de session facultatif pour une utilisation non basée sur une conversation, par exemple avec l'assistance base de connaissances générative. |
| show-header | BooleanString | Indique si l'en-tête de branding Agent Assist doit être affiché. La valeur par défaut est "false". |
| show-dark-mode-toggle | BooleanString | Indique si le bouton permettant d'alterner entre le mode sombre et le mode clair doit être affiché. La valeur par défaut est "true". |
| espace de noms | chaîne | Limite d'espace de noms facultative. N'est nécessaire que si vous implémentez plusieurs instances de module d'interface utilisateur sur une seule page. |
| handoff-summarization-enabled | BooleanString | Indique si le résumé de la conversation doit être déclenché automatiquement lorsqu'une conversation existante est initialisée. La valeur par défaut est "false". |
Entrées
Les entrées sont des objets JavaScript ou d'autres types de propriétés complexes qui doivent être attribués directement à l'instance d'élément :
const el = document.querySelector('agent-assist-ui-modules-v2');
el.propertyName = value;
| Nom de propriété | Type | Commentaire |
|---|---|---|
| knowledgeAssistCardConfig | KnowledgeAssistV2Config | Configurations facultatives pour les fiches Generative Knowledge Assist, y compris la copie/le collage des réponses et la personnalisation des cibles des liens d'articles. |
Types
Pour connaître les types personnalisés utilisés par le composant, consultez la section suivante.
BooleanString
"true" | "false"
KnowledgeAssistV2Config
interface KnowledgeAssistV2Config {
/** Configuration for how suggested article links are opened. */
articleLinkConfig?: {
/** Whether to open the article in a new tab or in a popup window. Defaults to 'blank' (new tab). */
target?: "blank" | "popup";
/** Options to configure the popup's size and location. */
popupWindowOptions?: string;
/** The field name on the document metadata if a separate article link source is provided. */
linkMetadataKey?: string;
};
/** Whether to show the Copy Answer button on suggestions. */
showCopyAnswer: boolean;
/** Whether to show the Paste Answer button on suggestions. */
showPasteAnswer: boolean;
}