Sdílet prostřednictvím


Co je prostor AI/BI Genie?

Důležité

Tato funkce je ve verzi Public Preview. Pokud je nástroj Databricks Assistant povolený na úrovni účtu, můžou správci pracovního prostoru tuto funkci povolit na stránce Previews . Viz Správa azure Databricks Preview.

AI/BI Genie je rozhraní bez kódu využívající DatabricksIQ, které umožňuje podnikovým uživatelům provádět samoobslužné analýzy dat pomocí přirozeného jazyka. Odborníci na domény, jako jsou datoví analytici, konfigurují prostory Genie s datovými sadami, ukázkovými dotazy a textovými pokyny, které Genie pomáhají překládat obchodní otázky do analytických dotazů. Po nastavení můžou firemní uživatelé klást otázky a generovat vizualizace, aby porozuměli provozním datům. Genie průběžně aktualizuje své sémantické znalosti, protože vaše data se mění a uživatelé představují nové otázky. Viz funkce založené na DatabricksIQ.

Datoví analytici můžou pro firemní uživatele připravit prostředí prostoru Genie specifické pro doménu následujícím způsobem:

  • Výběr relevantních tabulek z katalogu Unity a zveřejnění jejich metadat (popisy tabulek a sloupců) v prostoru Genie
  • Přidání pokynů, které přenesou informace specifické pro organizaci (obchodní logiku a metadata) do prostoru Genie.

Po počátečním nastavení může uživatel postupně zlepšit porozumění datům a sémantice Genie v průběhu času tím, že ušetří ověřené odpovědi SQL jako pokyny. Viz Pokyny k zadání.

Příklady případů použití

Můžete vytvořit různé prostory Genie, které budou sloužit různým jiným než technickým cílovým skupinám. Následující scénáře popisují dva možné případy použití.

Vizualizace stavu příležitosti

Manažer prodeje chce získat aktuální stav otevřených a uzavřených příležitostí podle fáze v prodejním kanálu. Můžou pracovat s prostorem Genie pomocí přirozeného jazyka a automaticky vygenerovat vizualizaci.

Následující obrázek gif znázorňuje tuto interakci:

Gif s ukázkovou otázkou, odpovědí a automaticky vygenerovanou vizualizací

Sledování logistiky

Logistická společnost chce používat Prostory Genie k tomu, aby firemním uživatelům z různých oddělení pomohla sledovat provozní a finanční podrobnosti. Nastavili prostor Genie pro své manažery přepravních zařízení, aby mohli sledovat zásilky a další pro finanční manažery, aby porozuměli svému finančnímu zdraví.

Jak se vygenerují odpovědi na prostor Genie?

Genie spaces generují odpovědi na otázky v přirozeném jazyce pomocí názvů a popisů tabulek a sloupců. Skutečná data v tabulkách zůstávají v Genie skrytá.

AI/BI Genie používá názvy a popisy k převodu otázek v přirozeném jazyce na ekvivalentní dotaz SQL. Pak odpoví výsledky tohoto dotazu jako tabulky. Autoři prostoru Genie a podnikoví uživatelé můžou zkontrolovat vygenerovaný dotaz SQL, který vytváří každou odpověď.

Technické požadavky

  • Prostory Genie používají data zaregistrovaná v katalogu Unity.
  • Prostory Genie vyžadují pro nebo bezserverový SQL Warehouse.
  • Každý pracovní prostor může mít až 1 000 prostorů Genie.

Požadována oprávnění

K vytváření, úpravám a používání prostorů Genie se vyžadují následující oprávnění.

Poznámka:

Konfigurace přístupu k datům a výpočetním prostředkům vyžaduje obecně zvýšená oprávnění omezená na správce. Viz Vytvoření služby SQL Warehouse a správa oprávnění v katalogu Unity.

  • Výpočetní oprávnění: Tvůrci, editory a uživatelé vyžadují přístup CAN USE k výchozímu SQL Warehouse určenému pro prostor. Autoři při vytváření prostoru vyberou výchozí SQL Warehouse. Autor může vybrat libovolný SQL Warehouse, pro který má oprávnění SPUSTIT.
  • Přístupová oprávnění k datům: Každý uživatel, který pracuje s prostorem, potřebuje alespoň SELECT oprávnění k datům používaným v prostoru.
  • Oprávnění k prostoru Genie: Uživatelé potřebují oprávnění SPUSTIT v prostoru Genie, aby mohli pracovat s Genie a daty použitými v prostoru. Kompletní mapování oprávnění a schopností pro prostor Genie najdete v seznamech řízení přístupu k prostoru Genie.

Jaká data mám použít?

Nové prostory Genie můžete vytvořit na základě jedné nebo více spravovaných tabulek Katalogu Unity. AI/BI Genie používá metadata připojená k objektům katalogu Unity k vygenerování odpovědí. Dobře anotované datové sady spárované s konkrétními pokyny, které poskytnete, jsou klíčem k vytvoření pozitivního prostředí pro koncové uživatele.

Azure Databricks doporučuje následující:

  • Kurátorovaná data pro analytickou spotřebu: Zobrazení vrstev pro snížení počtu sloupců a přidání informací specifických pro použití pro zvýšení kvality odpovědi.
  • Minimalizujte počet tabulek a sloupců v prostoru Genie: Přidejte pouze tabulky a sloupce potřebné k zodpovězení otázek pro danou doménu. Nepotřebné tabulky nebo sloupce můžou způsobit, že Genie poskytne matoucí nebo nesprávné odpovědi nebo zobrazí chybovou zprávu.

Vytvoření nového prostoru Genie

Dialogové okno Nové místo, jak je popsáno v následujícím seznamu.

Při vytváření nového prostoru Genie se v dialogovém okně Nový prostor zobrazí následující možnosti:

  • Název: Název se zobrazí v prohlížeči pracovního prostoru s jinými objekty pracovního prostoru. Zvolte název, který koncovým uživatelům pomůže zjistit prostor Genie.
  • Popis: Uživatelé uvidí popis, když otevřou prostor Genie. Tato textová oblast slouží k popisu účelu mezer.
  • Výchozí sklad: Tento výpočetní prostředek využívá příkazy SQL generované v prostorech Genie. Koncoví uživatelé potřebují přístup k tomuto skladu, aby mohli pracovat s prostorem. Prostor Genie může používat Pro nebo Bezserverový SQL Warehouse. Pro zajištění optimálního výkonu doporučuje Databricks používat bezserverový SQL Warehouse.
  • Tabulky: Prostory Genie můžou být založené na jedné nebo více tabulkách. Tlačítko Přidat tabulky otevře nové dialogové okno, ve kterém můžete vybrat tabulky katalogu Unity, které chcete zahrnout.
  • Ukázkové otázky: Ukázkové otázky jsou volitelné. Zobrazují se v chatech a poskytují příklady typů otázek, které můžou uživatelé klást. Dají se přidat během vytváření nebo později z nastavení prostoru.

Chat v prostoru Genie

Většina interakcí s prostorem Genie probíhá v okně chatu.

Nové okno chatu, jak je popsáno v následujícím textu.

Nové okno chatu obsahuje kurátorovaný soubor ukázkových otázek. Tyto ukázkové otázky pomáhají uživatelům pochopit, jaké otázky mohou pokládat prostor Genie. Textové pole, kde uživatelé zadávají otázky, se nachází v dolní části obrazovky.

Odpovědi se zobrazí nad textovým polem. Když uživatel zadá otázku, uloží se do vlákna historie chatu v levém podokně.

Historie chatu

Vlákna historie chatu se ukládají pro každého uživatele, aby mohli odkazovat na minulé otázky a odpovědi. Uživatelé můžou také znovu odeslat nebo revidovat otázky z vlákna chatu. Tlačítko Nový chat v levém podokně spustí nové vlákno.

Každé vlákno chatu udržuje svůj kontext, takže Pomocník považuje předchozí otázky, které byly položeny. To uživatelům umožňuje klást následné otázky k dalšímu zkoumání nebo refocusování sady výsledků.

Struktura odpovědi

Přesná struktura odpovědí se liší v závislosti na otázce. Odpovědi často obsahují vysvětlení přirozeného jazyka a tabulku zobrazující příslušnou sadu výsledků. Všechny odpovědi zahrnují dotaz SQL, který byl vygenerován pro odpověď na otázku. Kliknutím na Zobrazit vygenerovaný kód zobrazíte vygenerovaný dotaz.

Pravá dolní strana odpovědi obsahuje volitelné akce. Soubor CSV odpovědi můžete zkopírovat do schránky, stáhnout ho jako soubor CSV, přidat ho jako pokyn k prostoru Genie a přejít na odpověď nebo ji přejít dolů.

Sada dlaždic Rychlých akcí sleduje odpovědi, které obsahují tabulková data. Můžete je použít ke generování vizualizací.

Dlaždice rychlých akcí, které navrhují různé možnosti vizualizace

Vizualizaci můžete také vygenerovat tak, že ji po získání výsledku dotazu popíšete slovy.

Poskytnutí zpětné vazby k odpovědím

Každá odpověď AI/BI Genie obsahuje tlačítko zpětné vazby o palec nahoru nebo palec dolů. Databricks doporučuje uživatelům, aby pomocí tohoto mechanismu poskytli zpětnou vazbu k prostoru. Zpětnou vazbu můžete použít k ladění odpovědí a iteraci v prostoru. Je přístupný prostřednictvím stránky Monitorování. Viz Monitorování prostoru.

Monitorování prostoru

Prostor Genie je určený jako nástroj pro průběžnou spolupráci pro datové týmy a firemní uživatele, který shromažďuje znalosti, nikoli jednorázové nasazení. Pochopení nových otázek, na které potřebují firemní uživatelé odpovědi, je nezbytné pro vytváření znalostí. Stránka Monitorování umožňuje zobrazit jednotlivé otázky a odpovědi a také zpětnou vazbu o palec nahoru nebo palec dolů, kterou poskytují uživatelé pracující s prostorem. Kliknutím na Ikona monitorování Tlačítko Monitorování na bočním panelu prostoru Genie otevřete stránku monitorování.

Příklad stránky monitorování zobrazující popsané funkce.

Na stránce Monitorování se zobrazují všechny otázky a odpovědi, které byly v prostoru položeny. Dotazy můžete filtrovat podle času, hodnocení, uživatele nebo stavu. Monitorování prostoru může autorům Genie pomoct aktivně pochopit dotazy vyvolané firemními uživateli a způsob reakce prostoru Genie.

Když identifikujete otázky, se kterými Genie bojuje, můžete aktualizovat prostor Genie konkrétními pokyny, aby se zlepšily odpovědi. Kliknutím na otázku otevřete text otázky a odpovědi. Z tohoto zobrazení můžete také získat přístup k úplnému vláknu chatu.

Uveďte pokyny

Pokyny pomáhají řídit odpovědi Genie tak, aby mohl zpracovat jedinečný žargon, logiku a koncepty v dané doméně. Pokyny můžete napsat jako ukázkové dotazy nebo fragmenty prostého textu, které pomáhají Genie odpovídat na otázky, které budou uživatelé s velkou pravděpodobností klást. Komplexní pokyny jsou důležité pro bezproblémové a intuitivní prostředí prostoru Genie.

Kliknutím na ikona pokynů Příkazy na bočním panelu Genie otevřete podokno s pokyny.

Podokno Pokyny

Následující příklady ilustrují různé typy pokynů:

  • Informace o zaměstnání specifické pro společnost:

    • "Náš fiskální rok začíná v únoru"
  • Hodnoty, aliasy nebo běžné filtry:

    • "Vždy převést na malá písmena a použít operátor like při použití filtrů."
    • "Používejte zkratky pro stavy v hodnotách filtru."
  • Uživatelem definované funkce dostupné prostřednictvím katalogu Unity:

    • "Pro čtvrtletí použijte funkci definovanou uživatelem adventureworks.oneb.get_quarter(date) . Výstupem get_quarter je čtvrtletí a buď 1,2,3, nebo 4. Použijte to k filtrování dat podle potřeby.

      Například pro čtvrtletí 3 použijte where adventureworks.oneb.get_quarter(posted_date)= 3"'"

  • Ukázkové dotazy SQL:

    • Můžete zadat ukázky dotazů, které očekáváte, že Genie vygeneruje.
    • Zaměřte se na poskytování ukázek, které zvýrazňují logiku jedinečnou pro vaši organizaci a data, jako v následujícím příkladu:
    -- Return our current total open pipeline by region.
    -- Opportunities are only considered pipelines if they are tagged as such.
    SELECT
      a.region__c AS `Region`,
      sum(o.amount) AS `Open Pipeline`
    FROM
      sales.crm.opportunity o
      JOIN sales.crm.accounts a ON o.accountid = a.id
    WHERE
      o.forecastcategory = 'Pipeline' AND
      o.stagename NOT ILIKE '%closed%'
    GROUP BY ALL;
    

Pokyny k prostoru Genie můžete uspořádat jako jednu dlouhou poznámku nebo je seskupit podle souvisejících témat pro lepší strukturu.

Úprava vygenerovaného SQL

Vygenerovaný SQL můžete zkontrolovat a upravit v libovolné odpovědi. Autoři genie space mají obvykle znalosti o doméně a datech, která jim umožňují rozpoznat, kdy Genie generuje nesprávnou odpověď. Chyby lze často opravit malým množstvím ručního ladění v generovaném dotazu SQL. Pokud chcete zobrazit vygenerovaný SQL pro libovolnou odpověď, klikněte na Zobrazit vygenerovaný kód a prozkoumejte dotaz.

Uživatelé s alespoň oprávněními CAN EDIT v prostoru Genie můžou upravit vygenerovaný příkaz SQL, aby ho opravili. Po úpravách spusťte dotaz. Pak ji můžete uložit jako pokyn naučit Genie, jak odpovědět v budoucnu. Chcete-li uložit upravený dotaz, klikněte na uložit Ikona Uložit jako instrukce jako instrukce.

Osvědčené postupy pro přípravu prostoru

  • Zahrňte sadu dobře definovaných otázek, na které chcete, aby uživatelé prostoru mohli odpovídat.
  • Otestujte prostor Genie a zkontrolujte kvalitu odezvy. Zkuste následující postup, abyste zjistili, jestli model poskytuje očekávanou odpověď:
    • Přehrávejte poskytnuté otázky.
    • Položte další otázky související s datovými sadami.
  • Přidejte a upřesněte pokyny k prostoru Genie, dokud nebudou otázky poskytovat očekávanou odpověď.

Sdílení prostoru Genie

Důležité

Uživatelé prostoru Genie musí pracovat s daty pomocí vlastních přihlašovacích údajů. Dotazy týkající se dat, ke kterým nemají přístup, generují prázdné odpovědi.

Uživatelé prostoru Genie musí mít oprávnění CAN USE pro sklad připojený k prostoru Genie a přístupová oprávnění k objektům katalogu Unity, které se v prostoru vystavily. Podívejte se , jaká data mám použít?.

Nové prostory Genie se ve výchozím nastavení ukládají do složky uživatele. Podobně jako ostatní objekty pracovního prostoru dědí oprávnění z nadřazené složky. Strukturu složek pracovního prostoru můžete použít ke sdílení s ostatními uživateli. Viz Uspořádání objektů pracovního prostoru do složek.

Můžete také určit určité uživatele nebo skupiny, se kterými se mají sdílet na dané úrovni oprávnění: MŮŽE SPRAVOVAT, MŮŽE UPRAVOVAT, MŮŽE SPUSTIT a MŮŽE ZOBRAZIT.

Sdílení s konkrétními uživateli nebo skupinami:

  1. Klikněte na Share (Sdílet).
  2. V dialogovém okně Sdílet klikněte na Otevřít v pracovním prostoru.
  3. V okně prohlížeče pracovního prostoru zadejte uživatele nebo skupiny, se kterými chcete sdílet, a nastavte příslušné úrovně oprávnění.