Wat is Databricks Assistant?
Databricks Assistant is een paarprogrammeur op basis van AI en een ondersteuningsagent waarmee u efficiënter notebooks, query's, dashboards en bestanden maakt. Het kan u helpen snel vragen te beantwoorden door code en query's te genereren, te optimaliseren, te voltooien, uit te leggen en te herstellen.
Op deze pagina vindt u algemene informatie over de assistent. Zie Privacy en beveiliging voor vragen over privacy en beveiliging.
Hoe kan Databricks Assistant u helpen?
Databricks Assistant kan u helpen met de volgende taken:
- Code genereren, fouten opsporen, optimaliseren en uitleggen. Zie:
- Gegevensvisualisaties maken in AI/BI-dashboards. Zie Visualisaties maken met Databricks Assistant.
- Fouten opsporen in taken (openbare preview-functie). Zie Fouten opsporen in taken.
- Gebruik natuurlijke taal om gegevens te analyseren, visualisaties te maken en gegevens te filteren. Zie Wat is Databricks Genie? en filter gegevens met prompts voor natuurlijke taal.
- Zoek relevante help in de documentatie van Azure Databricks.
Assistent gebruikt metagegevens van Unity Catalog om inzicht te krijgen in uw tabellen, kolommen, beschrijvingen en populaire gegevensassets in uw bedrijf om persoonlijke antwoorden te bieden.
Code die wordt gegenereerd door de Databricks Assistant is bedoeld om te worden uitgevoerd in een Databricks-rekenomgeving. Het is geoptimaliseerd voor het maken van code in programmeertalen, frameworks en dialecten die door Databricks worden ondersteund. Het is niet bedoeld als een programmeerassistent voor algemeen gebruik. De assistent gebruikt vaak informatie uit Databricks-resources, zoals de databricks-documentatiewebsite of Knowledge Base, om gebruikersquery's beter te beantwoorden. Het werkt het beste wanneer de gebruikersvraag is gerelateerd aan vragen die kunnen worden beantwoord met kennis van databricks-documentatie, Unity Catalog en gebruikerscode in de werkruimte.
Hulp bij coderen van Databricks Assistant
Als u toegang wilt krijgen tot Databricks Assistant, klikt u op het pictogram Assistent in de linkerzijbalk van het notebook, de bestandseditor, de SQL-editor of het tabblad Gegevens van het dashboard.
Het deelvenster Assistent kan aan de linkerkant of rechterkant van het scherm worden geopend.
Gebruikers moeten altijd alle code controleren die door de Assistent wordt gegenereerd voordat ze deze uitvoeren, omdat het soms fouten kan maken.
Gegevensvisualisaties maken met de Databricks Assistant
U kunt de Databricks-assistent gebruiken bij het opstellen van dashboards. Wanneer u visualisaties maakt op een bestaande dashboardgegevensset, vraagt u de Assistent met vragen om antwoorden te ontvangen in de vorm van gegenereerde grafieken. Als u de assistent in een dashboard wilt gebruiken, maakt u eerst een of meer gegevenssets en voegt u vervolgens een visualisatiewidget toe aan het canvas. De visualisatiewidget bevat een prompt om uw nieuwe grafiek te beschrijven. Typ een beschrijving van de grafiek die u wilt zien en de assistent genereert deze. U kunt de grafiek goedkeuren of afwijzen of de beschrijving wijzigen om iets nieuws te genereren.
Zie Visualisaties maken met Databricks Assistant voor meer informatie en voorbeelden van het gebruik van de assistent met dashboards.
Services die worden gebruikt door Databricks Assistant
Databricks Assistant maakt gebruik van Azure OpenAI-services om antwoorden te bieden.
De Azure OpenAI-service wordt beheerd door Microsoft, niet door OpenAI en is onderhevig aan het respectieve beleid voor gegevensbeheer. Gegevens die naar deze service worden verzonden, worden niet gebruikt voor modeltraining. Zie Azure Data Management-beleid voor meer informatie.
Voor Azure OpenAI heeft Azure Databricks zich afgemeld voor Misbruikbewaking , zodat er geen prompts of antwoorden worden opgeslagen met Azure OpenAI.
Tips voor het verbeteren van de nauwkeurigheid van resultaten
Gebruik de prompt 'Tabellen zoeken' voor betere antwoorden. Voordat u vragen stelt over gegevens in een tabel, stelt u de Assistent in om gerelateerde tabellen te vinden op onderwerp of andere kenmerken. Voorbeeld:
Find tables related to NFL games
.Geef de structuur op van het gewenste antwoord. De structuur en details die Databricks Assistant biedt, variëren, zelfs voor dezelfde prompt. Databricks Assistant weet wat uw tabel- en kolomschema en metagegevens zijn, zodat u natuurlijke taal kunt gebruiken om uw vraag te stellen. Voorbeeld:
List active and retired NFL quarterbacks' passing completion rate, for those who had over 500 attempts in a season.
Assistent antwoorden met behulp van gegevens uit kolommen zoalss.player_id
ens.attempts
.Geef voorbeelden van gegevenswaarden op rijniveau. Databricks Assistant heeft geen toegang tot gegevens op rijniveau, dus voor nauwkeurigere antwoorden bieden voorbeelden van de gegevens. Voorbeeld:
List the average height for each position in inches
. Dit retourneert een fout omdat in de gegevensset de hoogte in voeten en inches wordt weergegeven, zoals in6-2
.Test codefragmenten door ze uit te voeren in het deelvenster Assistent. Gebruik het deelvenster Assistent als een kladblok waarmee iteraties van uw query's en assistentantwoorden worden opgeslagen. U kunt code uitvoeren en bewerken in het deelvenster totdat u klaar bent om deze toe te voegen aan een notebook.
Celacties gebruiken in een notitieblok. Celacties omvatten snelkoppelingen naar algemene taken, zoals documenteren (opmerkingen), corrigeren en uitleggen van code.
Zie 5 tips voor Databricks Assistant voor volledig geïllustreerde voorbeelden.
Databricks Assistant houdt rekening met de geschiedenis van het gesprek, zodat u uw vragen kunt verfijnen terwijl u gaat.
Wat zijn de prijzen voor Databricks Assistant?
Alle huidige mogelijkheden van Databricks Assistant zijn gratis beschikbaar voor alle klanten.
Gebruikers betalen alleen voor de berekening die ze gebruiken om hun notebooks, query's, taken enzovoort uit te voeren. Er gelden eerlijke gebruikslimieten om misbruik te voorkomen. De meeste gebruikers worden niet beïnvloed door deze limieten.
Feedback geven
De beste manier om feedback te verzenden, is het gebruik van de koppelingen Feedback geven in het notebook en de SQL-editor. U kunt ook een e-mail verzenden naar assistant-feedback@databricks.com of naar uw accountteam.
Deel suggesties voor productverbetering en problemen met gebruikerservaring in plaats van feedback over de nauwkeurigheid van vragen. Als u een onhulpzame suggestie van de Assistent ontvangt, klikt u op de knop Niet nuttig .
Geo-beschikbaarheid van assistentfuncties
Databricks Assistant is een Designated Service die geo's gebruikt voor het beheren van gegevenslocatie bij het verwerken van klantinhoud. Zie Databricks Designated Services voor meer informatie over de beschikbaarheid van Assistent-functies in verschillende geografische gebieden.
Privacy en beveiliging
V: Welke gegevens worden naar de modellen verzonden?
Databricks Assistant verzendt code en metagegevens naar de modellen op elke API-aanvraag. Dit helpt bij het retourneren van relevantere resultaten voor uw gegevens. Voorbeelden zijn:
- Code/query's in de huidige notebookcel of het tabblad SQL Editor
- Tabel- en kolomnamen en -beschrijvingen
- Vorige vragen
- Favoriete tabellen
V: Respecteren de metagegevens die naar de modellen worden verzonden de machtigingen van de Unity Catalog van de gebruiker?
Ja, alle gegevens die naar het model worden verzonden, respecteren de machtigingen van de Unity Catalog van de gebruiker, zodat er geen metagegevens worden verzonden met betrekking tot tabellen die de gebruiker niet gemachtigd heeft om te zien.
V: Als ik een query met resultaten uitvoer en vervolgens een vraag stel, worden de resultaten van mijn query verzonden naar het model?
Nee, alleen de code-inhoud in cellen, metagegevens over tabellen en de door de gebruiker ingevoerde tekst wordt gedeeld met het model. Voor de functie 'fout oplossen' deelt Databricks ook de stacktracering uit de foutuitvoer.
V: Voert Databricks Assistant gevaarlijke code uit?
Nee Databricks Assistant voert namens u geen code automatisch uit. AI-modellen kunnen fouten maken, intenties verkeerd begrijpen en hallucineeren of onjuiste antwoorden geven. Controleer en test AI-gegenereerde code voordat u deze uitvoert.
V: Heeft Databricks een evaluatie uitgevoerd om de nauwkeurigheid en geschiktheid van de assistentreacties te evalueren?
Ja. Databricks heeft oplossingen om te voorkomen dat de assistent schadelijke reacties genereert, zoals haatspraak, onveilige code, jailbreaks en copyright-inhoud van derden. Databricks heeft uitgebreide tests uitgevoerd voor al onze AI-ondersteunende functies met duizenden gesimuleerde gebruikersinvoer om de robuustheid van oplossingen te beoordelen. Deze evaluaties waren gericht op de verwachte gebruiksvoorbeelden voor de assistent, zoals het genereren van code in de talen Python, Databricks SQL, R en Scala.
V: Kan ik Databricks Assistant gebruiken met tabellen die gereglementeerde gegevens verwerken (PHI, PCI, IRAP, FedRAMP)?
Ja. Hiervoor moet u voldoen aan vereisten, zoals het inschakelen van het nalevingsbeveiligingsprofiel en de relevante nalevingsstandaard toevoegen als onderdeel van de configuratie van het nalevingsprofiel.