Utiliser des grands modèles de langage (LLM) pour développer des applications sur Google Workspace

Cette page présente les bonnes pratiques et les outils recommandés pour utiliser des grands modèles de langage (LLM) afin de développer des solutions pour Google Workspace.

Lorsque vous développez sur Google Workspace, les LLM peuvent vous aider de différentes manières :

  • Générer ou dépanner du code pour appeler les API Google Workspace.
  • Créer une solution basée sur la dernière documentation pour les développeurs Google Workspace.
  • Accéder aux ressources Google Workspace depuis la ligne de commande ou votre environnement de développement intégré (IDE).

Utiliser un protocole MCP (Model Context Protocol) pour le développement Google Workspace

Un protocole MCP (Model Context Protocol) est un protocole ouvert standardisé qui fournit un contexte aux LLM et aux agents d'IA afin qu'ils puissent renvoyer des informations de meilleure qualité dans les conversations à plusieurs tours.

Google Workspace dispose d'un serveur MCP qui fournit des outils permettant à un LLM d'accéder à la documentation pour les développeurs et d'y effectuer des recherches. Vous pouvez utiliser ce serveur lorsque vous créez ou utilisez des agents d'IA pour effectuer l'une des opérations suivantes :

  • Récupérer des informations à jour sur les API et les services Google Workspace.
  • Récupérer la documentation et les extraits officiels de Google Workspace.

Pour utiliser le serveur, ajoutez-le à la configuration de votre client MCP :

  • Pour Gemini Code Assist, ajoutez les éléments suivants à votre fichier settings.json :

    {
     "mcpServers": {
       "workspace-developer": {
         "httpUrl": "https://workspace-developer.goog/mcp",
         "trust": true
       },
     }
    }
    
  • Pour Gemini CLI, exécutez la commande suivante depuis votre terminal pour ajouter ce serveur en tant qu'extension :

    gemini extensions install https://github.com/googleworkspace/developer-tools

Pour améliorer la sortie du serveur, ajoutez des règles qui indiquent au LLM d'utiliser le serveur lorsque vous travaillez avec les API Google Workspace. Par exemple, lorsque vous utilisez le serveur comme extension Gemini CLI, ajoutez la règle suivante au GEMINI.md fichier :

Always use the `workspace-developer` tools when using Google Workspace APIs.

Utiliser des assistants de codage IA

Nous vous recommandons d'intégrer les outils d'assistance au codage IA suivants à votre workflow pour le développement Google Workspace :