Agentmodus

Genie Code wordt uitgevoerd in de agentmodus, waarmee werkstromen met meerdere stappen worden geautomatiseerd, oplossingen worden uitgevoerd, relevante assets worden opgehaald, code wordt uitgevoerd, celuitvoer wordt gebruikt om de resultaten te verbeteren en fouten automatisch worden opgelost. Als u een direct gespreksantwoord wilt zonder autonome taakuitvoering, zegt u dit in uw prompt, bijvoorbeeld 'Leg dit aan mij uit, voer geen code uit'.

Voor het voltooien van taken verzendt Genie Code uw prompt en relevante context naar het model, inclusief tabel- en kolomnamen, beschrijvingen, de code waarmee u werkt, gegevensvoorbeelden uit tabellen en celuitvoer. Alle gegevens die naar het model worden verzonden, respecteren uw Unity Catalog-machtigingen. Zie Gegevens die naar de modellen worden verzonden voor meer informatie.

Requirements

Als u de agentische mogelijkheden van Genie Code wilt gebruiken, heeft uw werkruimte het volgende nodig:

Als AI-functies van partners zijn uitgeschakeld, is Genie Code nog steeds beschikbaar, maar zonder agentfunctionaliteit, waarbij gebruik wordt gemaakt van een door Databricks gehost model.

Hulpprogrammaacties goedkeuren

Wanneer Genie Code een hulpprogramma moet gebruiken, zoals het uitvoeren van code, het bewerken van een notebook of het uitvoeren van query's op een tabel, wordt u gevraagd om goedkeuring voordat u doorgaat. Je kunt elk verzoek afzonderlijk goedkeuren, of een goedkeuringsmodus instellen die geldt voor de rest van je huidige chat of voor alle toekomstige chats.

Eén aanvraag goedkeuren

Wanneer Genie Code toestemming vraagt om een hulpprogramma te gebruiken, klikt u op Toestaan om de actie goed te keuren of overslaan om deze te weigeren.

Om te veranderen hoe Genie Code toekomstige goedkeuringsverzoeken in de huidige chat afhandelt, selecteer je een van de volgende uit dezelfde prompt:

Option Gedrag
Elke keer vragen Genie Code vraagt om goedkeuring telkens wanneer er een hulpprogramma wordt gebruikt.
Laat de huidige chat toe Genie Code kan de gevraagde tool gedurende de rest van deze chat gebruiken zonder toestemming te vragen.
Altijd toestaan Genie Code kan de gevraagde tool in elke chat gebruiken zonder erom te vragen.
Automatisch goedkeuren (Aanbevolen) Genie Code keurt automatisch de acties van de tool goed voor de rest van de huidige chat. Een AI-classifier controleert elke actie aan de hand van je verzoek en blokkeert alle acties die buiten zijn scope vallen.

Een standaardgoedkeuringsmodus instellen

Wanneer je Genie Code voor het eerst gebruikt, is de standaardmodus voor elke chat Auto-godkeuring. Om de goedkeuringsmodus te wijzigen, stel je een nieuwe standaard in in de Genie Code-instellingen. Klik op het tandwielpictogram in de koptekst van het deelvenster Genie Code om de instellingen te openen.

Kies een van de volgende opties:

  • Eerst vragen: Sta elk hulpprogramma toe telkens wanneer het wordt uitgevoerd. Overschrijvingen per hulpprogramma zijn nog steeds van toepassing.

  • Automatisch goedkeuren: Een AI-classifier beoordeelt elke voorgestelde actie aan de hand van je opgegeven intentie en keurt elke actie goed of blokkeert ze allemaal, waarbij handmatige goedkeuringen worden geminimaliseerd en acties worden geblokkeerd die verder gaan dan je intentie.

    Important

    Automatisch goedkeuren is een productiviteitsfunctie, geen beveiligingsgrens. De classificatie is een best effort heuristiek die fout kan zijn. Het kan onveilige acties goedkeuren of veilige acties blokkeren. Vertrouw er niet op om beveiligings-, nalevings- of toegangsbeheervereisten af te dwingen. Laat automatisch goedkeuren uitgeschakeld wanneer u werkt met productiegegevens, gevoelige werkruimten of gedeelde resources waarbij de gevolgen van een onjuiste goedkeuring ertoe doen. U blijft verantwoordelijk voor het beoordelen van de resultaten van Genie Code.

Wanneer automatische goedkeuring aanstaat, keurt Genie Code de acties goed die nodig zijn om je verzoek uit te voeren op bronnen die je bezit of hebt geraadpleegd. Het voert bijvoorbeeld alleen-lezen-query's uit, bewerkt je eigen bestanden en notitieblokken, schrijft naar tabellen waarvan je eigenaar bent en voert jobs of pipelines uit waarnaar je al hebt verwezen. Het voltooit ook een actie die je expliciet vraagt, zelfs wanneer die actie data verandert of verwijdert, zoals het verwijderen van een door jou genoemde tabel of het verwijderen van rijen uit een tabel waarin je werkt. Auto-approve volgt je intentie, dus het onthoudt een actie niet alleen omdat de actie destructief is.

Genie Code blokkeert acties die verder gaan dan je verzoek: een destructieve wijziging aan data die je niet hebt geïdentificeerd (bijvoorbeeld het verwijderen van een tabel die je nooit hebt genoemd), een operatie die destructiever is dan je verzoek impliceert (bijvoorbeeld toevoegen CASCADE aan een DROP), of een actie die de scope escaleert of gedeelde resources beïnvloedt (zoals productie-deployments, permissies en geheime wijzigingen). oproepen die data naar derden sturen, en risicovolle versiebeheeroperaties zoals force pushes).

Wanneer een actie wordt geblokkeerd, ontvangt Genie Code de reden en past zich aan, bijvoorbeeld door het opnieuw te proberen met een smaller bereik.

Aanvullende bronnen