Share via


Migreren van QnA Maker naar aangepaste qnswering voor vragen

Doel van dit document: Dit artikel is bedoeld om informatie te verstrekken die kan worden gebruikt voor het migreren van toepassingen die QnA Maker gebruiken voor aangepaste vragen beantwoorden. Met behulp van dit artikel hopen we dat klanten meer duidelijkheid krijgen over het volgende:

  • Vergelijking van functies in QnA Maker en aangepaste vragen beantwoorden
  • Prijzen
  • Vereenvoudigde inrichtings- en ontwikkelervaring
  • Migratiefasen
  • Algemene migratiescenario's
  • Migratiestappen

Beoogde doelgroep: bestaande QnA Maker-klanten

Belangrijk

Aangepaste vraag beantwoorden, een functie van Azure AI Language is geïntroduceerd in november 2021 met verschillende nieuwe mogelijkheden, waaronder verbeterde relevantie met behulp van een deep learning-classificatie, nauwkeurige antwoorden en end-to-end regio-ondersteuning. Elke aangepaste vraag die een project beantwoordt, is gelijk aan een knowledge base in QnA Maker. Instellingen op resourceniveau, zoals op rollen gebaseerd toegangsbeheer (RBAC), worden niet gemigreerd naar de nieuwe resource. Deze instellingen op resourceniveau moeten na de migratie opnieuw worden geconfigureerd voor de taalresource:

  • Automatisch RBAC naar taalproject (geen resource)
  • Automatisch inschakelen van analyses.

U moet ook analyses voor de taalresource opnieuw inschakelen.

Vergelijking van functies

Naast een nieuwe set functies biedt aangepaste vraagantwoorden veel technische verbeteringen in algemene functies.

Functie QnA Maker Aangepaste vraag beantwoorden DETAILS
Geavanceerde modellen op basis van transformatoren ✔️ Op Turing gebaseerde modellen die zoeken naar QnA op webschaal mogelijk maken.
Vooraf gebouwde mogelijkheid ✔️ Met deze mogelijkheid kunt u gebruikmaken van de kracht van aangepaste vragen beantwoorden zonder inhoud op te nemen en resources te beheren.
Nauwkeurige antwoorden ✔️ Het beantwoorden van aangepaste vragen ondersteunt nauwkeurige antwoorden met behulp van SOTA-modellen.
Slimme URL vernieuwen ✔️ Aangepaste vragen beantwoorden biedt een middel om opgenomen inhoud uit openbare bronnen met één klik te vernieuwen.
Q&A via knowledge base (hiërarchische extractie) ✔️ ✔️
Actief leren ✔️ ✔️ Het beantwoorden van aangepaste vragen heeft een verbeterd actief leermodel.
Alternatieve vragen ✔️ ✔️ De verbeterde modellen in aangepaste vragen beantwoorden vermindert de noodzaak om alternatieve vragen toe te voegen.
Synoniemen ✔️ ✔️
Metagegevens ✔️ ✔️
Generatie van vragen (beperkte preview) ✔️ Met deze nieuwe functie kunt u vragen over tekst genereren.
Ondersteuning voor ongestructureerde documenten ✔️ Gebruikers kunnen nu ongestructureerde documenten opnemen als invoerbronnen en de inhoud opvragen voor antwoorden
.NET SDK ✔️ ✔️
API ✔️ ✔️
Unified Authoring-ervaring ✔️ Eén ontwerpervaring in alle Azure AI-taal
Ondersteuning voor meerdere regio's ✔️

Prijzen

Houd rekening met het volgende wanneer u migreert naar aangepaste vragen:

Onderdeel QnA Maker Aangepaste vraag beantwoorden DETAILS
QnA Maker-servicekosten ✔️ De vaste kosten per resource per maand. Alleen van toepassing op QnAMaker.
Aangepaste vraag die servicekosten beantwoordt ✔️ De aangepaste vraag die de kosten beantwoordt op basis van het betalen per gebruik-model. Alleen van toepassing op aangepaste vraagantwoorden.
Azure Search-kosten ✔️ ✔️ Van toepassing op zowel QnA Maker als aangepaste vraagantwoorden.
Kosten van App Service ✔️ Alleen van toepassing op QnA Maker. Dit is de grootste kostenbesparing voor gebruikers die overstappen op aangepaste vragen.
  • Gebruikers kunnen een hogere laag met een hogere capaciteit selecteren, wat van invloed is op de totale prijs die ze betalen. Dit heeft geen invloed op de prijs voor het taalonderdeel van aangepaste vragen.

  • 'Tekstrecords' in aangepaste functies voor het beantwoorden van vragen verwijst naar de query die de gebruiker heeft verzonden naar de runtime en het is een concept dat gebruikelijk is voor alle functies binnen de taalservice. Soms kan een query meer tekstrecords bevatten wanneer de querylengte hoger is.

Voorbeeld van prijsramingen

Gebruik Aantal resources in QnA Maker Aantal app-services in QnA Maker (laag) Maandelijkse deductieaanroepen in QnA Maker Zoekpartities x zoekreplica (laag) Relatieve kosten in aangepaste vraagantwoorden
Hoog 5 5(P1) 8 M 9x3(S2) Duurder
Hoog 100 100(P1) 6 miljoen 9x3(S2) Goedkoper
Gemiddeld 10 10(S1) 800K 4x3(S1) Goedkoper
Laag 4 4(B1) 100 K 3x3(S1) Goedkoper

Samenvatting: Klanten moeten kosten besparen voor de meest voorkomende configuraties, zoals te zien is in de kolom relatieve kosten.

Hier vindt u de prijsgegevens voor het beantwoorden van aangepaste vragen en QnA Maker.

De Azure-prijscalculator kan nog meer details bieden.

Vereenvoudigde inrichtings- en ontwikkelervaring

Met de Language-service profiteren QnA Maker-klanten nu van één service die Text Analytics, LUIS en aangepaste vragen biedt als functies van de taalresource. De Taalservice biedt:

  • Eén taalresource voor toegang tot alle bovenstaande mogelijkheden
  • Eén deelvenster met ontwerpervaring voor alle mogelijkheden
  • Een uniforme set API's voor alle mogelijkheden
  • Een samenhangend, eenvoudiger en krachtig product

Meer informatie over hoe u aan de slag gaat in Language Studio

Migratiefasen

Als u of uw organisatie toepassingen heeft in ontwikkeling of productie die gebruikmaken van QnA Maker, moet u deze bijwerken om zo snel mogelijk aangepaste vragen te gebruiken. Zie de volgende koppelingen voor beschikbare API's, SDK's, bot-SDK's en codevoorbeelden.

Hieronder vindt u de brede migratiefasen die u moet overwegen:

A chart showing the phases of a successful migration

Aanvullende koppelingen die u kunnen helpen vindt u hieronder:

Algemene migratiescenario's

In dit onderwerp worden twee hypothetische scenario's vergeleken bij het migreren van QnA Maker naar aangepaste vraagantwoorden. Deze scenario's kunnen u helpen bij het bepalen van de juiste set migratiestappen die moeten worden uitgevoerd voor het opgegeven scenario.

Notitie

Er is een poging gedaan om ervoor te zorgen dat deze scenario's representatief zijn voor echte klantmigraties, maar individuele klantscenario's verschillen natuurlijk. Dit artikel bevat ook geen prijsgegevens. Ga naar de pagina met prijzen voor meer informatie.

Belangrijk

Elke aangepaste vraag die een project beantwoordt, is gelijk aan een knowledge base in QnA Maker. Instellingen op resourceniveau, zoals op rollen gebaseerd toegangsbeheer (RBAC), worden niet gemigreerd naar de nieuwe resource. Deze instellingen op resourceniveau moeten na de migratie opnieuw worden geconfigureerd voor de taalresource. U moet ook analyses voor de taalresource opnieuw inschakelen.

Migratiescenario 1: Geen aangepaste ontwerpportal

In het eerste migratiescenario gebruikt de klant qnamaker.ai als de ontwerpportal en willen ze hun QnA Maker-knowledge bases migreren naar aangepaste vraagantwoorden.

Uw project migreren van QnA Maker naar aangepaste vragen beantwoorden

Nadat deze is gemigreerd naar aangepaste vragen, beantwoordt u het volgende:

  • De instellingen op resourceniveau moeten opnieuw worden geconfigureerd voor de taalresource
  • Klantvalidaties moeten beginnen op de gemigreerde knowledge bases op:
    • Groottevalidatie
    • Aantal QnA-paren in alle KB's die overeenkomen met pre- en postmigratie
  • Klanten moeten nieuwe drempelwaarden instellen voor hun knowledge bases in aangepaste vragen die beantwoorden omdat de toewijzing van betrouwbaarheidsscores verschilt in vergelijking met QnA Maker.
    • Antwoorden op voorbeeldvragen in pre- en postmigratie
    • Antwoordtijd voor vragen beantwoord in v1 versus v2
    • Vragen behouden
    • Klanten kunnen het hulpprogramma voor batchtests na de migratie gebruiken om het zojuist gemaakte project te testen bij het beantwoorden van aangepaste vragen.

Oude QnA Maker-resources moeten handmatig worden verwijderd.

Hier volgen enkele gedetailleerde stappen voor migratiescenario 1.

Migratiescenario 2

In dit migratiescenario heeft de klant mogelijk een eigen front-end voor ontwerpen gemaakt met behulp van de QnA Maker-creatie-API's of QnA Maker SDK's.

Ze moeten deze stappen uitvoeren die nodig zijn voor de migratie van SDK's:

Deze SDK-migratiehandleiding is bedoeld om u te helpen bij de migratie naar de nieuwe aangepaste vraag die de clientbibliotheek beantwoordt, Azure.AI.Language.QuestionAnswering, van de oude, Microsoft.Azure.CognitiveServices.Knowledge.QnAMaker. Het richt zich op vergelijkingen naast elkaar voor vergelijkbare bewerkingen tussen de twee pakketten.

Ze moeten de stappen uitvoeren die nodig zijn voor de migratie van Knowledge Bases naar het nieuwe Project binnen Language-resource.

Nadat deze is gemigreerd naar aangepaste vragen, beantwoordt u het volgende:

  • De instellingen op resourceniveau moeten opnieuw worden geconfigureerd voor de taalresource
  • Klantvalidaties moeten beginnen op de gemigreerde knowledge bases op
    • Groottevalidatie
    • Aantal QnA-paren in alle KB's die overeenkomen met pre- en postmigratie
    • Toewijzing van betrouwbaarheidsscore
    • Antwoorden op voorbeeldvragen in pre- en postmigratie
    • Antwoordtijd voor vragen beantwoord in v1 versus v2
    • Vragen behouden
    • Batch testen vóór en na migratie
  • Oude QnA Maker-resources moeten handmatig worden verwijderd.

Daarnaast wordt de upgrade van botcode gepubliceerd als NuGet-pakket voor klanten die bot moeten migreren en upgraden.

Hier vindt u enkele codevoorbeelden: Voorbeeld 1Voorbeeld 2

Hier volgen gedetailleerde stappen voor migratiescenario 2

Meer informatie over de vooraf gebouwde API

Meer informatie over de aangepaste vraag die Antwoorden ophalen REST API beantwoordt

Migratiestappen

Houd er rekening mee dat sommige van deze stappen nodig zijn, afhankelijk van de bestaande architectuur van klanten. Bekijk de bovenstaande migratiefasen voor meer duidelijkheid over welke stappen u nodig hebt voor migratie.

A chart showing the steps of a successful migration