Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aprenda a criar um agente de IA que possa enviar mensagens para o Slack usando ligações HTTP Unity Catalog. Esta página demonstra a autenticação User-to-Machine 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 ambiente de trabalho para criar ligações no Unity Catalog.
- Acesso a um espaço de trabalho do Slack onde você pode criar aplicativos.
- A capacidade de criar funções do Unity Catalog em seu espaço de trabalho.
Criar uma aplicação do Slack
Crie um aplicativo Slack e configure permissões para que seu agente possa usar o aplicativo para postar em seu nome.
- Vai à API do Slack e clica em Criar Nova App>do zero e fornece um nome da app e um espaço de trabalho.
- Na página de credenciais da aplicação , copie o ID do Cliente e o Segredo do Cliente.
- Na seção OAuth & Permissões , adicione o seguinte:
-
URL de redirecionamento
https://<your_databricks_workspace_host_URL>.com/login/oauth/http.html. -
Escopo do token do bot,
chat:write.
-
URL de redirecionamento
- Clique em Instalar no espaço de trabalho e autorize o aplicativo.
Criar a conexão HTTP do 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 saber mais sobre conexões HTTP, consulte Conectar-se a serviços HTTP externos.
No seu espaço de trabalho do Azure Databricks, clique no
Catálogo.
No topo do painel Catálogo, clique no
ícone de Adição>Adicionar uma conexão.Introduza um nome de ligação de fácil utilização.
Selecione um tipo de conexão de HTTP.
Selecione OAuth User to Machine Per User.
Na página de Autenticação , insira as seguintes propriedades de ligação para a ligação HTTP:
-
Anfitrião:
https://slack.com -
Porto:
443 -
Segredo:
<YOUR_CLIENT_SECRET> -
ID do cliente:
<YOUR_CLIENT_ID> -
Ponto final de autorização:
https://slack.com/oauth/v2/authorize -
Âmbito OAuth:
chat:write -
Endpoint do token:
https://slack.com/api/oauth.v2.access
-
Anfitrião:
Na página de detalhes da Ligação , introduza o seguinte:
-
Endpoint do token:
https://slack.com/api/oauth.v2.access -
Caminho base:
/ -
Método de troca de credenciais OAuth:
Header and body
-
Endpoint do token:
Depois de criar a ligação, clique em Iniciar sessão para autenticar a ligação.
Exemplo de código do agente
Depois de criar o aplicativo Slack e a conexão do Catálogo Unity, use o código no bloco de anotações a seguir para definir um agente que use esses recursos para postar mensagens no Slack.
Ferramenta de agente de mensagens do Slack
Próximos passos
- Saiba mais sobre as ferramentas do agente de IA
- Consulte a documentação da API do Slack para obter recursos adicionais