Plug-in Genie pour Microsoft Copilot Cowork
Bêta
Cette fonctionnalité est en Bêta. Les administrateurs du Workspace peuvent contrôler l'accès à cette fonctionnalité à partir de la page Previews . Consultez Gérer les aperçus Databricks.
Le plug-in Genie pour Microsoft Copilot Cowork permet aux utilisateurs de poser des questions en langage naturel sur leurs données Databricks directement depuis Copilot Cowork. Le plug-in connecte Copilot Cowork à Genie via le serveur MCP géré par Genie fourni par Databricks. Cette page est destinée aux administrateurs de compte Databricks et aux administrateurs Microsoft 365 qui configurent l'intégration. Il couvre la configuration de la connexion OAuth, l'empaquetage du manifeste du plug-in et l'activation du plug-in dans Copilot Cowork.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
-
Un workspace Databricks avec Genie activé.
-
Accès administrateur au compte Databricks.
-
Accès au portail des développeurs Teams.
-
Node.js installé, ce que l'interface CLI du kit d'outils d'agents Microsoft 365 (
atk) requiert. -
Le package de template de manifeste du Plug-in Genie pour Copilot Cowork :
Étape 1 : Créez la connexion de l'application OAuth Databricks
Dans votre console de compte Databricks, créez une connexion d'application OAuth personnalisée. Pour plus de détails, consultez Activer des applications OAuth personnalisées à l’aide de l’interface utilisateur Databricks. Utilisez les valeurs suivantes pour Copilot Cowork :
- URL de redirection :
https://teams.microsoft.com/api/platform/v1.0/oAuthRedirect - **Périmètres d'accès** : Sélectionnez **Toutes les API**.
- Secret du client : Générez un secret client. Après avoir créé la connexion, copiez et stockez en toute sécurité le secret client et l' ID client . Vous ne pouvez pas récupérer le secret client ultérieurement.
Étape 2 : créez l'inscription du client OAuth dans le portail des développeurs Teams
Enregistrez un client OAuth dans le portail de développement Teams en utilisant les détails de connexion de l'étape 1, afin que Copilot Cowork puisse s'authentifier auprès de votre workspace Databricks. Pour plus d'informations, consultez la documentation Microsoft.
-
Dans le portail des développeurs Teams, accédez à Outils > Enregistrement du client OAuth .
-
Cliquez sur Nouvel enregistrement de client OAuth et fournissez les éléments suivants :
- Nom d'enregistrement : un nom descriptif, par exemple,
Databricks Genie. - URL de base :
https://<workspace-hostname>, par exemple,https://my-workspace.cloud.databricks.com. - **Restreindre l'utilisation par organisation** : Votre organisation Microsoft 365.
- Restreindre l'utilisation par application : Laisser ce champ vide.
- ID client : L'ID client lorsque vous avez créé une connexion d'application OAuth Databricks.
- Secret client : le secret généré lors de la création d'une connexion d'application OAuth Databricks.
- Endpoint d'autorisation :
https://<workspace-hostname>/oidc/v1/authorize - Endpoint de jeton :
https://<workspace-hostname>/oidc/v1/token - Refresh de l'endpoint :
https://<workspace-hostname>/oidc/v1/token - Périmètre :
genie
- Nom d'enregistrement : un nom descriptif, par exemple,
-
Cliquez sur Enregistrer , puis copiez l' ID d'enregistrement de client OAuth pour référence ultérieure.
Étape 3 : Configurer le manifeste
Mettez à jour le manifeste du Template avec votre ID d'application, le Hostname du Workspace et l'ID d'enregistrement OAuth.
- Décompressez le package de Template de manifeste à partir des Prérequis, qui inclut
manifest.json,color.pngetoutline.png. - Ouvrez
manifest.jsonet remplacez les espaces réservés suivants :<YOUR_APP_ID>: Générez un nouveau GUID. Par exemple, exécutezuuidgendans votre terminal.<YOUR_WORKSPACE_HOSTNAME>: Votre Hostname de Workspace Databricks.<YOUR_OAUTH_REGISTRATION_ID>: L'ID d'enregistrement copié à l'étape 2.
Étape 4 : Package et installation
Packagez les fichiers manifeste dans un zip et installez l'application avec la CLI atk.
-
Compressez les trois fichiers ensemble. Le fichier zip doit les contenir dans le répertoire racine, et non dans un sous-dossier :
Bashcd /path/to/your/package/folder
zip package.zip manifest.json color.png outline.png -
Installez le package :
Bashatk install --file-path package.zip --scope Shared
Étape 5 : activer le plugin dans Copilot Cowork
Connectez-vous au plugin Genie dans Copilot Cowork. Pour en savoir plus sur les plugins dans Copilot Cowork, consultez la documentation Microsoft.
- Ouvrez Microsoft Copilot Cowork.
- Trouvez le plugin **Databricks Genie** dans la liste des plugins et activez le bouton bascule.
- Cliquez sur **Connecter**. Lorsque l'invite de connexion apparaît, authentifiez-vous avec vos identifiants Databricks.
Après vous être connecté, vous pouvez poser des questions à Copilot Cowork sur vos données Databricks, par exemple : « Combien de commandes sont arrivées la semaine dernière ? »