Použití kódu Genie

Genie Code pomáhá vývojářům generovat, optimalizovat, vysvětlit a opravovat kód v poznámkových blocích Azure Databricks, editoru SQL, úlohách, řídicích panelech AI/BI a editoru souborů.

Informace o tom, jak Genie Code pomáhá s kódem, najdete v tématu Získání nápovědy k kódování od Genie Code.

Seznámení s podoknem Genie Code

Pokud chcete otevřít podokno Kód Genie, klikněte na ikonu kódu Sparkle Genie. V pravém horním rohu stránky.

Boční panel Genie Code s několika chaty otevřenými jako záložky.

Do textového pole v dolní části podokna zadejte výzvu a stiskněte Enter nebo klikněte na ikonu Odeslat. Máte tyto možnosti:

  • Kliknutím na ikonu Plus, ikonu plus, se připojíte k serverům MCP nebo přiložíte soubory.
  • Klikněte na ikonu At. nebo zadejte @, abyste vybrali prostředky, na které se má Genie Code odkazovat.
  • Zadejte /, chcete-li vybrat a spustit příkaz s lomítkem.

Pokud vyzvete Genie Code, aby vám pomohl s kódem, provede vás spuštěním, přijetím nebo odmítnutím změn, které navrhuje.

Pracuj s více chaty jako záložkami

Panel Genie Code ukazuje vaše otevřené chaty jako záložky v horní části panelu. Můžete vést více úkolů najednou a přecházet mezi chaty, aniž byste ztratili místo.

  • Přepněte chat: Klikněte na záložku, abyste chat aktivovali. Chat běží na pozadí, když přepnete na jiné karty, takže můžete začít dlouhý úkol v jednom chatu a pokračovat v práci v jiném.
  • Otevřete nový chat: Klikněte na ikonu Nový chat.Nový chat , abych začal chat v nové záložce.
  • Znovu otevřete starý chat: Klikněte na ikonu Historie.Vyzkoušejte historii chatu a vyberte chat, abyste ho otevřeli v záložce.
  • Správa chatu: Použijte ikonu menu Kebabu. Menu kebabu na aktivní záložce pro správu chatu, nebo klikněte na ikonu Zavřít. pro zavření záložky.

Ovládací prvky podokna Genie Code

Záhlaví podokna Genie Code má následující ovládací prvky:

Control Description
Ikona nového chatu Nový chat Začněte nový chat v nové kartě.
Historická ikona. Historie chatu Zobrazit minulé chaty a znovu otevřít jeden v záložce.
Ikona nabídky Kebab. Více Otevřete ikonu ozubeného kola.Nastavení a další možnosti. Viz Nastavení Genie Code.
Ikona Zavřít Zavřít Sbalte podokno Genie Code.

Nastavení kódu Genie

Pokud chcete otevřít nastavení Genie Code, klikněte na ikonu nabídky Kebab.Další nabídka v záhlaví podokna a potom klikněte na ikonu ozubeného kola.Nastavení. Podokno nastavení obsahuje následující položky:

Setting Description
Actions Nastavte, jak Genie Code před použitím nástroje požádá o schválení. Viz Schválení akcí nástroje.
Servery MCP Připojte se k externím nástrojům a zdrojům dat pomocí serverů MCP a integrovaných konektorů.
Přepnout zobrazení panelu Vyberte, zda chcete Genie Code používat v zobrazení ukotveného podokna, nebo v zobrazení bočního podokna.
Pokyny pro uživatele Přidejte uživatelské pokyny , které vás provedou tím, jak vám Genie Code odpovídá.
Pokyny k pracovnímu prostoru Přidejte pokyny k pracovnímu prostoru , které platí pro všechny uživatele v pracovním prostoru.
Dovednosti Přidejte opakovaně použitelné dovednosti agenta , které může Genie Code použít u úloh.
Dovednosti v pracovním prostoru Přidejte dovednosti , které jsou k dispozici všem uživatelům v pracovním prostoru.
Zásady použití bez serveru Nastavte zásady použití bez serveru pro spuštění kódu, který Genie Code vygeneruje ve výstupu chatu.

Režim agenta

Genie Code běží v režimu agenta, který automatizuje vícekrokové pracovní postupy, plány řešení, načítá relevantní prostředky, spouští kód, používá výstupy buněk ke zlepšení výsledků a opravuje chyby automaticky. Pokud chcete přímou konverzační odpověď bez autonomního provádění úkolů, řekněte to například v výzvě "Stačí mi to vysvětlit, nespouštět žádný kód".

K dokončení úkolů genie Code odešle do modelu výzvu a relevantní kontext, včetně názvů tabulek a sloupců, popisů, kódu, se kterým pracujete, ukázek dat z tabulek a výstupů buněk. Všechna data odeslaná do modelu respektují vaše oprávnění katalogu Unity. Podrobnosti najdete v tématu Data odesílaná do modelů.

Requirements

Pokud chcete používat funkce agenta Genie Code, váš pracovní prostor potřebuje následující:

Pokud jsou funkce AI založené na partnerech zakázané, genie Code je stále dostupný, ale bez jeho agentských funkcí s využitím modelu hostovaného v Databricks.

Celá stránka Genie Code (beta verze)

Genie Code nabízí celostránkový zážitek z příkazového centra, kde je aktivní chat výrazně zobrazen a v případě potřeby se vedle něj objevují materiály jako zápisníky a soubory. Viz Celá stránka Genie Code.

Schválení akcí nástroje

Když Genie Code potřebuje použít nástroj, například spuštění kódu, úpravu poznámkového bloku nebo dotazování tabulky, před pokračováním požádá o schválení. Každou žádost můžete schválit zvlášť, nebo nastavit schvalovací režim, který se vztahuje na zbytek vašeho současného chatu nebo na všechny budoucí chaty.

Schválení jedné žádosti

Když Genie Code požádá o oprávnění k použití nástroje, klikněte na Povolit schválit akci nebo Přeskočit a odmítnout ji.

Chcete-li změnit způsob, jakým Genie Code zpracovává budoucí žádosti o schválení v aktuálním chatu, vyberte jednu z následujících z téže výzvy:

Option Chování
Zeptejte se pokaždé Genie Code požádá o schválení při každém použití nástroje. Toto je výchozí hodnota.
Povolit v aktuálním chatu Genie Code může používat požadovaný nástroj pro zbytek aktuálního chatu bez ptaní.
Vždy povolit Genie Code může používat požadovaný nástroj v každém chatu bez ptaní.
Automatické schválení Genie Code automaticky schvaluje akce nástrojů pro zbytek aktuálního chatu. Klasifikátor AI kontroluje jednotlivé akce a blokuje rizikové akce. (Doporučeno.)

Nastavení výchozího režimu schválení

Pro použití stejného schvalovacího režimu pro každý chat Genie Code nastavte výchozí nastavení v nastavení Genie Code. Klikněte na ikonu ozubeného kola v záhlaví podokna Genie Code a otevřete nastavení.

Vyberte jednu z následujících možností:

  • Zeptejte se nejprve: Při spuštění schvalte jednotlivé nástroje. Nastavení přepsání pro jednotlivé nástroje stále platí.

  • Automatické schválení: Klasifikátor AI zkontroluje každou navrženou akci proti vašemu záměru a schválí nebo zablokuje každou z nich, čímž minimalizuje ruční schválení a blokuje rizikové akce.

    Important

    Automatické schvalování je funkce produktivity, nikoli hranice zabezpečení. Klasifikátor je orientační heuristika, která se může mýlit. Může schvalovat nebezpečné akce nebo blokovat bezpečné akce. Nespoléhejte na to, abyste vynutily požadavky na zabezpečení, dodržování předpisů nebo řízení přístupu. Při práci s produkčními daty, citlivými pracovními prostory nebo sdílenými prostředky ponechte automatické schvalování vypnuté, kde jsou důsledky nesprávného schvalování. Zůstáváte zodpovědní za kontrolu výsledků Genie Code.

Když je zapnuté automatické schvalování, Genie Code obvykle umožňuje operace s nízkým rizikem, jako jsou dotazy jen pro čtení, úpravy vlastních souborů a poznámkových bloků pracovního prostoru, zápisy do tabulek, které vlastníte, a spouštění úloh nebo kanálů, na které jste už odkazovali. Blokuje vše, co by mohlo rozšířit rozsah nebo ovlivnit sdílené prostředky, například destruktivní operace, nasazení do produkce, změny oprávnění a tajných klíčů, externí volání na služby třetích stran a rizikové operace v systému správy zdrojového kódu, jako je vynucené pushování.

Když je akce zablokována, Genie Code obdrží důvod a přizpůsobí se, například tím, že akci zkusí znovu v užším rozsahu.

Sdílení chatu

Genie Code chaty můžete sdílet s ostatními uživateli, skupinami nebo principy služeb.

Abychom si podělili o rozhovor:

  1. V panelu Genie Code klikněte na ikonu Historie.Historie chatu pro otevření historie chatu.

  2. Najeďte myší na chat, který chcete sdílet, a klikněte na ikonu menu kebabu. Menu kebabu.

  3. Klikněte na ikonu Sdílet.Sdílet.

  4. V dialogovém okně sdílení přidejte uživatele, skupiny nebo instanční objekty služby, se kterými chcete sdílet. Příjemci obdrží v chatu povolení Zobrazit se . Viz seznamy ACL chatu Genie Code.

  5. (Volitelné) Zaškrtněte Poslat e-mail novým uživatelům, chcete-li odeslat e-mailové oznámení nově přidaným uživatelům.

  6. (Volitelné) Pro sdílení přímého odkazu na chat klikněte na ikonu odkazu.Zkopírovat odkaz na konci dialogu pro sdílení.

  7. Kliknutím na Přidat můžete konverzaci sdílet.

Získání nápovědy k kódu

Získejte pomoc s kódem z Genie Code přímo v poznámkových blocích. Genie Code nabízí:

Databricks doporučuje, abyste před spuštěním vždy zkontrolovali jakýkoli kód vygenerovaný Genie Code, protože někdy může dělat chyby.

Další informace o tom, jak může Genie Code pomoct s kódem, najdete v tématu Získání nápovědy k kódování od Genie Code.

Kód optimalizovaný pro prostředí Azure Databricks

Kód vygenerovaný genie Code 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.

Genie Code často používá informace z prostředků Databricks, jako je web dokumentace databricks nebo znalostní báze, k lepší odpovědi na dotazy uživatelů. Nejlépe se hodí, když se otázka uživatele 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ískejte odpovědi z dokumentace

Genie Code vyhledá dokumentaci k Databricks a odpoví na vaše otázky. Když se odkazuje na dokumentaci, zobrazí se v odpovědi krok prohledané dokumentace. Můžete požádat Genie Code, aby citovala své zdroje a poskytuje odkazy na relevantní stránky dokumentace.

Odpověď Genie Code ukazující odpověď pocházející z dokumentace

Pošlete zpětnou vazbu k odpovědím na Genie Code

Dejte Databricks vědět, jestli jsou odpovědi genie Code užitečné:

  1. Najeďte myší těsně pod odpověď Genie Code.
  2. Klikněte na ikonu palce nahoru Užitečné nebo na ikonu palce dolů Neužitečné.

Další zdroje informací