Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Important
Esse recurso está em Visualização Pública.
Saiba como criar um agente de IA que possa postar mensagens no Slack usando conexões do Catálogo do HTTP Unity. Esta página demonstra a autenticação de usuário para máquina para serviços externos, permitindo que seu agente interaja com o Slack.
Requirements
Antes de começar, verifique se você tem:
- Privilégios de administrador do espaço de trabalho para criar conexões do Unity Catalog.
- Acesso a um workspace do Slack em que você pode criar aplicativos.
- A capacidade de criar funções do Unity Catalog em seu espaço de trabalho.
Criar um aplicativo Slack
Crie um aplicativo slack e configure permissões para que o agente possa usar o aplicativo para postar em seu nome.
- Vá para a API do Slack e clique em Criar Novo Aplicativo>do zero e forneça um nome de aplicativo e um workspace.
- Na página credenciais do aplicativo , copie a ID do cliente e o Segredo do Cliente.
- Na seção OAuth &Permissions , adicione o seguinte:
-
URL
https://<your_databricks_workspace_host_URL>.com/login/oauth/http.htmlde redirecionamento. -
Escopo do token de bot.
chat:write
-
URL
- Clique em Instalar no Workspace e autorize o aplicativo.
Criar a conexão HTTP do Catálogo do Unity
Uma conexão do Catálogo do Unity fornece ao agente uma maneira segura e reutilizável de se conectar ao aplicativo Slack. Para saber mais sobre conexões HTTP, consulte Conectar-se a serviços HTTP externos.
No workspace do Azure Databricks, clique no
Catálogo.
Na parte superior do painel Catálogo, clique no
Adicionar>Adicionar uma conexão.Insira um Nome de conexão fácil de lembrar.
Selecione um Tipo de conexão de HTTP.
Selecione OAuth de Usuário para Máquina por Usuário.
Na página Autenticação , insira as seguintes propriedades de conexão para a conexão HTTP:
-
Anfitrião:
https://slack.com -
Porta:
443 -
Segredo:
<YOUR_CLIENT_SECRET> -
ID do cliente:
<YOUR_CLIENT_ID> -
Ponto de extremidade de autorização:
https://slack.com/oauth/v2/authorize -
Escopo do OAuth:
chat:write -
Endpoint de token:
https://slack.com/api/oauth.v2.access
-
Anfitrião:
Na página Detalhes da conexão , insira o seguinte:
-
Ponto de extremidade de token:
https://slack.com/api/oauth.v2.access -
Caminho base:
/ -
Método de troca de credenciais OAuth:
Header and body
-
Ponto de extremidade de token:
Depois de criar a conexão, clique em Logon para autenticar a conexão.
Exemplo de código do agente
Depois de criar o aplicativo Slack e a conexão do Catálogo do Unity, use o código no notebook a seguir para definir um agente que usa esses recursos para postar mensagens no Slack.
Ferramenta do agente de mensagens do Slack
Próximas etapas
- Saiba mais sobre as ferramentas do agente de IA
- Examinar a documentação da API do Slack para obter recursos adicionais