Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce guide aide les administrateurs de compte à planifier et à gérer les dépenses Genie au sein d’une grande organisation. Il décrit une approche progressive : observer d’abord l’utilisation réelle, regrouper les utilisateurs en niveaux persona selon ces données, puis fixer des budgets correspondant à chaque niveau.
Pour les étapes de création d’un budget, voir Gérer les budgets et les contrôles de coûts pour Genie. Pour interroger l’utilisation dans les tableaux du système de facturation, consultez Surveiller et comprendre votre coût Genie.
Pourquoi la planification basée sur l’utilisation est importante
Les produits Genie sont facturés selon un modèle pay-as-you-go, et chaque utilisateur reçoit une allocation mensuelle gratuite. Comme l’utilisation de Genie est agentique, la consommation par utilisateur varie bien plus que pour les logiciels traditionnels par siège. La consommation dépend des éléments suivants :
- Mode d’utilisation : À quelle fréquence quelqu’un utilise Genie, et quels produits il utilise.
- Complexité de la tâche : corriger une faute de frappe dans une requête consomme bien moins que de demander à Genie Code de construire et déboguer un pipeline.
- Contexte disponible : La qualité des métadonnées disponibles, la taille de votre catalogue et les instructions personnalisées disponibles pour Genie.
Parce que ces variables diffèrent selon les organisations, les estimations descendantes basées sur une « tâche typique » tendent à créer des surprises dans les deux sens. Observez l’utilisation réelle dans votre propre environnement avant de vous engager dans des limites précises par utilisateur.
Remarque
L’utilisation est naturellement inégale. Dans les déploiements clients observés, une petite fraction des utilisateurs représente la grande majorité des dépenses totales. Prévoyez ce biais plutôt que de supposer une répartition équilibrée entre votre population d’utilisateurs.
Approche recommandée
Azure Databricks recommande de définir d’abord les plafonds de comptes et d’espaces de travail, et de prendre le temps de comprendre comment votre organisation utilise Genie pour identifier les niveaux utilisateurs. Pensez à optimiser les dépenses et le budget de votre organisation en trois phases :
| Phase | Objectif | Configuration économique |
|---|---|---|
| Phase 1 : Découverte | Découvrez comment votre organisation utilise réellement Genie. | Seuil partagé au niveau du compte ou de l’espace de travail uniquement. Alertez avant de bloquer. |
| Phase 2 : Définir les niveaux | Regrouper les utilisateurs selon la consommation observée et la valeur commerciale. | Aucun changement pour l’instant. Analyser l’utilisation et créer des groupes d’utilisateurs. |
| Phase 3 : Gouverner | Appliquez des limites par palier tout en gardant un filet de sécurité au niveau du compte. | Seuil partagé, plus des seuils et dérogations par utilisateur. |
Tout au long du processus, privilégiez « pas de surprises » plutôt que l’optimisation. Établissez d’abord une visibilité et un plafond, puis optimisez les dépenses une fois que vous avez compris votre base.
Phase 1 : Effectuer une période de découverte
L’objectif de la période de découverte est d’observer l’utilisation réelle, y compris les pics d’utilisation de vos utilisateurs les plus actifs, avant de définir des limites individuelles.
Choisissez une période et un champ d’application
- Délai : 30 jours est idéal, et 14 jours est le minimum pratique. Les périodes plus courtes couvrent rarement l’ensemble des schémas d’utilisation.
- Périmètre : Choisissez un cas d’usage représentatif ou une équipe représentative, au lieu de le déployer d’emblée à tout le monde. Par exemple, commencez avec une équipe d’ingénierie des données utilisant Genie Code.
- Plafond : Placez le plafond suffisamment haut pour que vos utilisateurs les plus lourds ne le touchent pas. Si le plafond bloque l’utilisation tôt, vous apprenez quelle est votre limite au lieu de ce dont vos utilisateurs ont besoin.
Remarque
L’utilisation de Genie One et des Agents Genie par les utilisateurs est gratuite jusqu’au 31 janvier 2027. Pendant cette période promotionnelle, cette utilisation ne compte pas pour l’allocation mensuelle gratuite ni pour l’utilisation de Genie suivie par rapport à un budget. Un projet pilote sur ces produits pendant la période promotionnelle indique une utilisation relevant de la référence SKU GENIE_FREE_USAGE plutôt que des dépenses facturées à l’usage que vous utilisez pour dimensionner les budgets. Utilisez l’utilisation du code Genie pour établir une base de coût durant cette période, ou estimer le coût équivalent à partir de vos données d’utilisation libre dans system.billing.usage.
Configurez un budget de découverte
Lors de la découverte, utilisez des seuils partagés au niveau du compte ou de l’espace de travail et ne fixez pas encore de seuils par utilisateur.
- Créez un budget limité à Genie. Utilisez le type de ressource Unity Gateway et l’étiquette
databricks-product: genieressource. Voir Créer un budget pour Genie. - Réglez le périmètre sur Tous les espaces de travail pour une vue à l’échelle du compte, ou sélectionnez des espaces de travail spécifiques pour limiter la découverte à un pilote.
- Ajoutez un seuil partagé au niveau de dépense que vous souhaitez observer jusqu’à présent, avec seulement Envoyer une alerte sélectionnée. Ajoutez des seuils plus bas réservés aux alertes, par exemple à 80%, pour recevoir un avertissement à mesure que les dépenses augmentent. Un budget permet jusqu’à quatre seuils partagés.
- Si vous le souhaitez, ajoutez un seuil partagé final en sélectionnant Block usage comme garde-fou strict contre tout dérapage des dépenses. Comme vous n’avez pas encore fixé de limites par utilisateur, ce filet de sécurité bloque tous les utilisateurs concernés lorsque le pool partagé est épuisé, donc fixez-le suffisamment haut pour que vos utilisateurs les plus lourds ne l’atteignent pas lors de la découverte.
Remarque
Certaines organisations préfèrent un budget unique et centralisé au niveau du compte, tandis que la majorité préfère gérer les budgets au niveau de l’espace de travail. Si vous configurez à la fois un budget au niveau du compte et un budget au niveau de l’espace de travail, l’un ne prend pas le dessus sur l’autre. La limite atteinte en premier envoie des alertes, bloque l’utilisation, ou les deux, selon votre configuration.
Conseil / Astuce
Pendant le fonctionnement normal, configurez des alertes sur les dépenses totales du compte et de l’espace de travail, et ne réservez le blocage qu’aux limites individuelles par utilisateur, afin que les dépenses d’un utilisateur ne puissent pas interrompre le service pour tous. La découverte fait exception : en l’absence, à ce stade, de limites par utilisateur, un seuil de blocage commun constitue votre seul garde-fou ; maintenez-le donc à un niveau élevé.
Observez l’utilisation au fur et à mesure qu’elle se développe
Pendant la période de découverte, surveillez la consommation pour identifier qui sont vos utilisateurs les plus gros et ce qui motive leurs dépenses :
- Utilisez la page des détails du budget pour suivre les dépenses estimées en quasi temps réel au cours du mois en cours. Consultez afficher les détails du budget. Parce que cette page affiche les dépenses cumulées depuis le début du mois, qui se réinitialisent le premier jour de chaque mois, utilisez-la pour le suivi, et non pour déterminer le dimensionnement des niveaux sur une période de découverte qui chevauche deux mois.
- Interrogez
system.billing.usagepour l’utilisation par utilisateur et par produit agrégée sur la plage de dates exacte de votre période de découverte. C’est la base fiable pour la répartition des niveaux. Consultez Monitor et comprenez votre coût Genie. - Configurez des alertes pour les équipes que vous attendez à avoir beaucoup d’utilisateurs, afin d’apprendre leur consommation avant qu’ils n’atteignent le plafond.
Phase 2 : Définir les niveaux de persona
Après la période de découverte, regroupez vos utilisateurs en niveaux selon ce que vous avez observé. Dérivez ces niveaux à partir de données d’utilisation réelles plutôt que de les définir dès le départ : fixer des limites par utilisateur et par groupe avant la découverte signifie deviner des limites que vos utilisateurs ne vous ont pas encore montrées. La plupart des organisations trouvent une distribution similaire à la suivante. Les noms varient, mais les responsabilités sont constantes.
| Personnage | Descriptif | Traitement budgétaire typique |
|---|---|---|
| Débutants en IA | Utilisez Genie de temps en temps pour augmenter la productivité. L’utilisation reste minimale, avec quelques pics occasionnels. | Seuil minimal par utilisateur. Beaucoup de ces utilisateurs restent dans les limites du quota mensuel gratuit. |
| Praticiens de l’IA | Utilisez Genie régulièrement. Utilisez Genie One pour fournir des insights, ou Genie Code pour construire et optimiser des pipelines de données. | Seuil modéré par utilisateur, fixé à partir de la médiane observée et de la consommation au 75e percentile. |
| Utilisateurs avancés IA | Exécutez des tâches agentiques longues et asynchrones qui génèrent une valeur organisationnelle significative. | Seuil le plus élevé par utilisateur, appliqué comme une dérogation au groupe d’utilisateurs avancés. |
Importante
Fixez des seuils de débutant suffisamment élevés pour que les utilisateurs puissent devenir praticiens. Une limite qui empêche quelqu’un d’expérimenter avec Genie pour la première fois freine sa productivité.
Dimensionnez chaque niveau à partir de vos propres données
Utilisez vos données sur la période de découverte plutôt que des heuristiques fixes. Dimensionnez en fonction des dépenses à l’usage facturées, car c’est ce que les budgets prennent en compte. Comme le quota mensuel gratuit est déjà exclu des dépenses facturées, ne le soustrayez pas de nouveau.
- Établissez votre base de référence totale : interrogez l’utilisation totale facturée de Genie pour votre plage exacte de dates de la période de découverte à partir des tableaux du système de facturation. Consultez Monitor et comprenez votre coût Genie.
- Segmentez vos utilisateurs par consommation : triez les utilisateurs par dépenses facturées sur la période de découverte et identifiez votre médiane, le 75e percentile et les utilisateurs les plus importants. Ils correspondent à vos niveaux débutant, intermédiaire et utilisateur expert.
- Calculez les totaux par palier : multipliez vos dépenses facturées médianes observées et au 75e percentile par le nombre d’utilisateurs dans chaque palier.
- Prévoir une marge pour les utilisateurs intensifs et la croissance : la consommation des utilisateurs intensifs varie trop pour qu’on puisse en faire une moyenne. Ajoutez un multiplicateur à votre plafond pour les accommoder, et appliquez un taux de croissance qui reflète votre adoption prévue. Gardez le total dans ce que votre organisation a approuvé pour les dépenses en IA.
-
Créez un groupe d’utilisateurs par palier : Créez un groupe de comptes pour chaque persona, tels que
genie-beginners,genie-practitioners, etgenie-power-users, et ajoutez des utilisateurs au groupe correspondant à leur usage observé. Les budgets appliquent des seuils à ces groupes lors de la phase 3.
Remarque
Vous pouvez demander à Genie de vous aider pour cette analyse. Pour de meilleurs résultats, assurez-vous d’avoir accès à system.billing.usage, system.access.assistant_events, et system.access.audit.
Envisagez un processus d’approbation pour des limites plus élevées
Plutôt que d’augmenter les limites de façon réactive lorsque les utilisateurs sont bloqués, définissez comment un utilisateur demande un seuil plus élevé. Un processus de demande ou de gestion de tickets pour l’accès des utilisateurs avancés vous permet d’accorder délibérément des plafonds élevés, en contrepartie d’une valeur démontrée, et de conserver une trace des raisons justifiant chaque dérogation.
Phase 3 : Définir les budgets par persona
Avec des niveaux définis et des groupes d’utilisateurs créés, faites évoluer votre budget d’exploration vers une gouvernance par niveau. Gardez votre compte et votre plafond d’espace de travail en place comme filet de sécurité.
Un seul budget peut combiner les éléments suivants :
- Seuil partagé : le pool global pour tous les membres du champ d’action. Base-toi sur ton usage total observé et ton taux de croissance. Alerte à 80 % et blocage à 100 %.
- Seuil par utilisateur : la limite individuelle par défaut, fixée à partir de votre niveau débutant. Cela s’applique à chaque utilisateur dans le champ d’application.
- Dérogations par utilisateur : Limites plus élevées pour vos groupes de professionnels et d’utilisateurs avancés.
Pour les étapes de configuration, voir Créer un budget pour Genie.
Importante
Les seuils partagés et par utilisateur sont évalués indépendamment. Aucun ne passe outre l’autre, et un utilisateur est bloqué dès que le premier seuil avec l’utilisation du blocage activé est atteint. Une dérogation par utilisateur augmente une limite individuelle, pas le pool partagé. Voyez comment les seuils partagés et par utilisateur fonctionnent ensemble.
Séparer l’alerte du blocage
Les seuils partagés et par utilisateur gèrent différemment les alertes et le blocage, donc combinez-les délibérément :
- Sur le seuil partagé, superposez jusqu’à quatre seuils pour alerter avant de bloquer. Par exemple, fixez un seuil d’alerte uniquement à 80% du pool et un seuil d’utilisation de blocs à 100%. Cela avertit les administrateurs au fur et à mesure que le pool agrégé se remplit, puis bloque les dépenses une fois le plafond atteint.
- Sur un seuil par utilisateur, les actions sont héritées au-delà du seuil par utilisateur par défaut et de toutes les dérogations. Pour activer à la fois un seuil d’alerte et un seuil de blocage, créez deux budgets : l’un avec alerte uniquement, l’autre avec blocage uniquement.
Périmètre du budget et produits Genie
Tous les produits Genie partagent le databricks-product: genie tag ressource, donc un budget unique couvre Genie Code, Genie One et Genie Agents ensemble, et on ne peut pas fixer un budget pour un produit Genie individuel. Pendant la période promotionnelle, seul Genie Code est facturable, donc les budgets couvrent effectivement les dépenses Genie Code, tandis que l’utilisation de Genie One et des Agents Génie est gratuite.
Pour adapter les limites à différents modes d’utilisation, appliquez les dérogations par utilisateur à des groupes d’utilisateurs qui reflètent la manière de travailler de chacun. Par exemple, donnez à un groupe d’ingénierie des données un seuil global Genie plus élevé qu’à un groupe d’analystes métier. Lorsqu’un utilisateur appartient à plusieurs groupes, la dérogation la plus permissive dans un budget s’applique.
Les budgets suivent uniquement l’utilisation des grands modèles de langage (LLM). Le calcul utilisé pour exécuter les requêtes générées par Genie, comme un entrepôt SQL, est facturé séparément et ne compte pas dans un budget Genie.
Meilleures pratiques pour une utilisation efficace du Genie Code
Genie Code est agentique, donc sa consommation dépend de l’efficacité avec laquelle les utilisateurs l’utilisent. À chaque tour, l’intégralité du contexte de la conversation est renvoyée au modèle, et une tâche pilotée par un agent s’exécute sur plusieurs tours pour planifier, agir et vérifier son travail. La consommation augmente à la fois avec la durée d’une discussion et la quantité de contexte qu’elle contient, donc le vingtième message dans une conversation coûte plus cher que le premier. L’objectif est de garder le contexte de chaque discussion pertinent par rapport à la tâche en cours.
Une règle pratique est de traiter Genie Code comme un nouveau collègue capable : donnez-lui suffisamment de contexte pour finir la tâche du premier coup, sans avoir à revenir pour des explications.
Partagez les pratiques suivantes avec vos utilisateurs, et renforcez-les avec des instructions d’espace de travail et des compétences d’agent afin que Genie Code les applique automatiquement. Comme les instructions se chargent à chaque message, gardez-les légères.
Conseil / Astuce
Encouragez les utilisateurs à miser sur les fonctionnalités qui ne réduisent pas l’utilisation payante. Les suggestions d’autocomplétion intégrées, les suggestions de correction rapide et de renommage, ainsi que la consultation des résultats déjà générés par Genie dans un espace ne consomment pas le quota payant. Chaque utilisateur reçoit également une allocation mensuelle gratuite qui se réinitialise le premier du mois. Réserver la conversation pour un travail qui en a vraiment besoin pousse encore plus cette marge.
Gérer la fenêtre de contexte
- Commencez un nouveau chat pour chaque tâche. C’est le levier le plus efficace. Un nouveau chat efface la fenêtre contextuelle, donc une tâche fraîche ne transporte pas de tokens provenant d’un travail non lié. Gardez le travail associé dans le même chat pour que Genie Code conserve le contexte et réutilise son cache d’invites, mais commencez un nouveau chat quand vous passez à autre chose. Genie Code résume, compacte et tronque automatiquement les contextes longs, mais seule une nouvelle discussion les efface complètement.
- Désactivez les serveurs MCP que vous n’utilisez pas. Chaque serveur MCP connecté ajoute ses outils à ce que Genie Code contient dans son contexte. Désactivez les serveurs dont un chat n’a pas besoin.
Donnez à Genie Code ce dont il a besoin dès le départ
Moins Genie Code a besoin d’explorer pour comprendre votre intention et vos données, moins il consomme.
- Référencer les ressources avec
@. Pour travailler avec une table, un fichier ou un notebook spécifique, désignez-le à l’aide de@au lieu de demander à Genie Code de le trouver. - Soyez précis sur la tâche et le résultat. Décrivez la tâche, le niveau de détail, ainsi que le format et la longueur que vous souhaitez dans une seule consigne. Des suggestions vagues déclenchent une exploration large et des tours de suivi ; des prompts spécifiques permettent à Genie Code de fonctionner avec un minimum de lectures et une réponse plus courte.
- Montre un exemple au lieu d’en décrire un. Un court échantillon du résultat ou de la requête souhaité transmet l’intention avec moins de tokens qu’une longue description.
- Ne répétez pas le contexte dont Genie Code dispose déjà. Genie Code peut déjà voir votre schéma et le chat en cours, donc rappeler les noms des tables ou les résultats précédents dans chaque requête consomme des jetons sans apporter d’informations supplémentaires.
- Documentez vos données. Ajoutez des commentaires dans les tables et les colonnes dans le catalogue Unity pour que Genie Code comprenne votre schéma au lieu de deviner. Consultez Ajouter des commentaires générés par l’IA aux objets Unity Catalog.
- Fournir des raccourcis déterministes. Offrez à Genie Code des outils fiables, tels que les vues métriques et les fonctions du catalogue Unity, pour les opérations courantes. Utilisez des commandes obliques comme
/findTablespour des prompts courants qui autrement nécessiteraient plusieurs jetons pour être formulés.
Adapter l’effort du modèle à la tâche
La plupart des tâches fonctionnent bien au niveau d’effort par défaut, Auto, qui optimise la qualité. Pour des tâches simples et bien structurées, réglez le niveau d’effort sur Faible afin d’utiliser un modèle plus rapide et moins cher.
Guider un travail long ou complexe
- Travaillez par étapes et vérifiez au fur et à mesure. Divisez une grosse tâche en plus petites et confirmez chaque résultat avant de continuer, pour qu’un mauvais tournant soit détecté alors que c’est peu coûteux à corriger.
- Donnez des objectifs de vérification. Incluez la sortie attendue, un échantillon, ou l’erreur exacte afin que Genie Code puisse vérifier son propre travail au lieu d’itérer.
- Corrigez le cap tôt. Si Genie Code commence à boucler, à faire marche arrière ou à explorer de manière trop large, arrêtez-le et apportez des précisions plutôt que de le laisser continuer.
Réutiliser des travaux répétés avec des compétences
Pour une tâche qu’une équipe exécute souvent, comme la mise en place d’un pipeline standard, la génération d’un rapport de routine ou la réalisation de contrôles qualité, capturez le travail une fois dans une compétence au lieu de le raisonner de zéro à chaque fois. Une compétence peut inclure un script exécutable, de sorte que Genie Code reconnaît la requête, charge la compétence et exécute le script plutôt que de planifier, générer et itérer à chaque exécution. Cela transforme une tâche à plusieurs tours en un seul tour à faible consommation, et une compétence d’espace de travail répartit les économies entre tous ceux qui effectuent la même tâche. De bons candidats sont des tâches que votre équipe a effectuées plusieurs fois et qui présentent une structure cohérente.
Pour plus de moyens d’obtenir des réponses meilleures et plus efficaces, voir Conseils pour améliorer les réponses du code Genie.
Surveillez ces facteurs courants de consommation :
- Discussions marathon : Continuer une longue discussion sur de nombreuses tâches sans rapport au lieu d’en commencer une nouvelle.
- Tourner en rond sans converger : une tâche ambiguë ou difficile peut amener Genie Code à boucler, à revenir en arrière ou à explorer trop largement. Quand cela arrive, arrêtez Genie Code et expliquez-le.
- Exploration trop large : demander à Genie Code de lire des centaines d’assets alors qu’il n’a besoin que d’un dossier spécifique.
Diagnostiquer un pic de coût
Lorsque les dépenses Genie augmentent de façon inattendue, les budgets et les tables système vous montrent quand cela s’est produit et qui l’a conduite, mais pas pourquoi. Trouvez la cause avant de changer les limites :
- Trouvez où la consommation est concentrée. Interrogez
system.billing.usagepour savoir quels espaces de travail et utilisateurs ont conduit à cette augmentation, et sur quelles dates. Consultez Monitor et comprenez votre coût Genie. Pour classer vos meilleurs utilisateurs de Genie Code et leurs tâches les plus occupées, utilisez le tableau de bord des événements Genie Code. Voir Mesurer l’impact du code Génie. - Découvrez pourquoi. Pour les utilisateurs à l’origine du pic, examinez ce qu’ils ont réellement fait au lieu de vous en tenir aux totaux :
- Utilisez le tableau de bord des événements Genie Code pour voir leurs discussions les plus lourdes et le type de travail qui les sous-tend, comme la création d’un tableau de bord, la création d’un pipeline ou l’édition multi-asset.
- Comparez ce que vous voyez à ces facteurs courants de consommation : discussions marathon, échanges qui tournent en rond sans aboutir, et exploration trop vaste.
- Pour une réponse spécifique particulièrement coûteuse ou hors sujet, demandez à l’utilisateur de cliquer sur l’icône de signalement à la fin de la réponse, ce qui copie l’identifiant de session, puis de le transmettre à l’équipe en charge de votre compte. L’ID de session permet à Azure Databricks de retracer ce qui a conduit la consommation.
- Corrigez la cause précise. Donnez à l’utilisateur concerné la seule pratique qui traite de ce que vous avez trouvé, plutôt que la liste complète :
- Discussions marathon : commencez une nouvelle discussion pour chaque tâche.
- Exploration étendue ou lecture intensive de ressources : référencez des ressources avec
@et rédigez des requêtes plus précises. - Tâches simples répétées sur le modèle par défaut : régler le niveau d’effort sur Faible.
- Garde-fous manquants : vérifiez que les instructions et les compétences de l’espace de travail sont bien en place. Pour l’ensemble complet des pratiques, voir Meilleures pratiques pour une utilisation efficace du Genie Code.
- Limitez les dépenses si nécessaire. Si un utilisateur ou un groupe dépasse systématiquement ce que vous avez approuvé, appliquez ou réduisez une dérogation par utilisateur. Voir Créer un budget pour Genie.
Éduquez vos utilisateurs
Les budgets fonctionnent mieux lorsque les utilisateurs les comprennent. Dans le cadre de votre déploiement, informez les utilisateurs des éléments suivants :
- L’utilisation de Genie est facturée, et chaque utilisateur reçoit une allocation mensuelle gratuite qui se réinitialise le premier de chaque mois.
- La complexité des tâches influence la consommation. Les grandes tâches agentiques consomment plus que les questions courtes.
- Que se passe-t-il lorsqu’ils atteignent une limite, et comment en demander une plus élevée.
Pour des réponses aux questions courantes, consultez la FAQ sur les coûts et budgets Genie.
Limites
Les budgets fournissent une estimation quasi en temps réel des dépenses et ne constituent pas un plafond absolu de dépenses. Examinez la liste complète des limitations avant de vous fier aux budgets pour le contrôle des coûts. Consultez Limitations.
Ressources additionnelles
- Gérer les budgets et les contrôles de coûts pour Genie
- Surveillez et comprenez votre coût Genie
- FAQ sur les coûts et budgets de Genie
- Conseils pour améliorer les réponses de Genie Code
- Mesurer l’impact du code Génie
- Créer et surveiller des budgets
- Analyser le coût de la passerelle Unity
- Tarification de Genie