Conecte um agente do AI ao Slack
Visualização
Esse recurso está em Public Preview.
Aprenda a criar um AI agente de E- que pode publicar mensagens no Slack usando Unity Catalog conexões HTTP . 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.
Requisitos
Antes de começar, verifique se você tem:
- privilégios de administrador do espaço de trabalho para criar conexões Unity Catalog.
- Acesso a um Slack workspace onde é possível criar aplicativos.
- A capacidade de criar funções e Unity Catalog s em seu workspace.
Crie um aplicativo Slack
Crie um aplicativo Slack e configure as permissões para que seu agente possa usar o aplicativo para publicar em seu nome.
-
Acesse o Slack em API e clique em “Criar novo aplicativo” em >. Inicie do zero e forneça um nome para o aplicativo e um endereço de e-mail ( workspace).
-
Na página de credenciais do aplicativo , copie o ID do cliente e o segredo do cliente .
-
Na seção Permissões do OAuth ( & ) , adicione o seguinte:
- URL de redirecionamento
https://<your_databricks_workspace_host_URL>.com/login/oauth/http.html
. - Escopo dos tokens de bot ,
chat:write
.
- URL de redirecionamento
-
Clique em Instalar na área de trabalho e autorize o aplicativo.
Crie a conexão HTTP Unity Catalog
Uma conexão do Unity Catalog fornece ao seu agente uma maneira segura e reutilizável de se conectar ao aplicativo Slack. Para obter mais informações sobre conexões HTTP, consulte Conectar-se a um serviço HTTP externo.
-
Em Databricks workspace, clique em
Catalog .
-
Na parte superior do painel Catálogo , clique no ícone
Adicionar > Adicionar uma conexão .
-
Insira um nome de conexão fácil de lembrar.
-
Selecione um tipo de conexão HTTP .
-
Selecione OAuth 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:
- Hospedeiro:
https://slack.com
- Porto:
443
- Segredo:
<YOUR_CLIENT_SECRET>
- ID do cliente:
<YOUR_CLIENT_ID>
- Autorização endpoint:
https://slack.com/oauth/v2/authorize
- Escopo do OAuth:
chat:write
- tokens endpoint:
https://slack.com/api/oauth.v2.access
- Hospedeiro:
-
Na página Detalhes da conexão , digite o seguinte:
- tokens endpoint:
https://slack.com/api/oauth.v2.access
- Caminho base:
/
- Método de troca de credenciais OAuth:
Header and body
- tokens endpoint:
-
Depois de criar a conexão, clique em Login para autenticar a conexão.
Exemplo de código de agente
Após criar o aplicativo Slack e uma conexão d Unity Catalog, utilize o código no Notebook a seguir para definir um agente que utilize esses recursos para publicar mensagens no Slack.
Ferramenta de agente de mensagens do Slack
Próximos passos
- Saiba mais sobre as ferramentas para agentes dAI
- Consulte a documentação da API do Slack para obter recursos adicionais.