Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Important
Ta funkcja jest dostępna w publicznej wersji testowej.
Dowiedz się, jak utworzyć AI agenta, który może publikować komunikaty w usłudze Slack, używając połączeń HTTP Unity Catalog. Na tej stronie przedstawiono uwierzytelnianie użytkownika do maszyny dla usług zewnętrznych, co umożliwia agentowi interakcję ze Slackiem.
Requirements
Przed rozpoczęciem sprawdź, czy masz:
- Uprawnienia administratora przestrzeni roboczej do tworzenia połączeń Unity Catalog.
- Dostęp do obszaru roboczego usługi Slack, w którym można tworzyć aplikacje.
- Możliwość tworzenia funkcji Unity Catalog w obszarze roboczym.
Tworzenie aplikacji Slack
Utwórz aplikację Slack i skonfiguruj uprawnienia, aby agent mógł używać aplikacji do publikowania w Twoim imieniu.
- Przejdź do interfejsu API usługi Slack i kliknij pozycję Utwórz nową aplikację>od podstaw i podaj nazwę aplikacji i obszar roboczy.
- Na stronie Poświadczenia aplikacji skopiuj identyfikator klienta i klucz tajny klienta.
- W sekcji OAuth & Permissions (Uprawnienia i uwierzytelnianie OAuth ) dodaj następujące elementy:
-
Przekierowanie URL
https://<your_databricks_workspace_host_URL>.com/login/oauth/http.html. -
Zakres tokenu bota,
chat:write.
-
Przekierowanie URL
- Kliknij pozycję Zainstaluj w obszarze roboczym i autoryzuj aplikację.
Tworzenie połączenia HTTP katalogu Unity
Połączenie z Katalogiem Unity zapewnia agentowi bezpieczny i odnawialny sposób łączenia się z aplikacją Slack. Aby dowiedzieć się więcej o połączeniach HTTP, zobacz Nawiązywanie połączenia z zewnętrznymi usługami HTTP.
W obszarze roboczym usługi Azure Databricks kliknij
Wykaz.
W górnej części okienka Wykaz kliknij
ikonę >połączenie.Wprowadź przyjazną dla użytkownika nazwę połączenia.
Wybierz typ połączenia HTTP.
Wybierz pozycję Użytkownik OAuth na komputer na użytkownika.
Na stronie Uwierzytelnianie wprowadź następujące właściwości połączenia dla połączenia HTTP:
-
Gospodarz:
https://slack.com -
Port:
443 -
Tajny:
<YOUR_CLIENT_SECRET> -
Identyfikator klienta:
<YOUR_CLIENT_ID> -
Punkt końcowy autoryzacji:
https://slack.com/oauth/v2/authorize -
Zakres OAuth:
chat:write -
Punkt końcowy tokenu:
https://slack.com/api/oauth.v2.access
-
Gospodarz:
Na stronie Szczegóły połączenia wprowadź następujące informacje:
-
Punkt końcowy tokenu:
https://slack.com/api/oauth.v2.access -
Ścieżka podstawowa:
/ -
Metoda wymiany poświadczeń protokołu OAuth:
Header and body
-
Punkt końcowy tokenu:
Po utworzeniu połączenia kliknij pozycję Zaloguj się, aby uwierzytelnić połączenie.
Przykład kodu agenta
Po utworzeniu połączenia aplikacji Slack i Unity Catalog użyj kodu w poniższym notatniku, aby zdefiniować agenta, który wykorzystuje te zasoby do publikowania komunikatów na Slacku.
Narzędzie agenta obsługi komunikatów usługi Slack
Dalsze kroki
- Dowiedz się więcej o narzędziach agenta sztucznej inteligencji
- Zapoznaj się z dokumentacją interfejsu API usługi Slack , aby uzyskać dodatkowe możliwości