Použití kódu Genie pro datové vědy

Genie Code je partner využívající AI pro datovou vědu pro vývojáře v poznámkových blocích Azure Databricks a editoru SQL. Zkoumá data, generuje a spouští kód a opravuje chyby na základě jediného zadání, s vaším schválením před spuštěním.

Co je Genie Code pro datové vědy?

Genie Code dokáže automatizovat celé pracovní postupy datových věd ve více krocích v poznámkových blocích Databricks a v editoru SQL.

Použijte agenta pro datové vědy v poznámkovém bloku.

Genie Code plánuje řešení, načítá relevantní prostředky, spouští kód, používá výstupy buněk ke zlepšení výsledků a automaticky opravuje chyby.

Genie Code může naplánovat a vygenerovat kód pro spuštění v poznámkových blocích nebo dotazech pro spuštění v editoru SQL. Genie Code s vámi spolupracuje při schvalování plánů a potvrzuje své další kroky před pokračováním. S vaším schválením může Genie Code používat nástroje k provádění úloh, jako je prohledávání tabulek, úpravy poznámkového bloku, spouštění buněk a čtení výstupů buněk.

Přístup a akce Genie Code se řídí oprávněními uživatele. Může přistupovat pouze k datům, ke kterým máte přístup, a provádět operace, ke kterým máte oprávnění.

Požadavky

Pokud chcete používat funkce agentských datových věd v Genie Code, váš pracovní prostor potřebuje následující:

Použití kódu Genie pro datové vědy

Použití Genie Code pro úlohy datových věd:

  1. V poznámkovém bloku Databricks nebo editoru SQL otevřete boční panel Genie Code.

  2. Zadejte výzvu k zadání kódu Genie. Například "Analyzujte @sales_transactions ze samples.bakehouse, abyste identifikovali nejprodávanější produkt".

    Návod

    Odkazujte na konkrétní tabulky pomocí @table_name. Agent použije tuto tabulku a všechna přidružená metadata ke kurátorované odpovědi. Agent respektuje oprávnění katalogu Unity uživatele, aby měl přístup jenom k datům, ke kterým máte přístup.

  3. Když Genie Code vygeneruje svou odpověď, často se pozastaví, aby získal váš vstup:

    • V případě složitějších úkolů může Genie Code vytvořit podrobný plán a položit si jasné otázky. Odpovězte na své objasňující otázky, které jí pomůžou vylepšit svůj plán.

    • Když Genie Code potřebuje spustit kód, před pokračováním požádá o schválení. Klikněte na Povolit nebo Přeskočit nebo nastavte režim schválení na Automatické schválení a přeskočte budoucí výzvy. Viz Schválení akcí nástroje.

      Důležité

      Genie Code může vygenerovat a spustit kód v poznámkovém bloku. I když má mantinely, aby se zabránilo nebezpečným akcím, stále existuje riziko. Používejte ho jenom s kódem a daty, kterým důvěřujete.

    • Vzhledem k tomu, že Genie Code pokračuje ve své práci, můžete být vyzváni k výběru možnosti Pokračovat nebo Odmítnout. Zkontrolujte stávající práci v Genie Code a pak vyberte Pokračovat a povolte, aby pokračoval v dalších krocích, nebo odmítnout a řekněte mu, aby zkusil něco jiného.

    • Pokud chcete zastavit Genie Code během práce, klikněte na červenou ikonu Stop..

Genie Code může vytvářet nové buňky poznámkového bloku (nebo dotazy), generovat text a kód, spouštět buňky poznámkového bloku a přistupovat k výstupu buňky pro interpretaci výsledků.

Poznámka:

Genie Code vyžaduje, aby aktuální karta zůstala otevřená pro dokončení vícekrokových úkolů.

Návod

Ve většině odpovědí můžete přidat pokyny pro Genie Code. Pokud máte například konvence kódu nebo upřednostňované knihovny, které chcete použít, můžete tyto pokyny přidat do pokynů pro Genie Code. Můžete také vytvořit dovednosti pro rozšíření Genie Code se specializovanými možnostmi pro úlohy specifické pro vaši doménu. Další podrobnosti a další tipy najdete v tématu Tipy pro vylepšení odpovědí genie Code.

Případy použití

Genie Code má rozšířené možnosti, jako je hledání dat, interpretace výstupů a provádění akcí buněk.

Genie Code vám může pomoct se složitými úlohami datových věd, včetně průzkumné analýzy dat, prognózování a strojového učení. Pomocí Genie Code můžete dokonce vytvořit nový poznámkový blok analýzy dat od začátku. Pokud chcete dosáhnout lepších výsledků, poskytněte agentu kontext odkazováním na tabulky, kanály, poznámkové bloky, dotazy a soubory pomocí @<resource_name>. Můžete také kliknout na ikonu At. Přidejte kontext pro ruční výběr kontextu, který chcete poskytnout. Každý referenční prvek přetrvává v kontextu chatu.

Vyzkoušejte následující výzvy, abyste mohli začít:

  • Zjišťování dat:
    • "Která tabulka obsahuje data transakcí bakehouse?"
    • "Chci zobrazit data o počasí pro datum 2025-01-01 v Los Angeles, CA."
    • "Najděte tabulku obsahující data taxislužby New Yorku a ukažte mi prvních 10 řádků."
  • Průzkumná analýza dat:
    • "Pomozte mi analyzovat řetězec JSON ve sloupci A."
    • "Vytvoření vizualizace dat z této tabulky"
    • Interpretovat tento pruhový graf.
    • "Popište datovou @sales_transactions sadu. Proveďte EDA, abyste mi pomohli pochopit statistiky sloupců a vizualizovat rozdělení hodnot. Myslete si jako datový vědec."
    • Analýza @workload_insights a zjištění 5 nejlepších zákazníků pro úlohy Sql Databricks za poslední týden podle výnosů Pak vykreslujte, kolik uživatelů měli tito zákazníci pro Databricks SQL za týden za posledních 6 týdnů."
  • Prognózování:
    • "Pomocí @incidents datové sady vytvořte prognózu denního počtu incidentů za příštích 2 týdny. Až budete hotovi, dejte mi tabulku dat a interaktivní graf, aby se zobrazily výsledky.
    • "Pomocí @website_traffic datové sady predikujte denní počty návštěvníků pro nadcházející měsíc. Zvýrazněte všechny sezónní vzory."
    • "Vygenerování prognózy poptávky po produktech za příštích 6 měsíců z @inventory datové sady, včetně intervalů spolehlivosti."
  • Strojové učení:
    • "Příprava dat a příprava funkcí pro přípravu této datové sady na trénování modelu"
    • Vytrénujte klasifikační model na datové sadě @customer_data pro predikci odchodu zákazníků. Vyhodnoťte model pomocí metriky přesnosti a metriky AUC.
    • "Ladění hyperparametrů u regresního modelu pomocí @housing_prices datové sady za účelem zlepšení chyby předpovědi."
    • Sestavení modelu clusteringu v @sales_leads datové sadě pro identifikaci segmentů zákazníků a poskytnutí souhrnu charakteristik jednotlivých clusterů
  • Organizace poznámkového bloku:
    • "Vytvořte novou buňku, která shrnuje výsledky z tohoto poznámkového bloku."
    • "Dejte tomuto poznámkovému bloku relevantní název.".

Průzkumná analýza dat

Pomocí kódu Genie můžete provádět průzkumnou analýzu dat v datové sadě. Zkuste například požádat o pomoc při vytvoření nového poznámkového bloku, který analyzuje datovou sadu samples.bakehouse.sales_transactions.

Na prázdné kartě poznámkového bloku otevřete panel Kód Genie a zadejte následující výzvu: "Popis datové sady, @sales_transactions. Chci udělat nějaké EDA, abych porozuměl statistikám sloupců a vizualizoval rozdělení hodnot."

Data Science Agent vytvoří poznámkový blok pro EDA.

Agent vytvoří plán, který bude odpovídat na vaši výzvu a může klást objasňující otázky. Se schválením vygeneruje nové buňky poznámkového bloku, které obsahují kód pro zkoumání dat a textu, které vysvětlují jeho proces a zjištění.