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. Ve výchozím nastavení Genie Code používá automatické schválení ke spouštění kódu v chatu. Chcete-li každou žádost schválit sami, změňte režim schvalování. Viz Schválení akcí nástroje. Po spuštění kódu 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