Revenir au contenu principal
Produit

Personnaliser Genie Code avec des instructions, des compétences, de la mémoire et MCP

Adaptez Genie Code à vos méthodes de travail et à celles de votre équipe.

par Samantha Banchik, Gal Oshri, Romain Rigaux, Will Tipton et Chloe Chan

*Genie Code peut suivre vos conventions personnelles et d'équipe grâce aux instructions, aux compétences et aux serveurs MCP.
*Réutilisez ce qui existe déjà. Intégrez les flux de travail de l'équipe, la documentation interne et les outils externes sans avoir à les coller dans chaque prompt.
*Restez flexible tout en maintenant une gouvernance. Utilisez des compétences personnelles pour vos méthodes de travail individuelles, des compétences d'espace de travail pour les flux de travail d'équipe partagés, et des serveurs MCP approuvés par l'administrateur pour un contexte externe évolutif en mode agent.

Genie Code fonctionne de manière optimale lorsqu'il comprend comment votre équipe travaille réellement : vos normes de codage, vos flux de travail internes, vos outils partagés et le contexte de vos décisions passées.

C'est pourquoi nous avons introduit un ensemble de fonctionnalités qui vous permettent d'adapter Genie Code à votre organisation et à vos flux de travail. Les instructions aident à définir les préférences de l'ensemble de l'équipe, les compétences (Skills) capturent les flux de travail répétables et les serveurs MCP connectent directement Genie Code à des systèmes comme Jira, GitHub et Google Drive.

Instructions personnalisées

Les instructions personnalisées vous permettent de définir des préférences persistantes que Genie Code applique dans chaque session en mode agent. Elles sont idéales pour les éléments constants de votre façon de travailler : votre langage de programmation préféré, le format de sortie ou les directives générales de style.

La limite est que ces instructions sont globales. Si vous ajoutez une règle de formatage SQL, elle s'applique que vous écriviez du SQL ou que vous déboguiez du Python. Pour les préférences applicables partout, les instructions sont l'outil idéal. Pour un contexte qui ne concerne qu'une tâche spécifique, vous avez besoin de quelque chose de plus ciblé.

Pour les conventions au niveau de l'équipe, Genie Code peut également détecter automatiquement les fichiers AGENTS.md et CLAUDE.md au sein de votre projet. Une fois ces fichiers intégrés à un dépôt, Genie Code les récupère automatiquement, évitant ainsi à vos collaborateurs de devoir configurer individuellement le même contexte.

Compétences de l'agent

Les compétences de l'agent (Agent Skills) sont un moyen d'apprendre à Genie Code à effectuer des tâches spécifiques à votre manière.

Une compétence est un package basé sur Markdown qui décrit un flux de travail, un modèle ou une action que Genie Code peut utiliser lorsqu'il fonctionne en mode agent. Les compétences peuvent inclure des conseils, du code réutilisable et des scripts exécutables, le tout ciblé sur une tâche particulière plutôt qu'appliqué globalement.

Chaque compétence comprend un nom et une description qui aident Genie Code à déterminer sa pertinence. Lorsqu'une requête correspond à une compétence, Genie Code la charge et utilise les conseils, les modèles et le code qu'elle contient pour répondre de manière appropriée.

Comment ajouter des compétences ?

Pour commencer :

  1. Ouvrez votre dossier de compétences. Dans Genie Code, ouvrez les Paramètres (Settings), accédez à Compétences utilisateur (User Skills), puis sélectionnez Ouvrir le dossier des compétences (Open Skills Folder). Cela ouvre votre répertoire de compétences personnel (/Users/{username}/.assistant/skills/).
  2. Créez ou mettez à jour une compétence. Ajoutez un nouveau fichier Markdown. Chaque compétence doit inclure un nom et une description clairs afin que Genie Code sache quand elle s'applique. Vous pouvez organiser les fichiers associés dans des dossiers et éventuellement inclure des scripts pour des flux de travail plus avancés.

Compétences de l'espace de travail

En plus des compétences personnelles, les administrateurs de l'espace de travail peuvent créer des compétences qui sont automatiquement mises à la disposition de tous les utilisateurs de l'espace de travail. Les compétences de l'espace de travail se trouvent dans Workspace/.assistant/skills/.

Les compétences de l'espace de travail suivent le même format que les compétences personnelles, mais elles sont limitées à l'équipe plutôt qu'à un individu. Elles sont donc idéales pour les flux de travail qui doivent être partagés et utilisés de manière cohérente au sein d'une organisation — par exemple, une compétence qui impose des conventions de nommage des pipelines de ML, oriente Genie Code vers le bon runbook interne lors de la réponse aux incidents, ou applique les contrôles de qualité des données standard de votre équipe à chaque nouveau pipeline.

Serveurs MCP

Les compétences traitent du contexte que vous avez en tête ou des normes de votre équipe. Les serveurs MCP traitent du contexte qui existe déjà ailleurs.

Début 2025, nous avons introduit la prise en charge de MCP dans Databricks afin de mettre un contexte externe riche à la disposition des agents d'IA de manière gouvernée et évolutive. Le protocole MCP offre un moyen standardisé d'exposer des outils, des données et des flux de travail à Genie Code sans intégrer directement ce contexte dans les prompts ou les instructions.

Genie Code peut désormais exploiter tous les serveurs MCP qui ont été ajoutés à votre espace de travail et que vous êtes autorisé à utiliser. Les administrateurs de l'espace de travail contrôlent les serveurs disponibles, tandis que les utilisateurs peuvent choisir parmi ces sources approuvées selon leurs besoins.

Pour les outils courants tels que Google Drive, SharePoint et GitHub, Databricks propose également des flux OAuth gérés, actuellement en version bêta, qui gèrent l'authentification sans configuration manuelle des jetons. Pour activer cette fonctionnalité, activez l'option « Connecteurs tiers pour les agents » (Third Party Connectors for Agents) dans vos paramètres d'aperçu. À partir de là, tout utilisateur peut activer ces serveurs MCP en cliquant simplement sur le bouton plus de la barre de prompt de Genie Code.

ImageImage

Le protocole MCP est conçu pour les cas où un contexte important existe déjà mais est difficile d'accès depuis Genie Code. Par exemple :

  • Systèmes de documentation interne. Les équipes conservent souvent des runbooks ou des documents opérationnels dans des outils comme Confluence. Au lieu de copier des sections dans les prompts, ce contenu peut être exposé une seule fois et référencé lorsque cela est pertinent.
  • Outils et services internes. Les équipes de plateforme peuvent maintenir des API ou des scripts pour la configuration, la validation ou le déploiement. Le protocole MCP permet de mettre ces fonctionnalités directement à la disposition de Genie Code, plutôt que de devoir les expliquer ou les coller à plusieurs reprises.

Dans ces cas, le protocole MCP remplace le copier-coller manuel par une approche structurée et réutilisable, rendant le bon contexte disponible uniquement lorsqu'il est nécessaire.

GIF

Comment ajouter des serveurs MCP ?

Databricks prend en charge plusieurs types de serveurs MCP, notamment les serveurs gérés pour les services Databricks, les serveurs externes connectés via Unity Catalog et les serveurs MCP personnalisés hébergés sur Databricks Apps. Vous pouvez parcourir les serveurs disponibles dans la marketplace MCP, accessible directement depuis le panneau des paramètres de Genie Code. Les administrateurs de l'espace de travail contrôlent les serveurs disponibles, et les utilisateurs peuvent choisir parmi les serveurs qu'ils sont autorisés à utiliser.

Une fois les serveurs MCP disponibles dans votre espace de travail, leur utilisation dans Genie Code est simple :

  1. Ouvrez les paramètres de Genie Code
  2. Sélectionnez Ajouter un serveur (Add Server)
  3. Choisissez parmi les types de serveurs MCP disponibles
  4. Enregistrez votre sélection
  5. Si le serveur nécessite une authentification, suivez les invites de connexion pour autoriser la connexion. Vos identifiants sont stockés de manière sécurisée et vous n'aurez pas besoin de vous réauthentifier à chaque session.

Les serveurs MCP sont disponibles immédiatement après leur ajout. Genie Code accède automatiquement aux outils de ces serveurs lorsque cela est pertinent.

Conseils et astuces

  • Laissez Genie Code créer des compétences pour vous. Après avoir exécuté un flux de travail en mode agent, demandez simplement à Genie Code de le capturer sous forme de compétence ; il générera automatiquement le fichier Markdown et l'enregistrera dans votre dossier de compétences.
  • Gardez les compétences ciblées. Un seul flux de travail par fichier de compétence permet à Genie Code de savoir plus facilement quand l'appliquer et facilite sa maintenance au fil du temps. Le nom et la description sont les éléments utilisés par Genie Code pour décider de la pertinence d'une compétence, donc plus ils sont précis, mieux c'est.
  • Les compétences ne sont que des fichiers Markdown. Cela signifie qu'elles sont faciles à partager, à contrôler en version et à synchroniser au sein de votre équipe. Pour obtenir des exemples prêts à l'emploi pour commencer, consultez le dépôt de démonstration des compétences Genie Code.
  • Conventions d'équipe portables : Genie Code détecte automatiquement les fichiers AGENTS.md et CLAUDE.md dans votre espace de travail et les applique sans configuration supplémentaire. Les équipes peuvent partager les mêmes conventions, instructions et flux de travail sur l'ensemble des dépôts et des environnements de développement, tout en maintenant un contexte cohérent quel que soit leur lieu de travail.

Essayez de personnaliser Genie Code dès aujourd'hui

Les instructions, les compétences et les serveurs MCP sont tous disponibles lorsque vous utilisez Genie Code en mode agent.

Pour en savoir plus, consultez la documentation produit de Genie Code.

(Cet article de blog a été traduit à l'aide d'outils basés sur l'intelligence artificielle) Article original

Recevez les derniers articles dans votre boîte mail

Abonnez-vous à notre blog et recevez les derniers articles directement dans votre boîte mail.