Azure-resurser för svar på anpassade frågor

Svar på anpassade frågor använder flera Azure-källor, var och en med ett annat syfte. Om du förstår hur de används individuellt kan du planera för och välja rätt prisnivå eller veta när du ska ändra prisnivån. Om du förstår hur resurser används i kombination kan du hitta och åtgärda problem när de inträffar.

Resursplanering

Dricks

"Kunskapsbas" och "projekt" är likvärdiga termer i svar på anpassade frågor och kan användas omväxlande.

När du först utvecklar ett projekt, i prototypfasen, är det vanligt att ha en enda resurs för både testning och produktion.

När du går in i projektets utvecklingsfas bör du tänka på följande:

  • Hur många språk kommer projektet att innehålla?
  • Hur många regioner behöver du projektet för att vara tillgängligt i?
  • Hur många dokument kommer systemet att innehålla i varje domän?

Överväganden för prisnivå

Det finns vanligtvis tre parametrar som du behöver tänka på:

  • Det dataflöde du behöver:

    • Dataflödet för svar på anpassade frågor är för närvarande begränsat till 10 textposter per sekund för både hanterings-API:er och förutsägelse-API:er.

    • Detta bör också påverka ditt SKU-val för Azure AI Search . Mer information finns här. Dessutom kan du behöva justera Azure AI Search-kapaciteten med repliker.

  • Storlek och antal projekt: Välj lämplig Azure Search SKU för ditt scenario. Vanligtvis bestämmer du antalet projekt som du behöver baserat på antalet olika ämnesdomäner. En ämnesdomän (för ett enda språk) bör finnas i ett projekt.

    Med svar på anpassade frågor kan du välja att konfigurera språkresursen på ett enda språk eller flera språk. Du kan göra det här valet när du skapar ditt första projekt i Language Studio.

    Viktigt!

    Du kan publicera N-1-projekt med ett enda språk eller N/2-projekt med olika språk på en viss nivå, där N är de högsta index som tillåts på nivån. Kontrollera även den maximala storleken och antalet dokument som tillåts per nivå.

    Om din nivå till exempel har 15 tillåtna index kan du publicera 14 projekt på samma språk (ett index per publicerat projekt). Det 15:e indexet används för alla projekt för redigering och testning. Om du väljer att ha projekt på olika språk kan du bara publicera sju projekt.

  • Antal dokument som källor: Det finns inga gränser för hur många dokument du kan lägga till som källor i svar på anpassade frågor.

I följande tabell finns några riktlinjer på hög nivå.

Azure AI-sökning Begränsningar
Experimenterande Kostnadsfri nivå Publicera upp till 2 KBs, 50 MB storlek
Utvecklings-/testmiljö Grundläggande Publicera upp till 14 KB, 2 GB storlek
Produktionsmiljö Standard Publicera upp till 49 KBs, 25 GB storlek

Dataflödet för svar på anpassade frågor är för närvarande begränsat till 10 textposter per sekund för både hanterings-API:er och förutsägelse-API:er. Om du vill rikta in dig på 10 textposter per sekund för din tjänst rekommenderar vi S1(en instans) SKU för Azure AI Search.

Nycklar i anpassad fråga som svarar

Din anpassade svarsfunktion för frågor handlar om två typer av nycklar: redigeringsnycklar och Azure AI Search-nycklar som används för att komma åt tjänsten i kundens prenumeration.

Använd dessa nycklar när du gör begäranden till tjänsten via API:er.

Name Plats Syfte
Redigerings-/prenumerationsnyckel Azure-portalen Dessa nycklar används för att komma åt API:er för språktjänsten). Med dessa API:er kan du redigera frågorna och svaren i projektet och publicera projektet. Dessa nycklar skapas när du skapar en ny resurs.

Hitta dessa nycklar på Azure AI-tjänstresursenpå sidan Nycklar och slutpunkt .
Administratörsnyckel för Azure AI Search Azure-portalen Dessa nycklar används för att kommunicera med Azure AI-tjänsten Search distribueras i användarens Azure-prenumeration. När du associerar en Azure AI Search-resurs med funktionen för svar på anpassade frågor skickas administratörsnyckeln automatiskt till svar på anpassade frågor.

Du hittar dessa nycklar på Azure AI Search-resursen på sidan Nycklar .

Hitta redigeringsnycklar i Azure-portalen

Du kan visa och återställa redigeringsnycklarna från Azure-portalen, där du har lagt till funktionen för svar på anpassade frågor i språkresursen.

  1. Gå till språkresursen i Azure-portalen och välj den resurs som har azure AI-tjänsttypen :

    Screenshot of custom question answering resource list.

  2. Gå till Nycklar och slutpunkt:

    Screenshot of subscription key.

Hanteringstjänstregion

I svar på anpassade frågor samallokeras både hanterings- och förutsägelsetjänsterna i samma region.

Resursändamål

Varje Azure-resurs som skapats med funktionen för anpassade frågesvar har ett specifikt syfte:

  • Språkresurs (kallas även för en Textanalys resurs beroende på var du utvärderar resursen.)
  • Azure AI Search-resurs

Språkresurs

Språkresursen med funktionen för svar på anpassade frågor ger åtkomst till API:erna för redigering och publicering, är värd för rangordningskörningen samt tillhandahåller telemetri.

Azure AI Search-resurs

Azure AI Search-resursen används för att:

  • Lagra fråge- och svarsparen
  • Ange den inledande rangordningen (rankning nr 1) för fråge- och svarsparen vid körning

Indexanvändning

Du kan publicera N-1-projekt med ett enda språk eller N/2-projekt med olika språk på en viss nivå, där N är det maximala antalet index som tillåts på Azure AI Search-nivån. Kontrollera även den maximala storleken och antalet dokument som tillåts per nivå.

Om din nivå till exempel har 15 tillåtna index kan du publicera 14 projekt på samma språk (ett index per publicerat projekt). Det 15:e indexet används för alla projekt för redigering och testning. Om du väljer att ha projekt på olika språk kan du bara publicera sju projekt.

Språkanvändning

Med svar på anpassade frågor kan du konfigurera tjänsten för projekt på ett enda språk eller flera språk. Du gör det här valet när du skapar det första projektet i språkresursen.

Nästa steg