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 travailler avec les 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érez du code ou résolvez les problèmes liés à l'appel des API Google Workspace.
  • Créez une solution basée sur la dernière documentation pour les développeurs Google Workspace.
  • Accédez 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

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

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

  • Obtenez des informations à jour sur les API et les services Google Workspace.
  • Récupérez 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 à partir de votre terminal pour ajouter ce serveur en tant qu'extension :

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

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

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 code par IA suivants à votre workflow de développement Google Workspace :