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


NoSQL-lekérdezések létrehozása az Azure-hoz készült Microsoft Copilottal a Cosmos DB-ben (előzetes verzió)

A KÖVETKEZŐRE VONATKOZIK: NoSQL

Az Azure-hoz készült Microsoft Copilot a Cosmos DB-ben (előzetes verzió) segítséget nyújthat az Azure Cosmos DB for NoSQL-lekérdezések létrehozásához, ha természetes angol nyelvű kérések alapján hoz létre lekérdezéseket. A Copilot a NoSQL lekérdezésszerkesztőjében, az Adatkezelőben használható. A Copilot a NoSQL-hez készült API-ban a következőket teheti:

  • A NoSQL-lekérdezés létrehozásához ugyanúgy tegyen fel kérdéseket az adataival kapcsolatban, mint a szövegben vagy a beszélgetésben.
  • Megtudhatja, hogyan írhat gyorsabban lekérdezéseket a generált lekérdezés részletes magyarázatával.

Feljegyzés

Előfordulhat, hogy az adatbázis CopilotSampleDb megjelenik az Adatkezelőben. Ez egy teljesen különálló adatbázis, amelyet a Microsoft kezel, és a hozzáférést (díjmentesen) biztosítjuk Önnek tesztágyként, hogy megismerje a Microsoft Copilot for Azure-t a Cosmos DB-ben. Ez az adatbázis a Microsoft által létrehozott 100%-ban szintetikus adatokból áll, és nem rendelkezik interakcióval vagy kapcsolattal az Azure Cosmos DB-ben található adatokkal.

Figyelmeztetés

A Copilot egy előzetes verziójú funkció, amelyet nagy nyelvi modellek (LLM-ek) hajtanak végre. A Copilot által előállított kimenet pontatlanságokat, torzításokat vagy egyéb nem szándékos tartalmakat tartalmazhat. Ennek az az oka, hogy a Copilot modellt az internetről és más forrásokból származó információkra képezték ki. A generatív AI-modellekhez hasonlóan az embereknek is át kell tekinteni a Copilot által előállított kimenetet használat előtt.

Előfeltételek

Fontos

A NoSQL-hez készült Copilot lekérdezés használata előtt tekintse át ezeket az előzetes kifejezéseket .

A funkció elérése

Előzetes verziójú funkcióként hozzá kell adnia az Azure-hoz készült Microsoft Copilototot a Cosmos DB előzetes verziójában az Azure-előfizetéshez. A regisztrációt követően az Azure-hoz készült Microsoft Copilot integrálható az Adatkezelő lekérdezésszerkesztőjével.

  1. Lépjen bármely Azure Cosmos DB NoSQL-erőforráshoz.

  2. Válassza az Adatkezelő lehetőséget a navigációs panelen.

    Képernyőkép a Copilot-kártyával rendelkező Adatkezelő üdvözlőképernyőről.

  3. Ezután nyissa meg a lekérdezésszerkesztő felületét a következő két módszer egyikéből:

    • Válassza ki gyorsabban a Lekérdezést a Copilot-kártyával az Adatkezelő üdvözlőképernyőjén. Ez a beállítás az adatbázist és SampleContainer a CopilotSampleDb tárolót megcélzó lekérdezésszerkesztőbe viszi, amely a Copilottal való használathoz szükséges mintaadatokat tartalmazza. Ezt az adatbázist a Microsoft felügyeli, és nem kommunikál és nem csatlakozik a többi adatbázishoz. CopoilotSampleDb minden Azure Cosmos DB NoSQL-ügyfél számára ingyenes.

    • Válasszon ki egy meglévő API-t a NoSQL-adatbázishoz és -tárolóhoz. Ezután válassza az Új SQL-lekérdezés lehetőséget a menüsávon.

Lekérdezés létrehozása

A Copilot használatával noSQL-lekérdezéseket hozhat létre természetes nyelvű szövegből az adatbázis bármely tárolóján.

  1. Győződjön meg arról, hogy a Copilot-felület engedélyezve van. A felületet az Adatkezelő menüjében található Copilot gombra kattintva engedélyezheti.

  2. Adjon meg egy kérdést vagy kérdést az adatokról a beviteli területen, majd indítsa el a parancssort. Ezután aktiválja a NoSQL-lekérdezések és magyarázatok létrehozását a lekérdezésszerkesztőben.

    Képernyőkép a Copilot felületéről a lekérdezésszerkesztőben.

    Figyelmeztetés

    A generatív AI-modellekhez hasonlóan az embereknek is át kell tekinteni a Copilot által előállított kimenetet használat előtt.

  3. A lekérdezés futtatásához válassza a Lekérdezés végrehajtása lehetőséget az Adatkezelő menüjében.

Visszajelzés küldése

A generált lekérdezésekkel kapcsolatos visszajelzéseket a Copilot fejlesztéséhez és betanítása érdekében használjuk. Ez a visszajelzés kulcsfontosságú a Copilot javaslatainak minőségének javításához.

  1. Ha visszajelzést szeretne küldeni a lekérdezésekkel kapcsolatban, használja a visszajelzési mechanizmust a lekérdezésszerkesztőben.

  2. Válassza ki a pozitív vagy negatív visszajelzési lehetőséget.

    • A pozitív visszajelzések aktiválják az eszközt, amely elküldi a létrehozott lekérdezést a Microsoftnak adatpontként, ahol a Copilot sikeres volt.

    • A negatív visszajelzések párbeszédpanelt aktiválnak, amely további információkat kér. Az eszközkészlet elküldi ezeket az információkat és a létrehozott lekérdezést a Microsoftnak a Copilot továbbfejlesztése érdekében.

      Képernyőkép a Microsoft Copilot visszajelzési űrlapról.

Érvényes kérések írása

Íme néhány tipp a hatékony kérések írásához.

  • Amikor a copilot-ra vonatkozó utasításokat készít, mindenképpen kezdje a keresett információk egyértelmű és tömör leírásával. Ha nem biztos az adatok szerkezetében, futtassa a lekérdezést SELECT TOP 1 - FROM c a tároló első elemének megtekintéséhez.

  • Olyan kulcsszavakat és kontextusokat használjon, amelyek a tároló elemeinek szerkezetéhez kapcsolódnak. Ez a környezet segít a Copilotnak pontos lekérdezéseket létrehozni. Adja meg a tulajdonságokat és a szűrési feltételeket a lehető leg explicit módon. A Copilotnak képesnek kell lennie az elírások javítására vagy a környezet megértésére a tárolóban lévő meglévő elemek tulajdonságai alapján.

  • Kerülje a kétértelmű vagy túlságosan összetett nyelv használatát az üzeneteiben. Egyszerűsítse a kérdést, miközben megőrzi egyértelműségét. Ez a szerkesztés biztosítja, hogy a Copilot hatékonyan lefordítsa egy értelmes NoSQL-lekérdezésre, amely lekéri a kívánt adatokat a tárolóból.

  • Az alábbi példakérések egyértelműek, konkrétak és az adatelemek tulajdonságaihoz vannak igazítva, így a Copilot könnyebben hozhat létre pontos NoSQL-lekérdezéseket:

    • Show me a product
    • Show all products that have the word "ultra" in the name or description
    • Find the products from Japan
    • Count all the products, group by each category
    • Show me all names and prices of products that reviewed by someone with a username that contains "Mary"

Következő lépés