Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Denna guide hjälper kontoadministratörer att planera och styra Genie-utgifter i en stor organisation. Den beskriver en fasad metod: observera verklig användning först, gruppera användare i persona-nivåer baserat på den datan, och sedan sätta budgetar som matchar varje nivå.
För stegen för att skapa en budget, se Hantera budgetar och kostnadskontroller för Genie. För att fråga om användningen i faktureringssystemets tabeller, se Övervaka och förstå din Genie-kostnad.
Varför användningsbaserad planering är viktig
Genie-produkter faktureras enligt en pay-as-you-go-modell, och varje användare får en gratis månatlig ersättning. Eftersom Genie-användningen är agentisk varierar konsumtionen per användare mycket mer än för traditionell per-sitt-programvara. Konsumtionen beror på följande:
- Användningsmönster: Hur ofta någon använder Genie och vilka produkter de använder.
- Uppgiftskomplexitet: Att rätta ett stavfel i en fråga kräver mycket mindre än att be Genie Code bygga och felsöka en pipeline.
- Tillgänglig kontext: Kvaliteten på tillgänglig metadata, storleken på din katalog och de anpassade instruktioner som finns tillgängliga för Genie.
Eftersom dessa variabler skiljer sig åt för varje organisation, tenderar top-down-uppskattningar baserade på en "typisk uppgift" att ge överraskningar åt båda hållen. Observera faktisk användning i din egen miljö innan du bestämmer dig för finjusterade gränser per användare.
Anmärkning
Användningen är ojämn till sin natur. Vid observerade kundimplementationer står en liten andel av användarna för den stora majoriteten av den totala kostnaden. Planera för den snedvridningen istället för att anta en jämn fördelning över din användarpopulation.
Rekommenderat tillvägagångssätt
Azure Databricks rekommenderar att man först sätter taket för konton och arbetsplatser, och att lägga tid på att förstå hur din organisation använder Genie för att identifiera användarnivåer. Tänk på att optimera organisationens utgifter och budget i tre faser:
| Fas | Mål | Budgetkonfiguration |
|---|---|---|
| Fas 1: Upptäckt | Lär dig hur din organisation faktiskt använder Genie. | Endast delad tröskel för konto eller arbetsyta. Varning innan du blockerar. |
| Fas 2: Definiera nivåer | Gruppera användare efter observerad konsumtion och affärsvärde. | Ingen förändring än. Analysera användningen och skapa användargrupper. |
| Fas 3: Styr | Tillämpa gränser per nivå samtidigt som du behåller ett säkerhetsnät på kontonivå. | Delad tröskel, plus tröskelvärden och överskrivningar per användare. |
Prioritera "inga överraskningar" framför optimering genom hela processen. Etablera först synlighet och ett tak, och optimera sedan utgifterna när du förstår din baslinje.
Fas 1: Kör en upptäcktsperiod
Målet med upptäcktsperioden är att observera verklig användning, inklusive toppar från dina tyngsta användare, innan du sätter individuella gränser.
Välj en tidsram och omfattning
- Tidsram: 30 dagar är idealiskt, och 14 dagar är det praktiska minimum. Kortare perioder fångar sällan hela användningsmönster.
- Omfattning: Välj ett representativt användningsområde eller team istället för att möjliggöra alla samtidigt. Börja till exempel med ett dataingenjörsteam som använder Genie Code.
- Tak: Ställ taket tillräckligt högt så att dina tyngsta användare inte träffar det. Om taket blockerar användning tidigt lär du dig vad din gräns är istället för vad dina användare behöver.
Anmärkning
Användning av Genie One och Genie Agents av användare är gratis fram till den 31 januari 2027. Under denna kampanjperiod räknas inte den användningen mot den gratis månatliga ersättningen eller mot Genie-användning som spåras mot en budget. En pilot på dessa produkter under kampanjperioden visar användningen under SKU:n GENIE_FREE_USAGE snarare än den fakturerade pay-as-you-go-spenderingen du använder för att anpassa budgetar. Använd Genie Code-användning för att fastställa en kostnadsbaslinje under denna period, eller uppskatta motsvarande kostnad från dina gratisanvändningsdata i system.billing.usage.
Konfigurera en upptäcktsbudget
Vid upptäckten, använd delade tröskelvärden på konto- eller arbetsytnivå och sätt ännu inga trösklar per användare.
- Skapa en budget med omfattning för Genie. Använd resurstypen Unity Gateway och resurstaggen
databricks-product: genie. Se Skapa en budget för Genie. - Ställ in omfattningen till Alla arbetsytor för en kontoövergripande vy, eller välj specifika arbetsytor för att begränsa upptäckten till en pilot.
- Lägg till en delad tröskel på den nivå av utgifter du vill observera upp till, med endast Skicka varning valt. Lägg till lägre varningsgränser, till exempel vid 80%, så att du får en varning när utgifterna växer. En budget stöder upp till fyra gemensamma tröskelvärden.
- Eventuellt lägg till en slutlig delad tröskel med blockanvändning vald som en hård säkerhetsåtgärd mot okontrollerade utgifter. Eftersom du ännu inte har satt gränser per användare, blockerar denna backstop varje användare inom scope när den delade poolen är uttömd, så sätt den tillräckligt högt så att dina tyngsta användare inte når den under upptäckten.
Anmärkning
Vissa organisationer föredrar en enda, centraliserad kontonivåbudget, medan majoriteten föredrar att hantera budgetar på arbetsplatsnivå. Om du konfigurerar både en budget på kontonivå och en budget på arbetsytenivå, ersätter den ena inte den andra. Den gräns som nås först skickar varningar, blockerar användning eller båda, beroende på din konfiguration.
Tip
Vid normal drift bör systemet varna för den sammanlagda förbrukningen för konto och arbetsyta och endast använda blockering för individuella användargränser, så att en enskild användares förbrukning inte påverkar alla andra. Upptäckt är undantaget: utan några gränser per användare än är en gemensam blockeringsgräns din enda backstop, så håll den hög.
Följ användningen när den utvecklas
Under upptäcktsperioden, övervaka konsumtionen för att identifiera vilka dina största användare är och vad som driver deras utgifter:
- Använd sidan för budgetdetaljer för att se uppskattade utgifter i nästan realtid under den aktuella månaden. Se Visa budgetdetaljer. Eftersom den här sidan visar kostnader hittills under månaden som nollställs den första varje månad ska du använda den för övervakning, inte för att fastställa nivåer under en utvärderingsperiod som sträcker sig över ett månadsskifte.
- Sök
system.billing.usageefter användning per användare och produkt aggregerad över ditt exakta upptäcktstidsintervall. Detta är den pålitliga grunden för att dimensionera nivåerna. Se Övervaka och förstå din kostnad för Genie. - Sätt in varningar för team du förväntar dig ska vara tunga användare, så att du får veta om deras konsumtion innan de når taket.
Fas 2: Definiera persona-nivåer
Efter upptäcktsperioden, gruppera dina användare i nivåer baserat på vad du observerat. Härled dessa nivåer från verklig användningsdata istället för att definiera dem i förväg: att sätta gränser per användare och grupp innan upptäckt innebär att gissa på gränser som dina användare ännu inte visat dig. De flesta organisationer hittar en fördelning liknande följande. Namnen varierar, men ansvarsområdena är konsekventa.
| Persona | Description | Normal budgethantering |
|---|---|---|
| AI-nybörjare | Använd Genie ibland för att öka produktiviteten. Användningen förblir minimal, med tillfälliga toppar. | Lägsta tröskel per användare. Många av dessa användare håller sig inom den kostnadsfria månatliga ersättningen. |
| AI-utövare | Använd Genie regelbundet. Använd Genie One för att leverera insikter, eller Genie Code för att bygga och optimera datapipelines. | Måttlig tröskel per användare, satt från observerad median- och 75:e percentilförbrukning. |
| AI-avancerade användare | Kör långvariga och asynkrona agentiska uppgifter som skapar betydande organisatoriskt värde. | Högsta tröskelvärde per användare, som åsidosätter gruppen avancerade användare. |
Viktigt!
Sätt nybörjartrösklar tillräckligt höga för att användare ska kunna växa till utövare. En gräns som hindrar någon från att experimentera med Genie för första gången hindrar deras produktivitet.
Dimensionera varje nivå från din egen data
Använd dina data från upptäcktsperioden istället för fasta heuristiker. Utgå i din dimensionering från debiterade förbrukningskostnader, eftersom det är det som budgetar spårar. Eftersom det kostnadsfria månadsbeloppet redan inte ingår i de debiterade kostnaderna ska du inte dra av det igen.
- Fastställ din sammanlagda baslinje: Fråga efter den totala fakturerade Genie-användningen för ditt exakta datumintervall för upptäcktsperioden i faktureringssystemets tabeller. Se Övervaka och förstå din kostnad för Genie.
- Segmentera dina användare efter konsumtion: Sortera användare efter fakturerade utgifter under upptäcktsperioden och identifiera din median, 75:e percentil och största användare. Dessa blir dina nybörjar-, utövar- och avancerade användarnivåer.
- Beräkna totalsummor per nivå: Multiplicera din observerade median- och 75:e percentildebiterade spendering med antalet användare i varje nivå.
- Lägg till utrymme för kraftanvändare och tillväxt: Strömanvändarnas konsumtion varierar för mycket till genomsnittet. Lägg till en multiplikator på taket för att rymma dem, och tillämpa en tillväxttakt som speglar din förväntade användning. Håll totalsumman inom vad din organisation har godkänt för AI-utgifter.
-
Skapa en användargrupp per nivå: Skapa en kontogrupp för varje persona, såsom
genie-beginners,genie-practitioners, ochgenie-power-users, och lägg till användare i gruppen som matchar deras observerade användning. Budgetar tillämpar tröskelvärden på dessa grupper i fas 3.
Anmärkning
Du kan be Genie om hjälp med denna analys. För bästa resultat, se till att du har tillgång till system.billing.usage, system.access.assistant_events, och system.access.audit.
Överväg en godkännandeprocess för högre gränser
Istället för att höja gränserna reaktivt när användare blockeras, definiera hur en användare begär en högre tröskel. En ansöknings- eller ärendehanteringsprocess för åtkomst för avancerade användare gör att du medvetet kan bevilja höga gränsvärden i utbyte mot påvisad nytta och ger dig dokumentation över varför varje undantag finns.
Fas 3: Ange budgetar för varje persona
Med nivåer definierade och användargrupper skapade, utveckla din upptäcktsbudget till styrning per nivå. Behåll konto- och arbetsytegränsen kvar som ett skyddsnät.
En enda budget kan kombinera följande:
- Gemensam tröskel: Den sammanlagda poolen för alla som omfattas. Basera detta på din observerade totala användning plus din tillväxttakt. Varning vid 80% och blockering vid 100%.
- Tröskel per användare: Den standardindividuella gränsen, satt från din nybörjarnivå. Detta gäller alla användare som omfattas.
- Användarspecifika åsidosättanden: Högre gränser för dina praktiker- och avancerade användargrupper.
För konfigurationsstegen, se Skapa en budget för Genie.
Viktigt!
Delade trösklar och trösklar per användare utvärderas oberoende. Ingen av dem åsidosätter den andra, och en användare blockeras så snart den första tröskeln med Block-användning aktiverad nås. En överskrivning per användare höjer en individuell gräns, inte den delade poolen. Se hur delade och användare-tröskelvärden fungerar tillsammans.
Skilj varning från blockering
Delade tröskelvärden och användartröskelvärden hanterar varning och blockering olika, så kombinera dem medvetet:
- På den delade tröskeln, lägg upp till fyra trösklar för att varna innan du blockerar. Till exempel, sätt en tröskel för endast larm på 80% av poolen och en tröskel för blockanvändning på 100%. Detta varnar administratörer när den sammanlagda poolen börjar bli full och stoppar sedan utgifterna när taket nås.
- På en tröskel per användare ärvs handlingar över standardtröskeln per användare och alla överskridanden. För att aktivera både en varningströskel och en blockeringströskel, skapa två budgetar, en endast för varningar och en för endast block.
Budgetomfattning och Genie-produkter
Alla Genie-produkter delar resurstaggen databricks-product: genie , så en enda budget täcker Genie Code, Genie One och Genie Agents tillsammans, och du kan inte begränsa en budget till en enskild Genie-produkt. Under kampanjperioden är det endast Genie Code som debiteras, så budgetarna täcker i praktiken Genie Code-utgifterna, medan användning av Genie One och Genie Agents är gratis.
För att anpassa gränserna till olika användningsmönster, begränsa användarspecifika åsidosättningar till användargrupper som speglar hur varje grupp arbetar. Ge till exempel en data engineering-grupp en högre övergripande Genie-tröskel än en business analyst-grupp. När en användare tillhör flera grupper gäller den mest tillåtande överskridningen inom budgeten.
Budgetar spårar endast användningen av stora språkmodeller (LLM). Compute som används för att köra de frågor Genie genererar, såsom ett SQL-lager, faktureras separat och räknas inte mot en Genie-budget.
Bästa praxis för effektiv användning av Genie Code
Genie Code är agentisk, så hur mycket den förbrukar beror på hur effektivt användarna arbetar med den. Varje omgång skickar hela chattens kontext till modellen på nytt, och en agentbaserad uppgift omfattar flera omgångar för att planera, agera och granska sitt arbete. Konsumtionen ökar både med längden på en chatt och mängden kontext den bär, så det tjugonde meddelandet i en chatt kostar mer än det första. Målet är att hålla varje chatts kontext relevant för den aktuella uppgiften.
En användbar tumregel är att behandla Genie Code som en kapabel ny kollega: ge den tillräckligt med kontext för att slutföra uppgiften på första försöket, utan att behöva komma tillbaka för förtydligande.
Dela följande metoder med dina användare och förstärk dem med arbetsytinstruktioner och agentfärdigheter så att Genie Code automatiskt tillämpar dem. Eftersom instruktionerna laddas med varje meddelande, håll dem kortfattade.
Tip
Uppmuntra användare att luta sig mot funktioner som inte minskar betald användning. Inlineförslag för automatisk komplettering, snabbfixar och förslag på namnändring samt granskning av resultat som Genie redan har genererat i ett arbetsutrymme räknas inte av från den betalda kvoten. Varje användare får också en gratis månatlig ersättning som återställs den första i månaden. Att reservera chatt för arbete som verkligen behöver det tänjer på det utrymmet.
Hantera kontextfönstret
- Starta en ny chatt för varje uppgift. Detta är den mest effektiva hävstången. En ny chatt rensar kontextfönstret, så en ny uppgift bär inte tokens från orelaterat arbete. Behåll relaterat arbete i samma chatt så att Genie Code behåller kontext och återanvänder promptcachen, men starta en ny chatt när du går vidare. Genie Code sammanfattar, komprimerar och förkortar automatiskt lång kontext, men bara en ny chatt rensar den helt.
- Inaktivera MCP-servrar du inte använder. Varje ansluten MCP-server lägger till sina verktyg i den kontext som Genie Code bär med sig. Stäng av servrar som en chatt inte behöver.
Ge Genie Code det den behöver i förväg
Ju mindre Genie Code behöver utforska för att förstå din avsikt och din data, desto mindre förbrukar den.
- Referera till tillgångar med
@. För att arbeta med en specifik tabell, fil eller anteckningsbok, peka på den istället@för att be Genie Code hitta den. - Var specifik med uppgiften och resultatet. Beskriv uppgiften, detaljnivån samt formatet och längden du vill ha i en prompt. Vaga instruktioner leder till bredare utforskning och fler uppföljande omgångar, medan specifika instruktioner gör att Genie Code kan arbeta med minimal läsning och ett kortare svar.
- Visa ett exempel istället för att beskriva ett. Ett kort urval av det utdata eller den fråga du vill ha ger avsikt i färre tokens än en lång beskrivning.
- Upprepa inte kontexten som Genie Code redan har. Genie Code kan redan se ditt schema och den aktuella chatten, så att omformulera tabellnamn eller tidigare resultat i varje prompt lägger till tokens utan att lägga till information.
- Dokumentera dina data. Lägg till tabell- och kolumnkommentarer i Unity-katalogen så att Genie Code förstår ditt schema istället för att gissa. Se Lägga till AI-genererade kommentarer till Unity Catalog-objekt.
- Ge deterministiska genvägar. Ge Genie Code pålitliga verktyg, såsom metriska vyer och Unity Catalog-funktioner, för vanliga operationer. Använd snedstreckskommandon som
/findTablesför vanliga prompts som annars skulle kräva flera tokens för att frasera.
Anpassa modellens insats efter uppgiften
De flesta uppgifter fungerar bra på standardnivån Auto, som optimerar för kvalitet. För enkla, väl avgränsade uppgifter, sätt arbetsnivån på Låg för att använda en snabbare och billigare modell.
Guida genom långt eller komplext arbete
- Arbeta steg för steg och verifiera under tiden. Dela upp en stor uppgift i mindre delar och bekräfta varje resultat innan du fortsätter, så att ett felsteg upptäcks medan det fortfarande är billigt att rätta till.
- Ge mål för verifiering. Inkludera förväntat resultat, ett exempel eller det exakta felet så att Genie Code kan kontrollera sitt eget arbete istället för att iterera.
- Justera kursen i tid. Om Genie Code börjar loopa, backtracka eller utforska för brett, stoppa det och lägg till förtydliganden istället för att låta det fortsätta.
Återanvänd upprepade arbeten med färdigheter
För en uppgift som ett team ofta utför, till exempel att sätta upp en standardiserad pipeline, generera en rutinrapport eller köra kvalitetskontroller, samla arbetet en gång i en skill i stället för att arbeta fram det från grunden varje gång. En färdighet kan inkludera ett körbart skript, så Genie Code känner igen förfrågan, laddar färdigheten och kör skriptet istället för att planera, generera och iterera varje körning. Detta omvandlar en flerstegsuppgift till ett enda resurssnålt steg, och en arbetsytefunktion fördelar besparingarna på alla som kör samma uppgift. Bra kandidater är uppgifter som ditt team har gjort flera gånger med en konsekvent form.
För fler sätt att få bättre och mer effektiva svar, se Tips för att förbättra Genie Code-svar.
Håll utkik efter dessa vanliga konsumtionsdrivare:
- Maratonchattar: Att fortsätta en lång chatt genom många olika, orelaterade uppgifter i stället för att starta en ny chatt.
- Att kretsa utan att nå konvergens: En tvetydig eller svår uppgift kan få Genie Code att loopa, gå tillbaka eller utforska alltför brett. När detta händer, stoppa Genie Code och ge den ett förtydligande.
- Alltför bred utforskning: Att be Genie Code läsa hundratals tillgångar när den bara behöver en specifik mapp.
Diagnostisera en kostnadsökning
När Genie-utgifterna ökar oväntat visar budgetar och systemtabeller när det hände och vem som drev det, men inte varför. Hitta orsaken innan du ändrar gränser:
- Hitta var konsumtionen är koncentrerad. Sök
system.billing.usageför att se vilka arbetsytor och användare som drev ökningen, och över vilka datum. Se Övervaka och förstå din kostnad för Genie. För att ranka dina bästa Genie Code-användare och deras mest intensiva uppgifter, använd Genie Code-händelsepanelen. Se påverkan av Genie Code. - Ta reda på varför. För de användare som orsakar spiken, titta på vad de faktiskt gjorde i stället för att nöja dig med totalsummorna:
- Använd Genie Code-händelsepanelen för att se deras tyngsta chattar och vilken typ av arbete som ligger bakom dem, som att bygga en dashboard, bygga en pipeline eller redigera flera tillgångar.
- Jämför det du ser med vanliga drivkrafter bakom förbrukning: maratonsamtal, att man går i cirklar utan att komma fram till något och alltför bred utforskning.
- För ett specifikt kostsamt eller irrelevant svar, be användaren att klicka på buggikonen i slutet av svaret, vilket kopierar sessions-ID:t, och skicka det till ert kundansvariga team. Sessions-ID:t låter Azure Databricks spåra vad som drev konsumtionen.
- Åtgärda den specifika orsaken. Ge den drabbade användaren den enda metoden som tar upp det du fann, istället för hela listan:
- Maratonchattar: starta en ny chatt för varje uppgift.
- Brett utforskande eller omfattande läsningar av resurser: hänvisa till resurser med
@och skriv mer precisa instruktioner. - Upprepade enkla uppgifter på standardmodellen: sätt arbetsnivån på Låg.
- Saknade räcken: bekräfta att arbetsmiljöinstruktioner och färdigheter finns på plats. För hela uppsättningen av metoder, se Bästa praxis för effektiv användning av Genie Code.
- Begränsa utgifterna om det behövs. Om en användare eller grupp konsekvent överskrider det du har godkänt, tillämpa eller sänk ett användarspecifikt undantag. Se Skapa en budget för Genie.
Utbilda dina användare
Budgetar fungerar bäst när användarna förstår dem. I samband med utrullningen ska du informera användarna om följande:
- Genie-användning faktureras, och varje användare får en gratis månatlig ersättning som återställs den första i varje månad.
- Uppgiftens komplexitet påverkar förbrukningen. Stora agentiska uppgifter kräver mer än korta frågor.
- Vad händer när de når en gräns, och hur man begär en högre.
För svar på vanliga frågor, se Genie kostnads- och budgetfrågor FAQ.
Begränsningar
Budgetar ger en nästan realtidsuppskattning av utgifterna och är inte ett absolut tak. Gå igenom hela listan över begränsningar innan du förlitar dig på budgetar för kostnadskontroll. Se Begränsningar.