Co je asistent Databricks?
Databricks Assistant je programátor a agent podpory založený na umělé inteligenci, který usnadňuje vytváření poznámkových bloků, dotazů, řídicích panelů a souborů. Pomůže vám rychle odpovědět na otázky generováním, optimalizací, dokončováním, vysvětlením a opravou kódu a dotazů.
Tato stránka obsahuje obecné informace o asistentovi. Dotazy týkající se ochrany osobních údajů a zabezpečení najdete v tématu Ochrana osobních údajů a zabezpečení.
Jak může Pomocník pro Databricks pomoct?
Nástroj Databricks Assistant vám může pomoct s následujícími úlohami:
- Generování, ladění, optimalizace a vysvětlení kódu Viz:
- Vytváření vizualizací dat na řídicích panelech AI/BI Viz Vytváření vizualizací pomocí nástroje Databricks Assistant.
- Diagnostika chyb úloh (funkce Public Preview) Viz Diagnostika chyb v úlohách.
- Pomocí přirozeného jazyka můžete analyzovat data, vytvářet vizualizace a filtrovat data. Podívejte se , co je Databricks Genie? a filtrování dat pomocí výzev přirozeného jazyka.
- Relevantní nápovědu najdete v dokumentaci k Azure Databricks.
Pomocník používá metadata katalogu Unity k pochopení tabulek, sloupců, popisů a oblíbených datových prostředků ve vaší společnosti za účelem poskytování přizpůsobených odpovědí.
Kód vygenerovaný nástrojem Databricks Assistant je určený ke spuštění ve výpočetním prostředí Databricks. Je optimalizovaná pro vytváření kódu v programovacích jazycích, architekturách a dialektech podporovaných službou Databricks. Nejedná se o pomocníka pro programování pro obecné účely. Pomocník často používá informace z prostředků Databricks, jako je web dokumentace Databricks nebo Znalostní báze, k lepšímu zodpovězení uživatelských dotazů. Nejlépe se hodí, když se uživatelská otázka týká otázek, na které je možné odpovědět pomocí dokumentace k Databricks, katalogu Unity a uživatelského kódu v pracovním prostoru.
Získání nápovědy k kódování od Databricks Assistantu
Pokud chcete získat přístup k Nástroji Databricks Assistant, klikněte na ikonu Asistent v levém bočním panelu poznámkového bloku, editoru souborů, editoru SQL nebo na kartě Data řídicího panelu.
Podokno Asistent se může otevřít na levé nebo pravé straně obrazovky.
Uživatelé by měli před spuštěním vždy zkontrolovat jakýkoli kód vygenerovaný asistentem, protože někdy může dělat chyby.
Další informace o tom, jak vám pomocník může pomoct s kódem, najdete v tématu Získání nápovědy k kódování od databricks Assistant.
Vytváření vizualizací dat pomocí nástroje Databricks Assistant
Při vytváření řídicích panelů můžete použít Pomocníka pro Databricks. Při vytváření vizualizací v existující datové sadě řídicího panelu vyzve asistenta s otázkami, aby dostával odpovědi ve formě vygenerovaných grafů. Pokud chcete pomocníka použít na řídicím panelu, nejdřív vytvořte jednu nebo více datových sad a pak přidejte widget vizualizace na plátno. Widget vizualizace obsahuje výzvu k popisu nového grafu. Zadejte popis grafu, který chcete zobrazit, a asistent ho vygeneruje. Graf můžete schválit nebo odmítnout nebo upravit popis tak, aby vygeneroval něco nového.
Podrobnosti a příklady použití Pomocníka s řídicími panely najdete v tématu Vytváření vizualizací pomocí Nástroje Databricks Assistant.
Služby používané nástrojem Databricks Assistant
Databricks Assistant používá služby Azure OpenAI k poskytování odpovědí.
Službu Azure OpenAI provozuje Microsoft, nikoli OpenAI, a podléhá příslušným zásadám správy dat. Data odesílaná do této služby se nepoužívají pro trénování modelu. Podrobnosti najdete v zásadách správy dat Azure.
V případě Azure OpenAI se Služba Azure Databricks odhlásila z monitorování zneužití, takže se ve službě Azure OpenAI neukládají žádné výzvy ani odpovědi.
Tipy pro zlepšení přesnosti výsledků
K lepším odpovědím použijte výzvu Najít tabulky. Než se zeptáte na data v tabulce, požádejte Asistenta, aby našel související tabulky podle předmětu nebo jiných charakteristik. Příklad:
Find tables related to NFL games
.Zadejte strukturu požadované odpovědi. Struktura a podrobnosti, které databricks Assistant poskytuje, se liší i pro stejnou výzvu. Databricks Assistant ví o schématu a metadatech tabulek a sloupců, takže k položení otázky můžete použít přirozený jazyk. Příklad:
List active and retired NFL quarterbacks' passing completion rate, for those who had over 500 attempts in a season.
Assistant odpoví pomocí dat ze sloupců, jako jsous.player_id
as.attempts
.Uveďte příklady hodnot dat na úrovni řádků. Databricks Assistant nemá přístup k datům na úrovni řádků, takže přesnější odpovědi poskytují příklady dat. Příklad:
List the average height for each position in inches
. Vrátí chybu, protože datová sada zobrazuje výšku ve stopách a palcích, stejně jako v6-2
.Otestujte fragmenty kódu spuštěním v podokně Asistent. Podokno Pomocník můžete použít jako pomocný blok, který ukládá iterace dotazů a odpovědí pomocníka. Můžete spustit kód a upravit ho v podokně, dokud nebudete připravení ho přidat do poznámkového bloku.
Použijte akce buněk v poznámkovém bloku. Mezi akce buněk patří klávesové zkratky pro běžné úkoly, jako je dokumentování (komentování), oprava a vysvětlení kódu.
Plně ilustrované příklady najdete v 5 tipech pro Databricks Assistant.
Databricks Assistant považuje historii konverzace za to, abyste mohli otázky při cestách upřesnit.
Jaké jsou ceny pro Databricks Assistant?
Všechny aktuální funkce Databricks Assistantu jsou dostupné bez dalších poplatků pro všechny zákazníky.
Uživatelé platí jenom za výpočetní prostředky, které používají ke spouštění svých poznámkových bloků, dotazů, úloh atd. Existují limity spravedlivého využití, aby se zabránilo zneužití. Na většinu uživatelů tato omezení nemá vliv.
Poskytnout zpětnou vazbu
Nejlepší způsob, jak poslat zpětnou vazbu, je použít odkazy Poskytnout zpětnou vazbu v poznámkovém bloku a editoru SQL. Můžete také poslat e-mail na adresu assistant-feedback@databricks.com nebo vašemu týmu účtu.
Sdílejte návrhy na vylepšení produktů a problémy s uživatelskými zkušenostmi místo zpětné vazby ohledně přesnosti výzvy. Pokud od asistenta dostanete neužitečný návrh, klikněte na tlačítko Není užitečné .
Geografická dostupnost funkcí Pomocníka
Databricks Assistant je určená služba , která používá geos ke správě rezidence dat při zpracování obsahu zákazníka. Další informace o dostupnosti funkcí Pomocníka v různých geografických oblastech najdete v tématu Databricks Designated Services.
Spropitné
Pokud nemůžete funkci Databricks Assistant povolit, možná budete muset zakázat Vynutit zpracování dat v rámci zeměpisu pracovního prostoru pro funkce AI. Viz Povoleníkřížového zpracování .
Ochrana osobních údajů a zabezpečení
Otázka: Jaká data se do modelů odesílají?
Databricks Assistant odesílá kód a metadata do modelů na jednotlivých žádostech rozhraní API. To pomáhá vracet relevantnější výsledky pro vaše data. Příkladem může být:
- Kód nebo dotazy na aktuální buňce poznámkového bloku nebo na kartě Editor SQL
- Názvy a popisy tabulek a sloupců
- Předchozí otázky
- Oblíbené tabulky
Otázka: Respektuje metadata odeslaná do modelů oprávnění katalogu Unity uživatele?
Ano, všechna data odeslaná do modelu respektují oprávnění katalogu Unity uživatele, takže neodesílají metadata týkající se tabulek, ke kterým uživatel nemá oprávnění k zobrazení.
Otázka: Pokud spustím dotaz s výsledky a pak položím otázku, odešlou se do modelu výsledky dotazu?
Ne, pouze obsah kódu v buňkách, metadata o tabulkách a uživatelem zadaný text se sdílí s modelem. V případě funkce „opravit chybu“ Databricks sdílí trasování zásobníku z chybového výstupu.
Otázka: Pokud sdílím svůj poznámkový blok nebo dotazuji s jiným interním uživatelem, uvidí historii chatu?
Ne. Interakce s asistentem jsou viditelné jenom pro uživatele, který je zahájil.
Otázka: Bude Databricks Assistant spouštět nebezpečný kód?
Ne. Databricks Assistant automaticky nespouští kód vaším jménem. Modely AI můžou dělat chyby, nepochopení záměru a halucinace nebo nesprávné odpovědi. Před spuštěním zkontrolujte a otestujte vygenerovaný kód AI.
Otázka: Provedl Databricks nějaké posouzení, aby vyhodnotil přesnost a vhodnost odpovědí pomocníka?
Ano. Databricks má zmírnění rizik, aby asistent nemohl generovat škodlivé odpovědi, jako je například nenávistná řeč, nezabezpečený kód, výzvy k jailbreakům a obsah autorských práv třetích stran. Databricks provedl rozsáhlé testování všech našich funkcí pro usnadnění umělé inteligence s tisíci simulovaných uživatelských vstupů za účelem posouzení odolnosti zmírnění rizik. Tato hodnocení se zaměřila na očekávané případy použití pomocníka, jako je generování kódu v jazycích Python, Databricks SQL, R a Scala.
Otázka: Můžu použít Databricks Assistant s tabulkami, které zpracovávají regulovaná data (PHI, PCI, IRAP, FedRAMP)?
Ano. Abyste to mohli udělat, musíte splňovat požadavky, jako je povolení profilu zabezpečení dodržování předpisů, a přidat odpovídající standard dodržování předpisů jako součást konfigurace profilu zabezpečení dodržování předpisů.