Tipy, jak zlepšit odpovědi v Genie Code

Odpovědi v Genie Code se dramaticky zlepší díky specifickým podnětem a jasnému kontextu. Buďte jasní ohledně toho, co chcete, odkazujte na tabulky a buňky zápisníku pomocí @, připojujte obrázky, když text nestačí, a dokumentujte tabulky a sloupce v Unity Catalog, aby Genie Code rozuměl vašemu schématu.

Genie Code si můžete také přizpůsobit podle svých potřeb následujícími způsoby:

  • Uveďte instrukce , jak Genie Code přizpůsobit vašim preferencím.
  • Vytvářejte dovednosti agentů pro rozšíření možností Genie Code.
  • Přidejte MCP servery pro propojení Genie Code s externími nástroji a datovými zdroji.

Buďte specifická

Struktura a detaily, které Genie Code poskytuje, se čas od času mění, i pro stejný prompt. Snažte se poskytnout Genie Code co nejvíce instrukcí, aby vám pomohl vrátit požadované informace ve požadovaném formátu, úrovni detailu a podobně. Zvažte následující:

  • Zadejte úroveň podrobností, kterou hledáte. Například "Vysvětlit tento kód v několika větách" nebo "Vysvětlit tento kód řádek po řádku".
  • Určete, jakou knihovnu chcete, aby Genie Code používal. Příklad: Vytvoření vizualizace pomocí knihovny Matplotlib nebo Vytvoření vizualizace pomocí knihovny Seaborn.
  • Zadejte strukturu požadované odpovědi. Například "Uveďte pokyny v číslovaných krocích" nebo "Poskytněte pokyny krokům jako odrážky se stručnými vysvětleními".
  • Buďte ve svých zadáních konkrétní. Genie Code zná vaše schéma tabulek a sloupců a metadata, takže můžete použít přirozený jazyk k položení své otázky. Například "Uveďte míru úspěšných přihrávek aktivních a bývalých quarterbacků NFL, pro ty, kteří měli přes 500 pokusů v sezóně." Genie Code odpovídá pomocí dat ze sloupců jako s.player_id a s.attempts.

Genie Code využívá kontext k lepším odpovědím

Nástroji Genie Code můžete poskytnout konkrétní kontext, například tabulky, kanály zpracování, poznámkové bloky, dotazy a soubory. V chatovacím panelu Genie Code klikněte na ikonu At. Přidejte kontext a ručně vyberte zdroj, který chcete poskytnout. Kontext můžete také odkázat zadáním @<resource-name> do chatovacího promptu. Každý vybraný kontext je uveden v horní části promptového pole a zůstává v chatu.

V zápisnících můžete také odkazovat na konkrétní buňky. Klikněte na ikonu At. Přidejte kontext, vyberte Buňky a pak vyberte buňku, na kterou chcete odkazovat. Můžete také zadat @cell do pole chatu a vybrat buňku ze zobrazeného seznamu. To je užitečné, když se chcete zeptat Genie Code na kód nebo výstup konkrétní buňky.

Kromě kontextu, který ručně poskytujete, má Genie Code přístup i ke schématům tabulek a sloupců a metadatům. To vám umožní používat přirozený jazyk a generovat přesnější dotazy. Například pokud má tabulka sloupec nazvaný State, můžete požádat Genie Code, aby vygeneroval seznam uživatelů žijících v Michiganu.

Genie Code využívá následující kontext:

  • Kód nebo dotazy v aktuální buňce poznámkového bloku nebo na kartě editoru Databricks SQL.
  • Názvy a popisy tabulek a sloupců
  • Předchozí dotazy k výzvě
  • Oblíbené a aktivní tabulky
  • Pro funkci diagnostiky chyb: trasování zásobníku z chybového výstupu.

Protože Genie Code využívá vaši historii konverzací k lepším a přesnějším odpovědím, můžete požádat Genie Code o změnu výstupu předchozí odpovědi, aniž byste museli přepsat celý prompt. Použijte historii chatu Genie Code k iterativnímu čištění, prozkoumávání, filtrování a řezání DataFrames v panelu Genie Code.

Připojte obrázky k promptům

Obrázky můžete připojit ke svým Genie Code výzvám. Pro připojení obrázku použijte některou z následujících metod:

  • Zkopírujte a vložte obrázek přímo do chatu.
  • Přetáhněte obrázek do pole chatu.
  • Klikněte na ikonu Nové. na ikonu plus, pak na ikonu Obrázek. Připojte obrázek pro výběr obrázku z vašeho místního počítače.

Obrázky jsou užitečné, když přidávají informace, které nelze snadno nebo přesně předat jen textem. Zvažte připojování obrázků, když:

  • Musíte poskytnout vizuální informace, ke kterým Genie Code nemá přístup. Genie Code dokáže zobrazit obrázky a grafy ve vašich pracovních souborech a zápisnících, takže stačí připojit jen externí obrázky.
  • Chcete pomoc s porozuměním vizuálnímu obsahu, jako jsou diagramy, vývojové diagramy, architektonické skici, snímky obrazovky prezentací nebo fotografie bílé tabule.
  • Ptáte se na externí data, která jsou zobrazena, nikoli popisována, jako jsou grafy, grafy, dashboardy nebo reporty, kde jsou důležité trendy, anomálie nebo označení.
  • Potřebujete text extrahovaný z obrázku, například fotografie nebo skeny dokumentů, ručně psané poznámky, popisky a cedule.
  • Pracujete s reálnými fotografiemi a chcete se zeptat, co se na obrázku děje, popsat scény pro dokumentaci nebo zkontrolovat, zda něco odpovídá specifikaci.

Pomozte Genie Code pracovat s datovými sadami

Genie Code může získat kontext ohledně tabulek, se kterými pracujete. Tady je několik věcí, které vám pomůžou lépe reagovat při práci s datovými sadami:

  • Při hledání tabulky použijte příkaz Najít tabulky nebo příkaz /findTables pro lepší odpovědi. Například "Hledání tabulek souvisejících s hrami NFL".

  • Umožňuje @<table-name> odkazovat na konkrétní tabulku na příkazovém řádku. Tabulku můžete také ručně vybrat kliknutím na ikonu At. Přidejte kontext v chatu. Genie Code přizpůsobuje své odpovědi tak, aby používaly tuto tabulku.

  • Při výběru sloupců z datového rámce můžete získat přesnější výsledky tím, že zadáte počáteční dotaz. Zadejte například příkaz jako SELECT * FROM <table_name>. To umožňuje Genie Code získat názvy sloupců a nemusí hádat.

  • Pokud potřebujete ke spuštění operace použít převody datových typů sloupců, budete možná muset zadat podrobnosti. Například: "Převeďte tento kód z pandas do PySparku, včetně kódu potřebného pro převod pandas DataFrame na PySpark DataFrame a změnu datového typu sloupce churn z boolean na integer."

  • Tabulky a sloupce dokumentů v katalogu Unity Viz Přidání komentářů generovaných AI do objektů katalogu Unity. To dává Genie Code více kontextu k datům. Pomocí komentářů k tabulce nebo sloupcům v Průzkumníku katalogu přidejte řádek ukázkových dat. Předpokládejme například, že sloupec výšky je ve formátu feet-inches. Aby Genie Code lépe interpretoval data, přidejte komentář například: "Sloupec výšky je ve formátu řetězce a je oddělen pomlčkou. Příklad: 6-2." Informace o komentářích k tabulce a sloupci najdete v tématu Přidání komentářů k datům a prostředkům AI.

Upravujte a spouštějte kód v chatu Genie Code

Spusť kód v Genie Code panelu pro ověření nebo ho použít jako škrábací podložku. Provádění kódu je dostupné na všech stránkách v Azure Databricks. Genie Code automaticky nastavuje aktuální výpočetní zdroj stránky, na které jste. Pokud se aktuálně nepoužívá žádný výpočetní prostředek, Genie Code používá bezserverové výpočetní prostředky. Genie Code žádá o vaše svolení před spuštěním kódu v chatu. Pro automatické schvalování budoucích požadavků nastavte schvalovací režim na Automatické schvalování. Viz Schválení akcí nástroje. Po schválení se výstup zobrazí přímo v chatovacím panelu.

Na následujících kartách najdete příklady kódu Pythonu a SQL:

Python

Spusťte kód Pythonu v podokně pomocníka.

SQL

Spusťte kód SQL v podokně pomocníka.

Slouží Shift + Enter k přidání nového řádku do textového pole chatu.

Použijte Shift + Enter k přidání nové řádky do textového pole chatu Genie Code. To usnadňuje formátování a organizaci vašich zpráv do Genie Code.

Používejte 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.

/doc akce buňky vyzve asistenta, aby okomentoval kód.

Dodatečné zdroje