Azure-resources voor het beantwoorden van aangepaste vragen

Aangepaste vraagantwoorden maken gebruik van verschillende Azure-bronnen, elk met een ander doel. Als u begrijpt hoe ze afzonderlijk worden gebruikt, kunt u de juiste prijscategorie plannen en selecteren of weten wanneer u uw prijscategorie wilt wijzigen. Als u begrijpt hoe resources in combinatie worden gebruikt, kunt u problemen vinden en oplossen wanneer ze optreden.

Resourceplanning

Tip

'Knowledge base' en 'project' zijn equivalente termen in aangepaste vragen die door elkaar kunnen worden beantwoord en kunnen door elkaar worden gebruikt.

Wanneer u een project voor het eerst ontwikkelt, is het gebruikelijk om in de prototypefase één resource te hebben voor zowel testen als productie.

Wanneer u overstapt naar de ontwikkelingsfase van het project, moet u rekening houden met het volgende:

  • Hoeveel talen bevat uw project?
  • In hoeveel regio's moet uw project beschikbaar zijn?
  • Hoeveel documenten bevat uw systeem in elk domein?

Overwegingen voor prijscategorieën

Doorgaans zijn er drie parameters die u moet overwegen:

  • De doorvoer die u nodig hebt:

    • De doorvoer voor aangepaste vraagantwoorden wordt momenteel beperkt tot 10 tekstrecords per seconde voor zowel beheer-API's als voorspellings-API's.

    • Dit moet ook van invloed zijn op de selectie van uw Azure AI Search-SKU. Zie hier meer informatie. Daarnaast moet u mogelijk de Azure AI Search-capaciteit aanpassen met replica's.

  • Grootte en het aantal projecten: kies de juiste Azure Search-SKU voor uw scenario. Doorgaans bepaalt u het aantal projecten dat u nodig hebt op basis van het aantal verschillende onderwerpdomeinen. Eén onderwerpdomein (voor één taal) moet zich in één project bevinden.

    Bij het beantwoorden van aangepaste vragen kunt u uw taalresource instellen in één taal of meerdere talen. U kunt deze selectie maken wanneer u uw eerste project maakt in Language Studio.

    Belangrijk

    U kunt N-1-projecten van één taal of N/2-projecten van verschillende talen in een bepaalde laag publiceren, waarbij N de maximumindexen is die zijn toegestaan in de laag. Controleer ook de maximale grootte en het aantal documenten dat per laag is toegestaan.

    Als uw laag bijvoorbeeld 15 toegestane indexen heeft, kunt u 14 projecten van dezelfde taal publiceren (één index per gepubliceerd project). De 15e index wordt gebruikt voor alle projecten voor het ontwerpen en testen. Als u ervoor kiest om projecten in verschillende talen te hebben, kunt u slechts zeven projecten publiceren.

  • Aantal documenten als bronnen: er zijn geen limieten voor het aantal documenten dat u kunt toevoegen als bronnen bij het beantwoorden van aangepaste vragen.

De volgende tabel bevat enkele richtlijnen op hoog niveau.

Azure AI Search Beperkingen
Experimenten Gratis versie Publiceren tot 2 GB, 50 MB-grootte
Ontwikkel-/testomgeving Basis Publiceren tot 14 GB, grootte van 2 GB
Productieomgeving Standaard Publiceren tot 49 GB, grootte van 25 GB

De doorvoer voor aangepaste vraagantwoorden wordt momenteel beperkt tot 10 tekstrecords per seconde voor zowel beheer-API's als voorspellings-API's. Voor het doel van 10 tekstrecords per seconde voor uw service raden we de S1 -SKU (één exemplaar) van Azure AI Search aan.

Sleutels in aangepaste vragen beantwoorden

Uw aangepaste functie voor het beantwoorden van vragen heeft betrekking op twee soorten sleutels: het ontwerpen van sleutels en Azure AI Search-sleutels die worden gebruikt voor toegang tot de service in het abonnement van de klant.

Gebruik deze sleutels bij het indienen van aanvragen voor de service via API's.

Naam Locatie Doel
Ontwerp-/abonnementssleutel Azure-portal Deze sleutels worden gebruikt voor toegang tot de Language Service-API's). Met deze API's kunt u de vragen en antwoorden in uw project bewerken en uw project publiceren. Deze sleutels worden gemaakt wanneer u een nieuwe resource maakt.

Zoek deze sleutels op de Azure AI-servicesresource op de pagina Sleutels en eindpunt .
Azure AI Search-Beheer-sleutel Azure-portal Deze sleutels worden gebruikt om te communiceren met de Azure AI-Search-service geïmplementeerd in het Azure-abonnement van de gebruiker. Wanneer u een Azure AI Search-resource koppelt aan de functie voor het beantwoorden van aangepaste vragen, wordt de beheersleutel automatisch doorgegeven aan het beantwoorden van aangepaste vragen.

U vindt deze sleutels op de Azure AI Search-resource op de pagina Sleutels .

Ontwerpsleutels zoeken in Azure Portal

U kunt uw ontwerpsleutels bekijken en opnieuw instellen vanuit Azure Portal, waar u de aangepaste functie voor het beantwoorden van vragen in uw taalresource hebt toegevoegd.

  1. Ga naar de taalresource in Azure Portal en selecteer de resource met het type Azure AI-services :

    Screenshot of custom question answering resource list.

  2. Ga naar Sleutels en eindpunt:

    Screenshot of subscription key.

Beheerserviceregio

Bij het beantwoorden van aangepaste vragen worden zowel het beheer als de voorspellingsservices in dezelfde regio geplaatst.

Resourcedoeleinden

Elke Azure-resource die is gemaakt met een aangepaste functie voor het beantwoorden van vragen heeft een specifiek doel:

  • Taalresource (ook wel een Text Analytics-resource genoemd, afhankelijk van de context waar u de resource evalueert.)
  • Azure AI Search-resource

Taalresource

De taalresource met aangepaste functie voor het beantwoorden van vragen biedt toegang tot de creatie- en publicatie-API's, host de classificatieruntime en biedt telemetrie.

Azure AI Search-resource

De Azure AI Search-resource wordt gebruikt voor het volgende:

  • De vraag- en antwoordparen opslaan
  • Geef de eerste rangschikking (rangschikking #1) van de vraag- en antwoordparen tijdens runtime op

Indexgebruik

U kunt N-1-projecten van één taal of N/2-projecten van verschillende talen in een bepaalde laag publiceren, waarbij N het maximum aantal indexen is dat is toegestaan in de Azure AI Search-laag. Controleer ook de maximale grootte en het aantal documenten dat per laag is toegestaan.

Als uw laag bijvoorbeeld 15 toegestane indexen heeft, kunt u 14 projecten van dezelfde taal publiceren (één index per gepubliceerd project). De 15e index wordt gebruikt voor alle projecten voor het ontwerpen en testen. Als u ervoor kiest om projecten in verschillende talen te hebben, kunt u slechts zeven projecten publiceren.

Taalgebruik

Bij het beantwoorden van aangepaste vragen kunt u uw service instellen voor projecten in één taal of meerdere talen. U maakt deze keuze tijdens het maken van het eerste project in uw taalresource.

Volgende stappen