Megosztás a következőn keresztül:


Tippek a Genie Code-válaszok javításához

Ez az oldal általános tippeket és ajánlott eljárásokat tartalmaz a Genie Code jobb válaszokhoz való biztosításához.

Ha a Genie Code-ot a beállításoknak megfelelően szeretné testre szabni, adja meg az utasításokat. A Genie Code képességeinek bővítéséhez hozzon létre ügynöki készségeket , és csatlakoztassa az MCP-kiszolgálókhoz.

Legyen konkrét

A Genie Code által biztosított struktúra és részletek időről időre változnak, még ugyanazon kérés esetén is. Próbáljon meg annyi útmutatást adni a Genie Code-nak, amennyit csak tud, hogy segítsen a kívánt információk visszaadásában a kívánt formátumban, részletességi szinten és így tovább. Fontolja meg a következőket:

  • Adja meg a keresett részletességi szintet. Például: "A kód magyarázata néhány mondatban" vagy "A kód magyarázata soronként".
  • Adja meg, hogy melyik kódtárat szeretné használni a Genie Code-nak. Például: "Vizualizáció létrehozása Matplotlib használatával" vagy "Vizualizáció létrehozása a Seaborn használatával".
  • Adja meg a kívánt válasz struktúráját. Például: "Utasítások megadása számozott lépésekben" vagy "Adja meg a lépéseket felsorolási pontként rövid magyarázatokkal".
  • Legyen konkrét az üzeneteiben. A Genie Code ismeri a táblázat- és oszlopsémát és a metaadatokat, így természetes nyelven teheti fel a kérdést. Például: "Listázd az aktív és visszavonult NFL-irányítók passzok teljesítési arányát azoknál, akik egy szezonban több mint 500 kísérletet hajtottak végre." A Genie Code olyan oszlopokból származó adatokkal válaszol, mint például s.player_id és s.attempts.

A Genie Code kontextust használ a jobb válaszokhoz

Megadhatja a Genie Code-ot egy adott környezettel, például táblákkal, folyamatokkal, jegyzetfüzetekkel, lekérdezésekkel és fájlokkal. A Genie Code csevegőablakában kattintson a At ikonra. Adjon hozzá kontextust a megadni kívánt erőforrás manuális kiválasztásához. A környezetre a csevegőüzenetben való beírással @<resource-name> is hivatkozhat. Minden kijelölt környezet megjelenik az utasításmező tetején, és továbbra is látható a csevegésben.

A manuálisan megadott környezeten kívül a Genie Code hozzáfér a táblázat- és oszlopsémákhoz és metaadatokhoz. Ez lehetővé teszi a természetes nyelv használatát, és pontosabb lekérdezéseket hozhat létre. Ha például egy tábla Állam nevű oszlopot tartalmaz, megkérheti a Genie Code-ot, hogy hozzon létre egy listát a Michiganben élő felhasználókról.

A Genie Code a következő környezetet használja:

  • Kód vagy lekérdezések az aktuális jegyzetfüzetcellában vagy a Databricks SQL-szerkesztő lapon.
  • Tábla- és oszlopnevek és -leírások.
  • Korábbi kérdések.
  • Kedvenc és aktív táblák.
  • A hiba diagnosztizálása funkció esetében a verem nyomkövetése a hiba kimenetéből.

Mivel a Genie Code a beszélgetési előzményeket használva jobb és pontosabb válaszokat ad, megkérheti a Genie Code-ot, hogy módosítsa az előző válasz kimenetét anélkül, hogy újra kellene írnia a teljes kérdést. A Genie Code csevegési előzményeivel iteratív módon tisztíthatja, tárhatja fel, szűrheti és szeletelheti a DataFrame-eket a Genie Code panelen.

Képek csatolása a kérésekhez

Képeket csatolhat a Genie Code-kérésekhez. Kép csatolásához használja az alábbi módszerek bármelyikét:

  • Másolja és illessze be közvetlenül a csevegőüzenetbe.
  • Húzza és dobja be a képet a csevegőablakba.
  • Kattintson a Kép ikonra. Kép csatolása a helyi gépről való kép kiválasztásához.

A képek akkor hasznosak, ha olyan információkat adnak hozzá, amelyeket nem lehet egyszerűen vagy pontosan közvetíteni a szöveggel. A következő esetekben érdemes lehet képeket csatolni:

  • Olyan vizuális információkat kell megadnia, amelyekhez a Genie Code nem fér hozzá. A Genie Code képes képeket és diagramokat látni a munkaterület fájljaiban és jegyzetfüzeteiben, ezért csak külső képeket kell csatolnia.
  • Szeretne segíteni a vizuális tartalmak, például diagramok, folyamatábrák, architekturális vázlatok, dia képernyőképek vagy rajztábla-fényképek megértésében.
  • Olyan külső adatokra kíváncsi, amelyek nincsenek leírva, például grafikonokról, diagramokról, irányítópultokról vagy olyan jelentésekről, amelyek trendeket, rendellenességeket vagy címkéket jelölnek.
  • Képből kinyert szövegre van szüksége, például fényképekre vagy dokumentumok vizsgálatára, kézzel írt jegyzetekre vagy címkékre és jelekre.
  • Valós fotókkal dolgozik, és szeretné megkérdezni, hogy mi történik a képen, leírhatja a dokumentáció jeleneteit, vagy ellenőrizni szeretné, hogy valami megfelel-e egy specifikációnak.

Segítség a Genie Code-nak az adathalmazok kezeléséhez

A Genie Code hozzáférhet a táblák használatának kontextusához, amelyeken dolgozik. Íme néhány dolog, amellyel jobban reagálhat az adathalmazok használatakor:

  • Táblázat keresésekor használja a "Táblák keresése" vagy a parancsot /findTables a jobb válaszok érdekében. Például: "Az NFL-játékokhoz kapcsolódó táblák keresése".

  • @<table-name> használata egy konkrét táblára való hivatkozáshoz egy kérésben. Manuálisan is kijelölheti a táblázatot, ha a At ikonra kattint a csevegésben. Adjon hozzá kontextust. A Genie Code a válaszait a tábla használatára szabja.

  • Ha oszlopokat választ ki egy DataFrame-ből, egy kezdő lekérdezés megadásával pontosabb eredményeket kaphat. Adjon meg például egy olyan utasítást, mint a SELECT * FROM <table_name>. Így a Genie Code lekérheti az oszlopneveket, és nem kell kitalálnia.

  • Ha oszlop adattípus-átalakításokkal kell futtatnia egy műveletet, előfordulhat, hogy meg kell adnia a részleteket. Például: "Konvertálja ezt a kódot a pandasból a PySparkba, beleértve a pandas DataFrame PySpark DataFrame-gé való átalakításához és az oszlopváltozás adattípusának logikai értékről egész számra történő módosításához szükséges kódot."

  • Dokumentumtáblák és oszlopok a Unity Katalógusban. Lásd: AI által létrehozott megjegyzések hozzáadása Unity Catalog-objektumokhoz. Ez több kontextust biztosít a Genie Code-nak az adatokon. Táblázat- vagy oszlopbejegyzések használata a Katalóguskezelőben mintaadatok sorának hozzáadásához. Tegyük fel például, hogy a magasság oszlop formátuma feet-inches. Az adatok Genie Code általi értelmezéséhez adjon hozzá egy megjegyzést, például: "A magasság oszlop sztring formátumban van, és kötőjel választja el egymástól. Példa: "6-2". A táblázat- és oszlopbejegyzésekről további információt a Megjegyzések hozzáadása az adatokhoz és az AI-eszközökhöz című témakörben talál.

Kód szerkesztése és futtatása a Genie Code csevegőablakában

Futtassa a kódot a Genie Code panelen annak ellenőrzéséhez vagy vázlatfüzetként való használatához. A kód futtatásához kattintson a Kód futtatása ikonra a kódmező bal felső sarkában, a Genie Code panelen. Amikor kódot futtat a Genie Code panelen, megjelenik a kimenet, és a változók használhatóvá válnak a jegyzetfüzetben. A Genie Code által létrehozott kódot közvetlenül a Genie Code csevegőablakában is szerkesztheti, mielőtt áthelyezné a kódot a jegyzetfüzetbe.

Az alábbi lapok példákat mutatnak be a Python- és SQL-kódhoz:

Python

Python-kód futtatása az asszisztens panelen.

SQL

Futtassa az SQL-kódot a segédpanelen.

Shift + Enter Új sor hozzáadása a csevegés szövegmezőjében

Új sor hozzáadására használható Shift + Enter a Genie Code csevegőszövegmezőjében. Így egyszerűen formázhatja és rendszerezheti az üzeneteket a Genie Code-ba.

Cellaműveletek használata jegyzetfüzetben

A cellaműveletek olyan gyakori feladatokra mutató parancsikonokat tartalmaznak, mint például a dokumentumkészítés (megjegyzéskészítés), a javítás és a kód magyarázata.

A /doc cellaművelet arra kéri az Asszisztenst, hogy fűzzön megjegyzést a kódhoz.

További erőforrások