Incorpore um Genie Agent em um aplicativo externo
Incorpore um Genie Agent como um iframe em um site ou aplicativo externo para que os usuários possam interagir com o Genie em suas ferramentas ou portais internos sem navegar para o Databricks. Os administradores de Workspace configuram as superfícies de incorporação permitidas; usuários incorporados podem enviar prompts, mas não podem editar a configuração do agente.
Genie Agents eram anteriormente conhecidos como Genie Spaces.
Requisitos
Antes que você possa incorporar um Genie Agent, o seguinte deve estar em vigor:
- **Administrador do Workspace**: Deve configurar as superfícies de incorporação permitidas nas configurações de gerenciamento de acesso do Genie.
- Autor do agente : Deve ter pelo menos a permissão CAN MANAGE no Genie Agent.
- Usuários finais : Devem ter acesso explícito ao Genie Agent e aos ativos de dados subjacentes que ele usa. Usuários que não estão logados no Databricks são solicitados a autenticar antes que possam interagir com o agente incorporado.
Usuários de Genie Agent incorporados podem enviar prompts, mas não podem editar a configuração do agente.
Etapa 1: Configurar superfícies de incorporação permitidas
Um administrador do Workspace deve configurar as superfícies de incorporação permitidas antes que um Genie Agent possa ser incorporado. Consulte Gerenciar a incorporação de dashboards e Genie Agent.
Etapa 2: Gerar o código do iframe
Depois que um administrador configurar as superfícies permitidas, os autores de agentes podem gerar o código de incorporação de iframe.
- Abra o Genie Agent que deseja incorporar.
- Clique em Compartilhar .
- Na caixa de diálogo Compartilhar, clique em **Incorporar espaço**.
- Copiar o código iframe gerado.
Passo 3: Adicionar o iframe à sua aplicação
Cole o código do iframe em seu site externo ou aplicativo.
Para habilitar a funcionalidade completa, incluindo a cópia de dados CSV e a cópia de links de conversas, adicione o atributo allow="clipboard-write" ao elemento iframe:
<iframe src="<your-genie-space-url>" allow="clipboard-write" width="100%" height="600"></iframe>
Práticas recomendadas
- Conceda Acesso Explícito a Dados : certifique-se de que os usuários finais tenham acesso tanto ao Genie Agent quanto a todos os ativos de dados subjacentes usados pelo agente. Os usuários só veem os dados aos quais têm permissão para acessar.
- **Habilitar acesso à área de transferência**: inclua
allow="clipboard-write"no elemento iframe para que os usuários possam copiar resultados de query e links de conversa. - Limitar superfícies permitidas : Adicione apenas domínios à lista de superfícies de incorporação permitidas em que você confia e controla.