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.
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.
Kattintson a Beállítások elemre.
Kattintson a Funkció engedélyezése fülre .
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:
- Kattintson a felhasználónévre a Databricks-munkaterület >beállításainak felső sávjában.
- A Felhasználó csoportban kattintson a Fejlesztőeszközök fülre.
- 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 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 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áuls.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.
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 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" 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.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: