Contêiner V2

O contêiner V2 oferece melhorias significativas em relação ao contêiner inicial e continua tendo os recursos e mudanças mais recentes. Para garantir que as sugestões mais impactantes e as principais ferramentas estejam sempre acessíveis ao agente, a versão 2 usa uma exibição reativa com painéis dinâmicos e um feed unificado de sugestões.

Uso

Importe o módulo na sua página HTML com o seguinte código:

<script src="https://www.gstatic.com/agent-assist-ui-modules/v2/container.js"></script>

Incorpore o módulo com a seguinte tag:

<agent-assist-ui-modules-v2>

Conector do módulo UI

Ao contrário da V1, é necessário inicializar o conector do módulo UI separadamente na V2. A separação do conector do contêiner permite maior flexibilidade de integração. Para a configuração, consulte Conector de módulos de interface. Muitas das propriedades do contêiner V1 se aplicam apenas ao conector do módulo UI.

Localização

O contêiner V2 oferece suporte a idiomas localizados. Para carregar o contêiner em um idioma específico, adicione o código de localidade ao caminho do script:

Exemplo para japonês:

<script src="https://www.gstatic.com/agent-assist-ui-modules/ja/v2/container.js"></script>

Se nenhuma localidade for especificada, o contêiner será definido como inglês (en), carregado do caminho raiz: html <script src="https://www.gstatic.com/agent-assist-ui-modules/v2/container.js"></script>

Localidades com suporte:

  • Árabe (ar)
  • Chinês simplificado (zh_cn)
  • Croata (hr)
  • Inglês (Austrália) (en_au)
  • Inglês (Canadá) (en_ca)
  • Inglês (Reino Unido) (en_gb)
  • Filipino (fil)
  • Francês (fr)
  • Francês (Canadá) (fr_ca)
  • Alemão (de)
  • Hindi (hi)
  • Húngaro (hu)
  • Italiano (it)
  • Japonês (ja)
  • Coreano (ko)
  • Malaio (ms)
  • Norueguês (no)
  • Polonês (pl)
  • Português (Brasil) (pt_br)
  • Romeno (ro)
  • Russo (ru)
  • Espanhol (es)
  • Sueco (sv)
  • Tailandês (th)
  • Turco (tr)
  • Vietnamita (vi)

Atributos

Os atributos são propriedades de componentes baseadas em strings que podem ser definidas em HTML ou usando setAttribute() em JavaScript.

Nome da propriedade Tipo Comentário
recursos string Lista separada por vírgulas de chaves de recursos de sugestão do Agent Assist a serem renderizadas. Lista com suporte: AGENT_COACHING, CONVERSATION_SUMMARIZATION, SMART_REPLY, KNOWLEDGE_SEARCH, PROACTIVE_GENERATIVE_KNOWLEDGE_ASSIST. Será ignorado se use-configured-features estiver definido como true.
use-configured-features BooleanString Indica se os recursos de sugestão configurados no perfil de conversa serão carregados dinamicamente em vez de serem codificados em features. O padrão é "false".
disabled-features string Lista separada por vírgulas de recursos de sugestão a serem excluídos quando use-configured-features for "true". Exemplo: "SMART_REPLY,CONVERSATION_SUMMARIZATION".
session-id string ID de sessão opcional para uso não baseado em conversas, como com o Assistente de conhecimento generativo.
show-header BooleanString Indica se o cabeçalho de marca do Agent Assist será mostrado. O padrão é "false".
show-dark-mode-toggle BooleanString Indica se a alternância para o modo escuro ou claro será mostrada. O padrão é "true".
namespace string Limite de namespace opcional. Necessário apenas se você estiver implementando várias instâncias de módulo UI em uma única página.
handoff-summarization-enabled BooleanString Indica se a sumarização da conversa será acionada automaticamente quando uma conversa atual for inicializada. O padrão é "false".

Entradas

As entradas são objetos JavaScript ou outros tipos de propriedade complexos que precisam ser atribuídos diretamente à instância do elemento:

const el = document.querySelector('agent-assist-ui-modules-v2');
el.propertyName = value;
Nome da propriedade Tipo Comentário
knowledgeAssistCardConfig KnowledgeAssistV2Config Configurações opcionais para cards do Assistente de conhecimento generativo, incluindo copiar/colar respostas e personalizar destinos de links de artigos.

Tipos

Consulte a seção a seguir para ver os tipos personalizados usados pelo componente.

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;
}