Configurações do projeto e do agente

É possível controlar várias configurações no local do projeto, no aplicativo do agente e nos níveis do agente.

Configurações de localização do projeto

As configurações de localização do projeto se aplicam a todos os aplicativos e agentes dentro do projeto e local específicos. Para editar as configurações de localização do projeto, navegue até a lista de agentes, selecione o projeto e o local, e clique no botão de configurações.

As seguintes configurações de projeto e local estão disponíveis:

  • VPC Service Controls: consulte VPC Service Controls.
  • Origens permitidas: Se você estiver usando o VPC Service Controls, poderá definir os endpoints HTTP(S) permitidos ao fazer chamadas externas ao aplicativo do agente. Isso permite que seus agentes interajam com segurança com serviços externos sem precisar rotear o tráfego por um proxy. Isso se aplica a todos os tipos de ferramentas e callbacks que podem fazer solicitações externas. Se o VPC Service Controls não estiver ativado (padrão), todos os endpoints serão permitidos. Se o VPC Service Controls estiver ativado, nenhum endpoint será permitido, a menos que seja adicionado à lista de origens permitidas.

    Os endpoints são fornecidos como URLs de correspondência exata (sem caracteres curinga), incluindo o esquema e a porta opcional. Exemplos:

    • https://example.com:8443
    • https://api.example.com

    Para gerenciar as origens permitidas, você precisa das seguintes permissões do Identity and Access Management:

    • ces.googleapis.com/securitysettings.get
    • ces.googleapis.com/securitysettings.update

    Essas permissões são projetadas para serem concedidas a administradores de segurança ou de projetos, separadas daqueles que editam dados de agentes. Essas permissões estão incluídas no papel predefinido CES Admin.

    Essa configuração é aplicada no nível do projeto e do local para permitir que as organizações controlem as origens permitidas para todos os aplicativos de agentes. A configuração não pode ser aplicada por aplicativo de agente ou por agente. Você também pode usar a API para atualizar a SecuritySettings EndpointControlPolicy.

Configurações do aplicativo do agente

Para editar as configurações globais do aplicativo do agente:

  1. Clique no ícone de configurações no lado direito do criador.

As seguintes configurações do aplicativo do agente estão disponíveis:

  • Básico:
    • Interações:
      • Modelo global: Modelo padrão usado, a menos que seja substituído por agentes individuais. Alguns modelos podem ser otimizados para texto ou voz.
      • Controles de idioma:
        • Idioma padrão: inicie todas as conversas nesse idioma.
        • Outros idiomas: se o aplicativo do agente for multilíngue, forneça outros idiomas. O aplicativo do agente vai mudar automaticamente de idioma para corresponder à entrada do usuário.
        • Processamento de idioma sem suporte: quando a entrada do usuário é fornecida em um idioma sem suporte, o aplicativo do agente pede que o usuário repita a entrada uma vez. Se a nova entrada também estiver usando um idioma não compatível, selecione a ação que deve ocorrer.
    • Comportamento:
      • Voz: a voz usada para a síntese de fala.
      • Sons ambientes: sons de fundo reproduzidos pelo agente.
      • Comprimento da resposta: ajuste o nível de detalhe do agente.
      • Permitir interrupções do usuário: permite que o usuário final interrompa o agente.
      • Adaptar quando interrompido: quando ativado, os agentes tentam adaptar a resposta considerando que o usuário pode não ter ouvido tudo.
      • Comportamento de fallback:
        • Repetições: se a IA não puder gerar uma resposta, selecione quantas vezes o agente deverá tentar novamente.
        • Resposta do agente: o agente vai pedir permissão aos usuários finais antes de cada nova tentativa. Você pode fornecer uma resposta padrão aqui. Uma resposta padrão será usada se não for fornecida.
        • Fallback: Decida o que acontece se o agente não puder continuar após a última tentativa.
    • Detalhes do agente:
      • Nome de exibição: nome de exibição do aplicativo do agente.
      • Bloquear agente: impede que as mudanças sejam aplicadas.
      • Observações: descrição legível do aplicativo do agente. Isso não é enviado ao modelo.
  • Avançado:
    • Fala:
      • Tempo limite de silêncio: aguarde a entrada do usuário e peça que ele interaja novamente.
      • Ganho de volume do som ambiente: ajuste o volume do som ambiente.
      • Entrada do teclado: configure a multifrequência de dois tons (DTMF) para chamadas telefônicas. Ativado por padrão.
    • Registro:
      • Registros e compartilhamento de dados pessoais: gerencie as configurações de registros e desenvolvimento de agentes.
        • Dados de interação: armazene dados de interação para insights mais detalhados e sua referência. Isso inclui interações simuladas e ao vivo, dados de rastreamento e muito mais. Se desativado, não será possível ver conversas anteriores com o agente.
      • Ativar redação: encontre e remova dados sensíveis automaticamente.
      • Ativar o Cloud Logging: transmita registros automaticamente para o Cloud Logging.
      • Exportar registros para o BigQuery: Exporte registros para o BigQuery para análise personalizada.
      • Gravação de áudio: local do bucket do Cloud Storage para arquivos de áudio.
    • Ferramentas:
      • Modo de execução: Execute chamadas de ferramentas em ordem paralela ou sequencial.
    • Instrução global: instruções para todos os agentes no aplicativo do agente. Você pode usar essas instruções para configurar uma identidade ou personalidade estável entre os agentes.

Configurações do agente

Para editar as configurações específicas do agente raiz ou do subagente:

  1. Clique no menu de contexto na caixa de título do agente.
  2. Selecione Editar configuração.

As seguintes configurações de raiz e subagente estão disponíveis:

  • Nome do agente: nome de exibição do agente. Use o caso snake.
  • Modelo: o modelo usado para o agente.
  • Descrição: uma descrição do agente. Essa descrição é fornecida a outros agentes no aplicativo do agente.
  • Código personalizado: forneça código para callbacks.