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


Mi az a Databricks Assistant?

A Databricks Assistant egy AI-alapú programozó és támogatási ügynök, amely hatékonyabbá teszi a jegyzetfüzetek, lekérdezések, irányítópultok é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 a lap általános információkat tartalmaz az asszisztensről. Az adatvédelemmel és a biztonsággal kapcsolatos kérdésekért lásd: Adatvédelem és biztonság.

Azure AI-szolgáltatások és Databricks-alapú funkciók

A Databricks Assistant olyan AI-alapú funkciók gyűjteménye, amelyek a különféle feladatok termelékenységét növelik.

Egyes asszisztensi funkciók az Azure AI-szolgáltatások, ami azt jelenti, hogy a Databricks által nem kiszolgált modellekre támaszkodnak. Az alábbi táblázat az Asszisztens funkcióit és az egyes funkciók modellszolgáltatóját ismerteti.

Asszisztens funkció Funkció leírása Modellszolgáltató
Asszisztensi csevegés A termék teljes területén elérhető AI-csevegőpanel, amely segít a különböző feladatok elvégzésében. Azure AI Services
A segédcellák műveleteinek kérései A kód természetes nyelvi transzformációi egyetlen cellában. Azure AI Services
Asszisztens AI-alapú automatikus kiegészítés (nyilvános előzetes verzió) Beágyazott kódjavaslatok beíráskor. Databricks

Fiók esetén: A Databricks Assistant funkcióinak engedélyezése vagy letiltása

Az Azure AI Services Databricks Assistant funkciói alapértelmezés szerint engedélyezve vannak. A rendszergazdák azonban letilthatják az Azure AI Services Assistant funkcióit a fiókon belüli összes munkaterületen:

Tipp.

A fiók Azure AI Services Databricks Assistant-funkcióinak engedélyezését vagy letiltását fiókeseményként rögzíti a rendszer az auditnaplókban, lásd : Fiókesemények.

  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 rendelhet hozzá felhasználókat a Microsoft Entra ID-bérlőben (akik további fiókadminisztrátorokat rendelhetnek hozzá). 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 a Be vagy Ki lehetőséget.

Felhasználó esetén: Segédfunkciók engedélyezése vagy letiltása

Minden felhasználó, beleértve a nem rendszergazdákat is, engedélyezheti vagy letilthatja a felhasználói profiljához tartozó Assistant-funkciókat a fejlesztői beállításokban:

  1. Kattintson a felhasználónévre a Databricks-munkaterület >beállításainak felső sávjában.
  2. A Felhasználó csoportban kattintson a Fejlesztőeszközök fülre.
  3. A Kísérleti funkciók területen használja a Databricks Assistant automatikus kiegészítéséhez és a New Assistanthez használható kapcsolókat.

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

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

A Databricks Assistant ikonja és a panel helye

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

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.

Mi a Databricks Assistant díjszabása?

A Databricks Assistant összes jelenlegi képessége minden ügyfél számára díjmentesen elérhető.

A felhasználók csak azért a számításért fizetnek, amelyet a jegyzetfüzeteik, lekérdezéseik, feladataik stb. futtatásához használnak. A visszaélések megelőzése érdekében méltányos használati korlátozások vonatkoznak. A felhasználók többségére nem vonatkoznak ezek a korlátozások.

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.

Segédfunkciók földrajzi elérhetősége

A Databricks Assistant egy olyan kijelölt szolgáltatás , amely a Geos használatával kezeli az adattárolást az ügyféltartalmak feldolgozásakor. Ha többet szeretne megtudni az Asszisztens funkcióinak különböző földrajzi területeken való elérhetőségéről, olvassa el a Databricks Által kijelölt szolgáltatások című témakört.

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.