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


Mi az a Databricks Assistant?

Fontos

Ez a funkció a nyilvános előzetes verzióban érhető el.

A Databricks Assistant AI-alapú társprogramozóként és támogatási ügynökként dolgozik, hogy hatékonyabbá tegye a jegyzetfüzetek, lekérdezések és fájlok létrehozásakor. Segíthet a kérdések gyors megválaszolásában a kód és a lekérdezések generálásával, optimalizálásával, kiegészítésével, magyarázatával és javításával.

Ez az oldal általános információkat nyújt a segédről gyakori kérdések formájában. Az adatvédelemmel és a biztonsággal kapcsolatos kérdésekért lásd: Adatvédelem és biztonság.

A Databricks Assistant engedélyezése vagy letiltása

A Databricks Assistant alapértelmezés szerint engedélyezve van. A fiókban vagy az egyes munkaterületeken lévő összes munkaterületen kezelheti az engedélyezést.

A Databricks Assistant fiókhoz való engedélyezése fiókeseményként van rögzítve az auditnaplókban, lásd : Fiókesemények.

A fiókbeállítás kezelése

A Databricks Assistant-fiók összes munkaterületének engedélyezéséhez vagy letiltásához kövesse az alábbi utasításokat:

  1. Fiókadminisztrátorként jelentkezzen be a fiókkonzolra.

    Fontos

    Ha a Microsoft Entra-azonosító (korábbi nevén Azure Active Directory) bérlő egyik felhasználója sem jelentkezett be még a fiókkonzolra, Önnek vagy a bérlő egy másik felhasználójának be kell jelentkeznie első fiókadminisztrátorként. Ehhez Microsoft Entra-azonosítójú globális rendszergazdának kell lennie, de csak akkor, ha először jelentkezik be az Azure Databricks-fiókkonzolra. Az első bejelentkezéskor Azure Databricks-fiókadminisztrátor lesz, és már nincs szüksége a Microsoft Entra ID globális rendszergazdai szerepkörre az Azure Databricks-fiók eléréséhez. Első fiókadminisztrátorként további fiókadminisztrátorként további fiókadminisztrátorokat rendelhet a Microsoft Entra ID-bérlőhöz (akik maguk is hozzárendelhetnek további fiókadminisztrátorokat). A további fiókadminisztrátoroknak nincs szükségük meghatározott szerepkörökre a Microsoft Entra-azonosítóban. Lásd: Felhasználók, szolgáltatásnevek és csoportok kezelése.

  2. Kattintson a Beállítások elemre.

  3. Kattintson a Funkció engedélyezése fülre .

  4. Az Azure AI-szolgáltatások által nyújtott AI-kisegítő funkciók beállításnál válassza az Engedélyezve vagy Letiltva lehetőséget, majd kattintson a Mentés gombra.

A munkaterület beállításainak kezelése

Ha a fiókbeállítás engedélyezi a munkaterület-beállítások felülbírálását, a munkaterület rendszergazdái engedélyezhetik vagy letilthatják bizonyos munkaterületeket. Ehhez használjon munkaterület-beállítást a fiókkonzol alapértelmezett beállításának felülbírálásához az alábbiak szerint:

  1. Lépjen a munkaterület beállításai lapra.
  2. A Felhasználó csoportban kattintson a Fejlesztőeszközök fülre.
  3. A Kísérleti funkciók>területen a New Assistant váltson ki állásba. Tiltsa le a Databricks Assistant kapcsolót.

Kódolási segítség kérése a Databricks Assistanttől

A Databricks Assistant eléréséhez kattintson a jegyzetfüzet bal oldali oldalsávján található Asszisztens ikonra A Databricks assistant ikonja , a fájlszerkesztőre, az SQL-szerkesztőre vagy az irányítópult Adatok lapjára.

A Databricks Assistant ikon helye

A Segéd panel a képernyő bal vagy jobb oldalán nyílik meg.

A Databricks segéd panelje

A Databricks Assistant néhány képessége a következő:

  • Létrehozás: SQL-lekérdezés létrehozásához használjon természetes nyelvet.
  • Magyarázat: Kiemelhet egy lekérdezést vagy egy kódblokkot, és a Databricks Assistant világos, tömör angol nyelven végigvezetheti a logikát.
  • Javítás: Szintaxis- és futásidejű hibák magyarázata és javítása egyetlen kattintással.
  • Átalakítás és optimalizálás: Pandas-kód konvertálása PySparkra a gyorsabb végrehajtás érdekében.

A Databricks Assistant által létrehozott kódok a Databricks számítási környezetben való futtatására szolgálnak. Úgy van optimalizálva, hogy kódot hozzon létre a Databricks által támogatott programozási nyelvekben, keretrendszerekben és dialektusokban. Nem általános célú programozási asszisztensnek szánták. Az Asszisztens gyakran használja a Databricks-erőforrásokból származó információkat, például a Databricks dokumentációs webhelyét vagy a Tudásbázist a felhasználói lekérdezések jobb megválaszolásához. A legjobban akkor működik, ha a felhasználói kérdés a Databricks dokumentációjából, a Unity Catalogból és a munkaterület felhasználói kódjából származó tudással megválaszolható kérdésekhez kapcsolódik.

A felhasználóknak mindig át kell tekintenie az Asszisztens által létrehozott kódot a futtatás előtt, mert néha hibázhatnak.

Adatvizualizációk létrehozása a Databricks Assistant használatával

Irányítópultok készítésekor használhatja a Databricks Assistantet. Amikor vizualizációkat hoz létre egy meglévő irányítópult-adatkészleten, kérje meg az asszisztenst, hogy válaszoljon generált diagramok formájában. Az Asszisztens irányítópulton való használatához először hozzon létre egy vagy több adathalmazt, majd vegyen fel egy vizualizációs vezérlőt a vászonra. A vizualizációs widget egy üzenetben ismerteti az új diagramot. Írja be a megtekinteni kívánt diagram leírását, és a segéd létrehozza. Jóváhagyhatja vagy elutasíthatja a diagramot, vagy módosíthatja a leírást, hogy valami újat hozzon létre.

Az Asszisztens irányítópultokkal való használatával kapcsolatos részletekért és példákért lásd : Vizualizációk létrehozása a Databricks Assistant használatával.

A Databricks Assistant által használt szolgáltatások

A Databricks Assistant az Azure OpenAI-szolgáltatásokat használja a válaszok megadásához.

Az Azure OpenAI szolgáltatást nem az OpenAI, hanem a Microsoft üzemelteti, és a vonatkozó adatkezelési szabályzataikra is vonatkoznak. A szolgáltatásnak küldött adatok semmilyen modellbetanításhoz nem használhatók. További részletekért tekintse meg az Azure adatkezelési szabályzatát.

Az Azure OpenAI esetében az Azure Databricks letiltotta a visszaélések monitorozását, így az Azure OpenAI nem tárol kéréseket vagy válaszokat.

Tippek az eredmények pontosságának javításához

  • A jobb válaszok érdekében használja a "Táblák keresése" parancsot. Mielőtt kérdéseket tehet fel a táblák adataival kapcsolatban, kérje meg a segédet, hogy tárgy vagy egyéb jellemzők alapján keresse meg a kapcsolódó táblákat. Példa: Find tables related to NFL games

  • Adja meg a kívánt válasz struktúráját. A Databricks Assistant által biztosított struktúra és részletesség ugyanahhoz a kéréshez is eltérő. A Databricks Assistant ismeri a táblázat- és oszlopsémát és a metaadatokat, így természetes nyelv használatával tehet fel kérdést. Példa: List active and retired NFL quarterbacks' passing completion rate, for those who had over 500 attempts in a season. Az asszisztens olyan oszlopokból származó adatokat használ, mint például s.player_id a .s.attempts

  • Adjon meg példákat a sorszintű adatértékekre. A Databricks Assistant nem rendelkezik hozzáféréssel a sorszintű adatokhoz, így a pontosabb válaszok példákat nyújtanak az adatokra. Példa: List the average height for each position in inches Ez egy hibát ad vissza, mert az adathalmaz a láb és a hüvelyk magasságát jeleníti meg, mint a .6-2

  • A kódrészletek teszteléséhez futtassa őket a Segéd panelen. Az Asszisztens panelt karcpadként használhatja, amely menti a lekérdezések és az asszisztens válaszainak iterációit. A kódot futtathatja és szerkesztheti a panelen, amíg készen nem áll arra, hogy hozzáadja egy jegyzetfüzethez.

    A kódrészletek teszteléséhez futtassa őket a Segéd panelen.

  • 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.

A teljes körűen illusztrált példákért tekintse meg a Databricks Assistant 5 tippet.

A Databricks Assistant figyelembe veszi a beszélgetés előzményeit, így útközben pontosíthatja kérdéseit.

Visszajelzés küldése

A legjobb módja annak, hogy visszajelzést küldjön, ha használja a Visszajelzés küldése hivatkozásokat a jegyzetfüzetben és az SQL-szerkesztőben. Küldhet e-mailt a assistant-feedback@databricks.com címre vagy a fiókcsapatának is.

Ossza meg a termékfejlesztési javaslatokat és a felhasználói élmény problémáit a gyors pontosságra vonatkozó visszajelzés helyett. Ha nem megfelelő javaslatot kap az Asszisztenstől, kattintson a "Nem hasznos" Lefelé mutató hüvelykujj ikon gombra.

Adatvédelem és biztonság

K: Milyen adatokat küldenek a modelleknek?

A Databricks Assistant minden API-kérésben kódot és metaadatokat küld a modelleknek. Ez segít az adatok relevánsabb eredményeinek visszaadásában. Ide sorolhatóak például a kövekezők:

  • Kód/lekérdezések az aktuális jegyzetfüzetcellában vagy az SQL-szerkesztő lapon
  • Tábla- és oszlopnevek és -leírások
  • Korábbi kérdések
  • Kedvenc táblák

K: A modelleknek küldött metaadatok megfelelnek a felhasználó Unity Catalog-engedélyeinek?

Igen, a modellnek küldött összes adat tiszteletben tartja a felhasználó Unity Catalog-engedélyeit, így nem küld metaadatokat azokra a táblákra vonatkozóan, amelyeket a felhasználó nem láthat.

K: Ha eredményeket tartalmazó lekérdezést hajtok végre, majd feltehetek egy kérdést, a rendszer elküldi a lekérdezés eredményeit a modellnek?

Nem, csak a cellák kódtartalma, a táblák metaadatai és a felhasználó által megadott szöveg van megosztva a modellel. A "hiba kijavítása" funkció esetében a Databricks a hiba kimenetéből is megosztja a verem nyomkövetését.

K: A Databricks Assistant veszélyes kódot hajt végre?

Szám A Databricks Assistant nem futtat automatikusan kódot az Ön nevében. Az AI-modellek hibázhatnak, félreérthetik a szándékot, hallucinálhatnak vagy helytelen válaszokat adhatnak. A futtatás előtt tekintse át és tesztelje az AI által létrehozott kódot.

K: Végzett a Databricks bármilyen értékelést az Asszisztens válaszainak pontosságának és megfelelőségének kiértékeléséhez?

Igen. A Databricksnek vannak olyan enyhítései, amelyek megakadályozzák, hogy az Asszisztens káros válaszokat generáljon, például a gyűlöletbeszédet, a nem biztonságos kódot, a gyors jailbreakelést és a harmadik féltől származó szerzői jogi tartalmakat. A Databricks számos szimulált felhasználói bemenettel tesztelte az AI kisegítő funkcióit, hogy felmérje a kockázatcsökkentések robusztusságát. Ezek az értékelések az Asszisztens várt használati eseteire összpontosítottak, például a Python- és Databricks SQL-, R- és Scala-nyelvek kódgenerálására.

K: Használhatom a Databricks Assistantet szabályozott adatokat feldolgozó táblákkal (PHI, PCI, IRAP, FedRAMP)?

Igen. Ehhez meg kell felelnie a követelményeknek, például engedélyeznie kell a megfelelőségi biztonsági profilt, és hozzá kell adnia a megfelelő megfelelőségi szabványt a megfelelőségi biztonsági profil konfigurációjának részeként.