Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Genie Code csatlakoztatása külső eszközökhöz és adatforrásokhoz a Model Context Protocol (MCP) használatával. A Genie Code bármilyen olyan MCP-kiszolgálót használhat, amely hozzá lett adva a munkaterülethez, és rendelkezik engedéllyel a használatára.
Megjegyzés:
Az MCP-kiszolgálók csak Genie Code Agent módban támogatottak.
Mi az MCP?
Az MCP egy nyílt forráskódú szabvány, amely az AI-ügynököket eszközökhöz, erőforrásokhoz, kérésekhez és egyéb környezeti információkhoz csatlakoztatja. Az MCP szabványosított módot biztosít eszközök, adatok és munkafolyamatok Genie Code-nak való elérhetővé ására anélkül, hogy közvetlenül beágyaznák ezt a környezetet a kérésekbe vagy utasításokba.
Az MCP olyan esetekre lett kialakítva, ahol már létezik fontos környezet, de nehéz hozzáférni egy AI-ügynöktől, például a Genie Code-hoz. Az MCP biztonságos módot kínál a Genie Code-hoz való hozzáférésre az alábbihoz hasonló környezetekhez:
- Dokumentációs rendszerek: A Teams gyakran runbookokat vagy operatív dokumentumokat tárol olyan eszközökben, mint a Confluence. A szakaszokat a felhasználói kérésekbe másolása helyett ez a tartalom egy külső MCP-kiszolgálón keresztül egyszer is közzétehető, és releváns esetekben hivatkozni lehet rá. Előfordulhat, hogy a dokumentumok már vektorkeresési indexként is megtalálhatók a Databricksben, amellyel a Genie Code lekérdezheti a releváns dokumentumokat.
- Eszközök és szolgáltatások: A platformcsapatok api-kat vagy szkripteket tarthatnak fenn a beállításhoz, az ellenőrzéshez vagy az üzembe helyezéshez. Az MCP lehetővé teszi, hogy ezeket a képességeket közvetlenül elérhetővé lehessen tenni a Genie Code számára.
- Adatforrások: Ha már rendelkezik adatokkal a Databricksben, a Genie Code-ot egy Genie-térhez csatlakoztathatja, így természetes nyelv használatával elemezheti az adatokat. A Databricksen kívül tárolt adatok esetében a Genie Code biztonságos hozzáférést biztosíthat külső MCP-kiszolgálókon keresztül.
- Egyéni alkalmazások: A Databricks Appsen keresztül üzemeltetett egyéni funkciókat is hozzáadhat. Ez lehetővé teszi, hogy a Genie Code-ot olyan saját fejlesztésű eszközökhöz, munkafolyamatokhoz vagy integrációkhoz csatlakoztassa, amelyet kifejezetten Önnek vagy a szervezetének fejlesztettek ki, és mindezt biztonságosan kezelik a Databricks-munkaterületen belül.
Ezekben az esetekben az MCP a manuális másolási beillesztést strukturált, újrafelhasználható megközelítésre cseréli, így a megfelelő környezet csak akkor érhető el, ha szükség van rá.
A Genie Code-ot csatlakoztathatja a munkaterületen található bármely OLYAN MCP-kiszolgálóhoz, amelyhez engedéllyel rendelkezik. A munkaterület rendszergazdái szabályozhatják, hogy mely kiszolgálók érhetők el, a felhasználók pedig igény szerint választhatnak ezek közül a jóváhagyott források közül.
A Databricks MCP-kiszolgálóiról és a saját létrehozásukról további információt a Databricks-en található Model Context Protocol (MCP) című témakörben talál.
MCP-kiszolgálók hozzáadása a Genie Code-hoz
Ha a Genie Code-ot egy MCP-kiszolgálóhoz szeretné csatlakoztatni, adja hozzá a Genie-kód beállításaihoz:
- Nyissa meg a Genie-kód beállításait. A Genie Code panelen kattintson a
Beállítások.
- Az MCP-kiszolgálók területen kattintson az
Kiszolgáló hozzáadása.
- Válassza ki a hozzáadni kívánt MCP-kiszolgáló(ka)t. Kiválaszthatja a Databricks által felügyelt MCP-kiszolgálókat vagy külső MCP-kiszolgálókat:
-
Unity Catalog függvény: Válassza ki a függvény(ek) sémáját. Ez lehetővé teszi, hogy a Genie Code függvényeket használjon előre definiált SQL-lekérdezések futtatásához.
- A Github MCP-kiszolgálók hozzáadásáról a Github MCP-kiszolgáló létrehozása című témakörben talál segítséget.
- Vektorkeresés: Válassza ki az index(ek) sémáját. Ez lehetővé teszi, hogy a Genie Code lekérdezhesse a vektorkeresési indexet a releváns dokumentumok megkereséséhez.
- Genie tér: Válassza ki a Genie tér(ek)et. A Genie MCP eszközként meghívja a Genie-t, lehetővé téve a Genie-tér(ek) lekérdezését az adatok természetes nyelv használatával történő elemzéséhez.
- Unity Catalog-kapcsolat: Válassza ki a külső MCP-kiszolgálóként használni kívánt kapcsolatot(ok). A használat előtt először be kell jelentkeznie a kapcsolatba.
-
Databricks-alkalmazás: Válassza ki az egyéni MCP-kiszolgálóként használni kívánt alkalmazás(oka)t. Ez lehetővé teszi az egyénileg definiált eszközök használatát. A következő követelmények érvényesek:
- Az alkalmazást ugyanabban a munkaterületen kell üzembe helyezni, ahonnan csatlakozni próbál.
- Az MCP-kiszolgálót a következő helyen
https://<server-url>/mcpkell elérni: . - Az alkalmazásnak állapot nélkülinek kell lennie. Például állítsa be a
mcp_app = mcp_server.http_app(stateless_http=True). - Ha CORS-hibákba ütközik, előfordulhat, hogy hozzá kell adnia a munkaterület URL-címét az alkalmazás engedélyezett forráslistájához. Például állítsa be a
app.add_middleware(CORSMiddleware, allow_origins=ALLOWED_ORIGINS, allow_credentials=True, allow_methods= ["*"], allow_headers= ["*"]).
-
Unity Catalog függvény: Válassza ki a függvény(ek) sémáját. Ez lehetővé teszi, hogy a Genie Code függvényeket használjon előre definiált SQL-lekérdezések futtatásához.
- Kattintson a Mentés lehetőségre.
A hozzáadásuk után az MCP-kiszolgálók azonnal elérhetők a Genie Code számára. A kérések és utasítások módosítása nélkül is elkezdheti használni őket Ügynök módban. A Genie Code automatikusan ezeknek a kiszolgálóknak az erőforrásait fogja használni, amikor releváns.
Az MCP-hozzáférés jelenleg 20 eszközre korlátozódik az összes kiszolgálón. A Genie-kód beállításai között kiválaszthatja, hogy mely eszközöket és kiszolgálókat szeretné engedélyezni vagy letiltani.