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.
Genie Code hjälper utvecklare att generera, optimera, förklara och åtgärda kod i Azure Databricks notebook-filer, SQL-redigeraren, jobb, AI/BI-instrumentpaneler och filredigeraren.
Information om hur Genie Code hjälper till med kod finns i Få kodningshjälp från Genie Code.
Rundtur i fönstret Genie Code
Om du vill öppna panelen Genie Code klickar du på i sidans övre högra hörn.
Ange en uppmaning i textrutan längst ned i fönstret och tryck sedan på Retur eller klicka på . Du kan:
- Klicka på
plusikonen för att ansluta till MCP-servrar eller bifoga filer.
- Klicka på
på ikonen eller ange @ för att välja resurser som Genie Code ska referera till.
- Ange / för att välja och köra ett snedstreckskommando.
Om du ber Genie Code om hjälp med kod, guidar det dig genom att köra igenom, acceptera eller avvisa de ändringar som den föreslår.
Arbeta med flera chattar som flikar
Genie Code-panelen visar dina öppna chattar som flikar längs toppen av panelen. Du kan köra mer än en uppgift samtidigt och röra dig mellan chattar utan att tappa bort din plats.
- Byt chatt: Klicka på en flik för att göra chatten aktiv. En chatt fortsätter att köras i bakgrunden när du byter flik, så du kan starta en lång uppgift i en chatt och fortsätta arbeta i en annan.
-
Öppna en ny chatt: Klicka på
Ny chatt för att starta en chatt i en ny flik.
-
Öppna en tidigare chatt: Klicka
Chatthistorik och välj en chatt för att öppna den i en flik.
-
Hantera en chatt: Använd
på en aktiv flik för att hantera chatten, eller klicka på
för att stänga fliken.
Kontroller i fönstret Genie Code
Rubriken i rutan Genie Code har följande kontroller:
| Control | Description |
|---|---|
|
|
Starta en ny chatt i en ny flik. |
|
|
Visa tidigare chattar och öppna en i en flik. |
|
|
Öppna |
|
|
Dölj fönstret Genie Code. |
Inställningar för Genie Code
Om du vill öppna inställningarna för Genie Code klickar du på Mer meny i fönstrets rubrik och klicka sedan på
Inställningar. Inställningsfönstret innehåller följande:
| Inställningen | Description |
|---|---|
| Actions | Ange hur Genie Code ber om godkännande innan det använder ett verktyg. Se Godkänn verktygsåtgärder. |
| MCP-servrar | Anslut till externa verktyg och datakällor med MCP-servrar och inbyggda anslutningar. |
| Växla panelvyn | Välj om du vill använda Genie Code i en dockad fönstervy eller en sidofönstervy . |
| Användarinstruktioner | Lägg till användarinstruktioner som vägleder hur Genie Code svarar dig. |
| Instruktioner för arbetsyta | Lägg till arbetsyteinstruktioner som gäller för alla på arbetsytan. |
| Kompetenser | Lägg till återanvändbara agentfärdigheter som Genie Code kan tillämpa på uppgifter. |
| Arbetsytekunskaper | Lägg till färdigheter som är tillgängliga för alla på arbetsytan. |
| Serverlös användningsprincip | Ange policyn för serverlös användning för körning av kod som Genie Code genererar i chattens utdata. |
Agentläge
Genie Code körs i agentläge, vilket automatiserar arbetsflöden i flera steg, planerar lösningar, hämtar relevanta tillgångar, kör kod, använder cellutdata för att förbättra resultaten och åtgärdar fel automatiskt. Om du vill ha ett direkt konversationssvar utan autonom uppgiftskörning, säg det i din uppmaning, till exempel "Förklara det här för mig, kör ingen kod."
För att slutföra uppgifter skickar Genie Code din prompt och relevanta kontext till modellen, inklusive tabell- och kolumnnamn, beskrivningar, koden du arbetar med, dataexempel från tabeller och cellutdata. Alla data som skickas till modellen respekterar dina behörigheter för Unity-katalogen. Mer information finns i Data som skickas till modellerna.
Krav
För att kunna använda Genie Codes agentiska funktioner behöver din arbetsyta följande:
- Partnerdrivna AI-funktioner aktiverade för både kontot och arbetsytan. Se Partnerdrivna AI-funktioner.
- Din arbetsyta måste finnas i en region som stöds. Genie Code är en utsedd tjänst som använder Geos för att hantera datahemvist. Se Geo-tillgänglighet för Genie Code-funktioner.
Om AI-funktioner från partner är inaktiverade är Genie Code fortfarande tillgängligt, men utan sina agentfunktioner och med en modell som driftas av Databricks.
Genie-kod för helsidesformat
Genie Code har en helsidig kommandocenterupplevelse där den aktiva chatten visas tydligt och aktiveringar som anteckningsböcker och filer bredvid visas som flikar när det behövs. Se Hela sidan Genie Code.
Godkänna verktygsåtgärder
När Genie Code behöver använda ett verktyg, till exempel att köra kod, redigera en notebook-fil eller köra frågor mot en tabell, ber den om ditt godkännande innan du fortsätter. Du kan godkänna varje förfrågan individuellt, eller ställa in ett godkännandeläge som gäller för resten av din nuvarande chatt eller för alla framtida chattar.
Godkänn en enskild begäran
När Genie Code begär behörighet att använda ett verktyg klickar du på Tillåt för att godkänna åtgärden eller Hoppa över för att neka den.
För att ändra hur Genie Code hanterar framtida godkännandeförfrågningar i den aktuella chatten, välj en av följande från samma prompt:
| Option | Behavior |
|---|---|
| Fråga varje gång | Genie Code ber om godkännande varje gång det använder ett verktyg. Det här är standardinställningen. |
| Tillåt i aktuell chatt | Genie Code kan använda det efterfrågade verktyget för resten av chatten utan att be om det. |
| Tillåt alltid | Genie Code kan använda det efterfrågade verktyget i varje chatt utan att behöva fråga. |
| Godkänn automatiskt | Genie Code godkänner automatiskt verktygsåtgärder för resten av den aktuella chatten. En AI-klassificerare granskar varje åtgärd och blockerar riskfyllda åtgärder. (Rekommenderas.) |
Ange ett standardläge för godkännande
För att tillämpa samma godkännandeläge på varje Genie Code-chatt, sätt en standard i Genie Code-inställningarna. Klicka på i sidhuvudet för panelen Genie Code för att öppna inställningarna.
Välj något av följande:
Fråga först: Godkänn varje verktyg när det körs. Undantag per verktyg gäller fortfarande.
Godkänn automatiskt: En AI-klassificerare granskar varje föreslagen åtgärd mot din angivna avsikt och godkänner eller blockerar var och en, vilket minimerar manuella godkännanden samtidigt som riskfyllda åtgärder blockeras.
Important
Automatisk godkännande är en produktivitetsfunktion, inte en säkerhetsgräns. Klassificeraren är en heuristik som efter bästa förmåga försöker klassificera, men kan ha fel. Det kan godkänna osäkra åtgärder eller blockera säkra åtgärder. Förlita dig inte på det för att framtvinga krav på säkerhet, efterlevnad eller åtkomstkontroll. Låt inte automatiskt godkännande vara aktiverat när du arbetar med produktionsdata, känsliga arbetsytor eller delade resurser där konsekvenserna av ett felaktigt godkännande är viktiga. Du är fortfarande ansvarig för att granska Genie Code resultat.
När automatisk godkänning är aktiverad tillåter Genie Code vanligtvis lågriskåtgärder som frågor som endast läser data, redigeringar av filer och anteckningsböcker i din egen arbetsyta, skrivningar till tabeller som du äger samt att köra jobb eller pipelines som du redan har hänvisat till. Den blockerar allt som kan eskalera omfånget eller påverka delade resurser, till exempel destruktiva åtgärder, produktionsdistributioner, behörigheter och hemliga ändringar, externa anrop till tredje part och riskfyllda källkontrollåtgärder som framtvingade push-åtgärder.
När en åtgärd blockeras tar Genie Code emot orsaken och anpassar sig, till exempel genom att försöka igen med ett smalare omfång.
Dela en chatt
Du kan dela Genie Code-chattar med andra användare, grupper eller tjänsteansvariga.
För att dela en chatt:
Klicka på
i Genie-koden.Chatthistorik för att öppna chatthistorik.
Håll muspekaren över chatten du vill dela och klicka på
Kebabmeny.
Klicka på
Dela.
I delningsdialogrutan lägger du till de användare, grupper eller tjänsthuvudnamn som ska delas med. Mottagare får behörighet att se i chatten. Se ACL:er för Genie Code-chatt.
(Valfritt) Kontrollera Skicka ett e-postmeddelande till nya användare via e-post om du vill skicka ett e-postmeddelande till nyligen tillagda användare.
(Valfritt) För att dela en direktlänk till chatten, klicka på
Kopiera länken längst ner i dela-dialogen.
Klicka på Lägg till för att dela konversationen.
Få hjälp med kod
Få hjälp med kod från Genie Code direkt i dina notebook-filer. Genie Code erbjuder:
- Använd Genie Code för datavetenskap för att planera och automatisera arbetsflöden för datavetenskap i flera steg.
- AI-baserad automatisk komplettering.
- Datafiltrering med frågor på naturligt språk.
- Kodfelsökning med Feldiagnos.
- Snabbkorrigering, som presenterar automatiska rekommendationer för att åtgärda kodfel och som du kan acceptera och köra.
- Serverlös kodkörning.
Databricks rekommenderar att du alltid granskar all kod som genereras av Genie Code innan du kör den, eftersom den ibland kan göra misstag.
Mer information om hur Genie Code kan hjälpa dig med kod finns i Få kodningshjälp från Genie Code.
Kod optimerad för den Azure Databricks miljön
Kod som genereras av Genie Code är avsedd att köras i en Databricks-beräkningsmiljö. Den är optimerad för att skapa kod i programmeringsspråk, ramverk och dialekter som stöds av Databricks. Den är inte avsedd att vara en allmän programmeringsassistent.
Genie Code använder ofta information från Databricks-resurser, till exempel webbplatsen för Databricks-dokumentationen eller Kunskapsbasen, för att bättre besvara användarfrågor. Den fungerar bäst när användarfrågan är relaterad till frågor som kan besvaras med kunskap från Databricks-dokumentationen, Unity Catalog och användarkoden på arbetsytan.
Få svar från dokumentationen
Genie Code söker i Databricks-dokumentationen för att besvara dina frågor. När den refererar till dokumentationen visas ett steg för sökdokumentation i svaret. Du kan be Genie Code att citera dess källor och det innehåller länkar till relevanta dokumentationssidor.
Ge feedback om Genie Code-svar
Låt Databricks veta om Genie Code-svar är användbara:
- Håll muspekaren precis under svaret från Genie Code.
- Klicka på ikonen för användbar
eller inte användbar