Generera NoSQL-frågor med Microsoft Copilot för Azure i Cosmos DB (förhandsversion)
GÄLLER FÖR: NoSQL
Microsoft Copilot för Azure i Cosmos DB (förhandsversion) kan hjälpa till med redigering av Azure Cosmos DB för NoSQL-frågor genom att generera frågor baserat på dina naturliga engelskspråkiga frågor. Copilot är tillgängligt att använda i API:et för NoSQL:s frågeredigerare i Datautforskaren. Med Copilot i API:et för NoSQL kan du:
- Ställ frågor om dina data som i text eller konversation för att generera en NoSQL-fråga.
- Lär dig att skriva frågor snabbare genom detaljerade förklaringar av den genererade frågan.
Kommentar
Databasen CopilotSampleDb
kan visas i Datautforskaren. Det här är en helt separat databas som hanteras av Microsoft och du får åtkomst (utan kostnad) som en testbädd för att bekanta dig med Microsoft Copilot för Azure i Cosmos DB. Den här databasen består av 100 % syntetiska data som skapats av Microsoft och har ingen interaktion eller relationer till data som du kan ha i Azure Cosmos DB.
Varning
Copilot är en förhandsversionsfunktion som drivs av stora språkmodeller (LLM). Utdata som produceras av Copilot kan innehålla felaktigheter, fördomar eller annat oavsiktligt innehåll. Detta beror på att den modell som driver Copilot har tränats på information från Internet och andra källor. Precis som med alla generativa AI-modeller bör människor granska utdata som produceras av Copilot före användning.
Förutsättningar
- Ett befintligt Azure Cosmos DB för NoSQL-konto
- Om du inte har en Azure-prenumeration skapar du ett konto kostnadsfritt.
- När du har en befintlig Azure-prenumeration skapar du ett nytt Azure Cosmos DB för NoSQL-konto.
- Registrera din Azure-prenumeration i förhandsversionen av Microsoft Copilot för Azure i Cosmos DB.
Viktigt!
Granska de här förhandsversionsvillkoren innan du använder frågan Copilot för NoSQL.
Få åtkomst till funktionen
Som en förhandsgranskningsfunktion måste du lägga till Microsoft Copilot för Azure i Cosmos DB-förhandsversionen till din Azure-prenumeration. När du har registrerat dig hittar du Microsoft Copilot för Azure integrerat med Data Explorers frågeredigerare.
Gå till valfri Azure Cosmos DB NoSQL-resurs.
Välj Datautforskaren i navigeringsfönstret.
Öppna sedan frågeredigerarens upplevelse på något av två sätt:
Välj frågan snabbare med Copilot-kortet på datautforskarens välkomstskärm. Det här alternativet tar dig till en frågeredigerare som riktar sig till
CopilotSampleDb
databasen ochSampleContainer
containern, som innehåller exempeldata som du kan använda med Copilot. Den här databasen hanteras av Microsoft och interagerar inte eller ansluter inte till dina andra databaser.CopoilotSampleDb
är kostnadsfri för alla Azure Cosmos DB NoSQL-kunder.Välj ett befintligt API för NoSQL-databas och container. Välj sedan Ny SQL-fråga på menyraden.
Generera en fråga
Du kan använda Copilot för att generera NoSQL-frågor från text på naturligt språk på valfri container i databasen.
Kontrollera att Copilot-gränssnittet är aktiverat. Du kan aktivera gränssnittet genom att välja knappen Copilot i Datautforskarens meny.
Ange en fråga eller fråga om dina data i indataområdet och utlös sedan kommandotolken. Sedan utlöser du genereringen av en NoSQL-fråga och en förklaring i frågeredigeraren.
Varning
Precis som med alla generativa AI-modeller bör människor granska utdata som produceras av Copilot före användning.
Kör frågan genom att välja Kör fråga i Datautforskarens meny.
Lämna feedback
Vi använder feedback om genererade frågor för att förbättra och träna Copilot. Denna feedback är avgörande för att förbättra kvaliteten på förslagen från Copilot.
Om du vill skicka feedback om frågor använder du feedbackmekanismen i frågeredigeraren.
Välj antingen alternativet positiv eller negativ feedback.
Positiv feedback utlöser verktygen för att skicka den genererade frågan till Microsoft som en datapunkt där Copilot lyckades.
Negativ feedback utlöser en dialogruta som begär mer information. Verktygen skickar den här informationen och den genererade frågan till Microsoft för att förbättra Copilot.
Skriva effektiva prompter
Här följer några tips för att skriva effektiva frågor.
När du skapar frågor för Copilot bör du börja med en tydlig och kortfattad beskrivning av den specifika information du letar efter. Om du är osäker på datastrukturen kör
SELECT TOP 1 - FROM c
du frågan för att se det första objektet i containern.Använd nyckelord och kontext som är relevanta för strukturen för objekt i containern. Den här kontexten hjälper Copilot att generera korrekta frågor. Ange egenskaper och eventuella filtreringsvillkor så explicit som möjligt. Copilot bör kunna korrigera stavfel eller förstå kontexten med tanke på egenskaperna för de befintliga objekten i containern.
Undvik tvetydigt eller alltför komplext språk i dina frågor. Förenkla frågan samtidigt som dess klarhet bibehålls. Den här redigeringen säkerställer att Copilot effektivt kan översätta den till en meningsfull NoSQL-fråga som hämtar önskade data från containern.
Följande exempelfrågor är tydliga, specifika och skräddarsydda för egenskaperna för dina dataobjekt, vilket gör det enklare för Copilot att generera korrekta NoSQL-frågor:
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"