UiPath Documentation
agents
latest
false
Guia do Usuário de Agentes
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Incorporação de IFrame e Apps

Incorpore um agente de chat em aplicativos Web ou UiPath Apps usando o iFrame para uma experiência de chat perfeita no aplicativo.

Visão geral​

Incorpore seu agente de conversa baseado em chat em aplicativos Web usando o iFrame. Use esta abordagem para adicionar agentes de conversa a aplicativos de terceiros ou ao UiPath Apps usando o componente iFrame.

Usuários pretendidos: desenvolvedores e administradores que desejam incorporar agentes de conversa em aplicativos Web personalizados ou UiPath Apps.

Disponibilidade de funcionalidades​

RecursoDisponível
Iniciar novo chat✅
Histórico do chat✅
Excluir sessão de chat✅
Configurações do perfil do usuário✅
Iniciando prompts✅
Carregamentos de arquivo✅
Entradas de conversas*✅
Confirmações de chamadas de ferramentas✅
Citações✅
Visualização do HTML✅
Copiar resposta✅
Feedback (polegares)✅

* As entradas de conversa são compatíveis apenas com Agentes de conversa criados no Agent Builder.

Pré-requisitos​

Para incorporar um agente de conversa, execute as seguintes etapas de configuração:

Configuração de administrador ou desenvolvedor​

  1. Publique o agente de conversa na pasta do Orchestrator desejada.
  2. Recupere o ID de versão do agente no Gerenciamento de instâncias.
  3. Para UiPath Apps, crie um projeto do Apps em UiPath Studio.
  4. Para Apps de terceiros, certifique-se de que o aplicativo da Web seja compatível com a incorporação do iFrame.

Localizar o ID do agente​

  1. Em Gerenciamento de instâncias, navegue até Agentes > Agentes implantados.
  2. Selecione Chat para o agente desejado.
  3. Copie o ID do agente do URL. Por exemplo, no URL https://cloud.uipath.com/conversationalagents/agents_/deployed/chat/342061, o ID do agente é 342061.

Requisitos do usuário​

  • Os usuários autenticados devem ter uma conta da UiPath com permissão para acessar o agente.
  • Os usuários anônimos devem ter acesso ao Aplicativo ou superfície onde o agente está incorporado.

Incorporação do agente​

Construção de URL​

Defina a origem do iFrame como uma URL com o seguinte formato:

https://cloud.uipath.com/<organization>/<tenant>/autopilotforeveryone_/conversational-agents/?agentId=<agent_id>&mode=<mode>
https://cloud.uipath.com/<organization>/<tenant>/autopilotforeveryone_/conversational-agents/?agentId=<agent_id>&mode=<mode>
Observação:

A organização e o nome do tenant são sensíveis a maiúsculas e minúsculas.

Parâmetros de URL​

ParâmetroRequiredDescription
agentIdSimO ID de versão do agente publicado
modeNãoembedded para experiência de trilho direito, fullscreen para tela cheia (padrão: fullscreen)
titleNãoTítulo exibido no cabeçalho do chat (padrão: nome do agente)
welcomeTitleNãoTítulo da tela de boas-vindas da primeira execução
welcomeDescriptionNãoDescrição da tela de boas-vindas da primeira execução
suggestionsNãoArray de solicitações sugeridas para a primeira execução
showHistoryNãoMostrar/ocultar o painel de histórico do chat (padrão: true)

Exemplos de URLs​

Modo incorporado básico​
https://cloud.uipath.com/myorg/mytenant/autopilotforeveryone_/conversational-agents/?agentId=12345&mode=embedded
https://cloud.uipath.com/myorg/mytenant/autopilotforeveryone_/conversational-agents/?agentId=12345&mode=embedded
Com mensagem de boas-vindas e sugestões​
https://cloud.uipath.com/myorg/mytenant/autopilotforeveryone_/conversational-agents/?agentId=12345&mode=embedded&title=HR Assistant&welcomeTitle=Welcome!&welcomeDescription=I can help you with HR questions&suggestions=["What is the PTO policy?","How do I submit expenses?"]
https://cloud.uipath.com/myorg/mytenant/autopilotforeveryone_/conversational-agents/?agentId=12345&mode=embedded&title=HR Assistant&welcomeTitle=Welcome!&welcomeDescription=I can help you with HR questions&suggestions=["What is the PTO policy?","How do I submit expenses?"]

Incorporação em UiPath Apps​

Para incorporar um agente de conversa no UiPath Apps, use o componente iFrame.

  1. Abra seu App no UiPath Apps Studio.

  2. Adicione um componente iFrame à sua página.

  3. Defina a propriedade origem do iFrame para o URL construído.

  4. Publique o Aplicativo.

Ao incorporar um agente de conversa no UiPath Apps, escape da Array de sugestões usando aspas duplas, conforme mostrado no exemplo a seguir:

suggestions=[""What is the PTO policy?"",""How do I submit expenses?""]
suggestions=[""What is the PTO policy?"",""How do I submit expenses?""]

Isso é necessário porque o UiPath Apps valida o valor como uma string.

Incorporação em aplicativos de terceiros​

Você pode incorporar um agente de conversa em qualquer aplicativo web que seja compatível com a incorporação de iFrame.

Exemplo de HTML​
<iframe
  src="https://cloud.uipath.com/myorg/mytenant/autopilotforeveryone_/conversational-agents/?agentId=12345&mode=embedded"
  width="400"
  height="600"
  frameborder="0"
  allow="clipboard-write"
></iframe>
<iframe
  src="https://cloud.uipath.com/myorg/mytenant/autopilotforeveryone_/conversational-agents/?agentId=12345&mode=embedded"
  width="400"
  height="600"
  frameborder="0"
  allow="clipboard-write"
></iframe>
Considerações​
  • Políticas de origem cruzada: certifique-se de que a Política de Segurança de Conteúdo do seu aplicativo permita a incorporação a partir de uipath.com.
  • Design responsivo: configure valores de largura e altura apropriados para garantir a renderização adequada em tamanhos de tela.
  • Acesso à área de transferência: inclua allow="clipboard-write" para habilitar a funcionalidade de resposta de cópia.

Funcionalidades do chat​

A experiência de chat incorporada usa a UI do chat de Gerenciamento de instâncias, fornecendo a mesma funcionalidade do chat.

Opções de autenticação​

Usuários autenticados​

Para usuários internos com contas da UiPath:

  • Os usuários autenticam-se usando a autenticação padrão da UiPath.
  • O agente tem acesso às informações de identidade do usuário, como nome e endereço de email.
  • O consumo é rastreado em relação à licença do usuário.

Usuários anônimos​

Para cenários externos ou não autenticados:

  • Um aplicativo externo confidencial deve ser configurado no portal do administrador.
  • Um ponto de extremidade do token hospedado por sua organização é necessário.
  • Nenhuma licença de usuário individual é necessária.
  • O consumo é deduzido do pool de unidades do tenant.

Para obter instruções de configuração, consulte Configuração de acesso anônimo.

Para obter detalhes de licenciamento, consulte Licenciamento.

AVISO:

O acesso anônimo permite que usuários sem contas da UiPath interajam com seu agente. Recomendamos fortemente a colocação de agentes anônimos por trás do seu próprio portal ou login para mitigar abusos.

Solução de problemas​

iFrame não está sendo carregado​

  • Verifique se o URL está construído corretamente.
  • Verifique se o ID do agente é válido.
  • Certifique-se de que o agente esteja publicado e em execução.
  • Verifique o console do navegador em busca de erros de Política de Segurança de Conteúdo.

Copiar não está funcionando​

  • Certifique-se de que o iFrame inclua o atributo allow="clipboard-write".
  • Verifique as permissões do navegador quanto ao acesso à área de transferência.

Próximas Etapas​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte(opens in new window)

Quer aprender? Academia UiPath(opens in new window)

Tem perguntas? Fórum do UiPath(opens in new window)

Fique por dentro das novidades