Sdílet prostřednictvím


Jazyk – odpovídání na otázky

Rozhraní API pro odpovědi na otázky je cloudová služba, která poskytuje pokročilé zpracování přirozeného jazyka se špičkovými modely transformátoru, které generují odpovědi na vlastní projekty odpovědí na otázky nebo nezpracovaný text. Odpověď na otázky je funkce ve službě Language, která je vylepšená ze služby QnA Maker o další funkce, jako je podpora nestrukturovaných dokumentů a přesné odpovědi.

Tento konektor je dostupný v následujících produktech a oblastech:

Service Class Regions
Copilot Studio Premium Všechny oblasti Power Automate s výjimkou následujících:
     - China Cloud provozovaný společností 21Vianet
Logic Apps Standard Všechny oblasti Logic Apps s výjimkou následujících:
     – Oblasti Azure China
Power Apps Premium Všechny oblasti Power Apps s výjimkou následujících:
     - China Cloud provozovaný společností 21Vianet
Power Automate Premium Všechny oblasti Power Automate s výjimkou následujících:
     - China Cloud provozovaný společností 21Vianet
Kontakt
Název Podpora pro odpovědi na otázky
URL https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/overview
Email qnamakersupport@microsoft.com
Metadata konektoru
Vydavatel Microsot
Internetová stránka https://azure.microsoft.com/en-us/services/cognitive-services/question-answering/#overview
Zásady ochrany osobních údajů https://privacy.microsoft.com/en-us/privacystatement
Kategorie Umělá inteligence; Internetová stránka

Jazyk – Konektor pro odpovědi na otázky je konektor pro integraci jakékoli aplikace Power app s naší novou funkcí pro odpovědi na otázky v rámci služby Language. Díky tomuto konektoru se teď uživatelé můžou připojit k novým i vylepšeným funkcím odpovědi na otázky. V tomto konektoru jsou akce, které uživatelům pomůžou

  • Generování odpovědí z projektu
  • Získání metadat projektu
  • Vygenerujte odpovědi z poskytnutého textu za určité časové období, plánujeme zavést další akce, abychom našim zákazníkům poskytli více funkcí.

Požadavky

Postupujte podle zde uvedených pokynů a vytvořte vlastní projekt pro odpovědi na otázky.

Jak získat přihlašovací údaje

  1. Po nasazení projektu klikněte na Získat adresu URL předpovědi.
  2. Získejte adresu URL webu z názvu hostitele adresy URL predikce a klíče účtu, což by byl klíč Ocp-Apim-Subscription-Key. URL předpovědiAdresa
  3. Vytvořte připojení pomocí klíče účtu a adresy URL webu. Připojení k síti

Začínáme s konektorem

Použití konektoru v toku

  1. Přejděte do Microsoft Power Automate a klikněte na Vytvořit a vyberte Okamžitý tok cloudu. CreateFlow Create Flow
  2. Pro testování tohoto konektoru můžete kliknout na Ručně aktivovat tok a kliknout na Create.SelectTriggerForFlow
  3. Klikněte na Nový krok a vyhledejte jazyk – odpověď na otázky a vyberte si ze tří akcí. SelectActionForFlow –

Akce:

Vygenerovat odpověď z projectu

  1. Tato akce pomáhá při odpovídání na zadanou otázku pomocí znalostní báze ve vašem projektu.
  2. Tento dotaz můžete poskytnout pro generování odpovědí z projektu Sample-project GenerateAnswerFromProject.
  3. Další informace o textu požadavku najdete tady: Odpověď na otázky – Získání odpovědí – REST API (Azure Cognitive Services) | Microsoft Docs

Získání metadat projektu

  1. Tato akce pomáhá získat všechna metadata projektu.
  2. Pojmenujte projekt, abyste získali metadata projektu. Získání metadat projektu

Vygenerování odpovědi z zadaného textu

  1. Tato akce pomáhá při odpovídání na zadanou otázku pomocí zadaného textu. Pokud chcete použít pouze tuto akci, nemusí být u prostředku jazyka povolena vlastní odpověď na otázky.
  2. Tato akce nevyžaduje vlastní projekt pro odpovědi na otázky. Potřebuje pouze prostředek jazyka. Prostředek jazyka můžete vytvořit a z webu Azure Portal zkopírovat koncový bod a klíč v části Klíče a koncový bod na adresu URL webu a klíč účtu.
  3. Dotaz " jak dlouho trvá nabíjení povrchu? " v následujícím textu: " Napájení a nabíjení. Nabíjení baterie Surface Pro 4 z prázdného stavu trvá dvě až čtyři hodiny. Pokud zařízení Surface používáte pro aktivity náročné na výkon, jako je streamování her nebo videa při nabíjení, může to trvat déle. "GenerateAnswerFromProvidedText Generate
  4. Další informace o textu požadavku najdete tady: Odpověď na otázky – Získání odpovědí z textu – REST API (Azure Cognitive Services) | Microsoft Docs

Odezva

Odpověď odpovědi

Vygenerovat odpověď z projectu

Vrátí odpověď z ukázkového projektu pro otázku "Přístupnost". Další informace o objektu odpovědi pro tuto akci najdete v tématu Odpovědi na otázky – Získání odpovědí – REST API (Azure Cognitive Services) | Microsoft Docs

Vygenerovat odpověď z zadaného textu

Z daného textu extrahuje odpověď na vaši otázku. Další informace o objektu odpovědi najdete v tématu Odpovědi na otázky – Získání odpovědí z textu – REST API (Azure Cognitive Services) | Microsoft Docs .

Získání metadat projektu

Získá metadata požadovaného projektu. Další informace o objektu odpovědi najdete v tématu Projekty odpovědi na otázky – Získání podrobností projektu – ROZHRANÍ REST API (Azure Cognitive Services) | Microsoft Docs .

Známé problémy a omezení

Nenašli jsme žádnou, obraťte se prosím na nás, pokud najdete qnamakersupport@microsoft.com

Běžné chyby a nápravné prostředky

Projděte si tuto dokumentaci: https://docs.microsoft.com/en-us/rest/api/cognitiveservices/questionanswering/question-answering

časté otázky

Projděte si tuto dokumentaci: https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/question-answering/overview

Vytvoření připojení

Konektor podporuje následující typy ověřování:

Klíč rozhraní API Klíč API Všechny oblasti Sdíletelný
Integrovaná služba Azure AD Pro přístup ke službě Azure Blob Storage použijte Azure Active Directory. Všechny oblasti Nesdílitelné
Výchozí [ZASTARALÉ] Tato možnost je určená pouze pro starší připojení bez explicitního typu ověřování a poskytuje se pouze pro zpětnou kompatibilitu. Všechny oblasti Nesdílitelné

Klíč rozhraní API

ID ověřování: keyBasedAuth

Použitelné: Všechny oblasti

Klíč API

Toto připojení je možné sdílet. Pokud se power app sdílí s jiným uživatelem, sdílí se i připojení. Další informace najdete v přehledu konektorů pro aplikace plátna – Power Apps | Microsoft Docs

Název Typ Description Povinné
Klíč účtu securestring Klíč koncového bodu pro váš prostředek jazyka, který se má zkopírovat z webu Azure Portal Pravdivé
Adresa URL webu řetězec Název hostitele vašeho prostředku jazyka, který se má zkopírovat z webu Azure Portal Pravdivé

Integrovaná služba Azure AD

ID ověřování: tokenBasedAuth

Použitelné: Všechny oblasti

Pro přístup ke službě Azure Blob Storage použijte Azure Active Directory.

Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.

Název Typ Description Povinné
Adresa URL webu řetězec Název hostitele vašeho prostředku jazyka, který se má zkopírovat z webu Azure Portal Pravdivé

Výchozí [ZASTARALÉ]

Použitelné: Všechny oblasti

Tato možnost je určená pouze pro starší připojení bez explicitního typu ověřování a poskytuje se pouze pro zpětnou kompatibilitu.

Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.

Název Typ Description Povinné
Klíč účtu securestring Klíč koncového bodu pro váš prostředek jazyka, který se má zkopírovat z webu Azure Portal Pravdivé
Adresa URL webu řetězec Název hostitele vašeho prostředku jazyka, který se má zkopírovat z webu Azure Portal Pravdivé

Limity omezování

Name Volání Období obnovení
Volání rozhraní API na připojení 100 60 sekund

Akce

Vygenerování odpovědi z Projectu

Tato akce pomáhá při odpovídání na zadanou otázku pomocí znalostní báze ve vašem projektu.

Vygenerování odpovědi z zadaného textu

Tato akce pomáhá při odpovídání na zadanou otázku pomocí zadaného textu.

Získání metadat projektu

Tato akce pomáhá získat všechna metadata projektu.

Vygenerování odpovědi z Projectu

Tato akce pomáhá při odpovídání na zadanou otázku pomocí znalostní báze ve vašem projektu.

Parametry

Name Klíč Vyžadováno Typ Description
Název projektu
projectName True string

Toto je název projektu, který chcete použít.

Question
question True string

Dotaz uživatele, který se má dotazovat na projekt

ID uživatele
userId string

Jedinečný identifikátor uživatele.

Vrchol #
top integer

Maximální početodpovědích

Prahová hodnota spolehlivosti
confidenceScoreThreshold float

Minimální skóre prahové hodnoty pro odpovědi Rozsahy hodnot od 0 do 1.

Typ rankeru
rankerType string

Typ rankeru, který se má použít.

QnA ID
qnaId string

Toto je přesné ID QnA, které se má načíst z projektu.

Předchozí ID QnA
previousQnaId integer

Id QnA s nejvyšším výsledkem odpovědi na předchozí turné

Předchozí dotaz uživatele
previousUserQuery string

Předchozí dotaz uživatele.

klíč
key string

Klíč metadat ze slovníku metadat používaných v QnA.

value
value string

Hodnota metadat ze slovníku metadat použitých v QnA.

Spojení metadat s využitím
logicalOperation string

Pro odpovídající logickou operaci pro filtry metadat nastavte or nebo AND.

Filtr zdroje
sourceFilter string

Vyhledejte otázky QnA, které jsou přidružené k libovolnému z daného seznamu zdrojů v projektu.

Spojení filtrů s využitím
logicalOperation string

Logická operace používaná ke spojení filtru metadat se zdrojovým filtrem.

Povolit přesnou odpověď
enable boolean

Povolte nebo zakažte predikci rozsahu odpovědí.

Prahová hodnota spolehlivosti
confidenceScoreThreshold float

Minimální prahové skóre potřebné k zahrnutí přesné odpovědi, rozsah hodnot od 0 do 1.

Vrchol #
topAnswersWithSpan integer

Počet nejčastějších odpovědí, které se mají považovat za přesné předpovědi odpovědí od 1 do 10

Zahrnout nestrukturované zdroje
includeUnstructuredSources boolean

Příznak pro povolení dotazu nad nestrukturovanými zdroji

Název nasazení
deploymentName True string

Toto je konkrétní nasazení projektu, který chcete použít.

Verze rozhraní API
api-version True string

Toto je verze klientského rozhraní API.

Návraty

Představuje seznam odpovědí na otázky.

Vygenerování odpovědi z zadaného textu

Tato akce pomáhá při odpovídání na zadanou otázku pomocí zadaného textu.

Parametry

Name Klíč Vyžadováno Typ Description
Question
question True string

Dotaz uživatele, který se má dotazovat na dané textové záznamy.

identifikační číslo
id True string

Jedinečný identifikátor textového záznamu

poslat SMS
text True string

Textový obsah záznamu

Jazyk
language string

Jazyk textových záznamů Toto je reprezentace jazyka BCP-47.

Typ indexu řetězce
stringIndexType string

Určuje metodu použitou k interpretaci posunů řetězců. Ve výchozím nastavení se nastaví textové prvky (grafy) podle unicode v8.0.0. Další informace najdete v tématu https://aka.ms/text-analytics-offsets.

Verze rozhraní API
api-version True string

Toto je verze klientského rozhraní API.

Návraty

Představuje výsledky odpovědí.

Získání metadat projektu

Tato akce pomáhá získat všechna metadata projektu.

Parametry

Name Klíč Vyžadováno Typ Description
Název projektu
ProjectNamePathParameter True string

Název projektu, který se má použít.

Verze rozhraní API
api-version True string

Toto je verze klientského rozhraní API.

Návraty

Představuje projekt.

Definice

ProjectMetadata

Představuje projekt.

Name Cesta Typ Description
projectName
projectName string

Název projektu.

popis
description string

Popis projektu

Jazyk
language Language

Jazyk textových záznamů Toto je reprezentace jazyka BCP-47.

defaultAnswer
settings.defaultAnswer string

Výchozí odpověď odpovědi, pokud se ve znalostní bázi nenajde žádná dobrá shoda.

multilingualResource
multilingualResource boolean

Zdroj povolený pro více jazyků napříč projekty nebo ne.

vytvořenoDatumČas
createdDateTime date-time

Datum a čas vytvoření projektu

lastModifiedDateTime
lastModifiedDateTime date-time

Představuje projekt datum a čas poslední změny.

lastDeployedDateTime
lastDeployedDateTime date-time

Představuje datum a čas posledního nasazení projektu.

Jazyk

Jazyk textových záznamů Toto je reprezentace jazyka BCP-47.

Jazyk textových záznamů Toto je reprezentace jazyka BCP-47.

Jazyk
string

AnswersResult

Představuje seznam odpovědí na otázky.

Name Cesta Typ Description
odpovědi
answers array of KnowledgeBaseAnswer

Představuje seznam výsledků odpovědi.

isUserQuestionAmbiguous
isUserQuestionAmbiguous boolean

Vrátí logickou hodnotu, pokud byla otázka uživatele nejednoznačná.

KnowledgeBaseAnswer

Představuje odpověď projektu.

Name Cesta Typ Description
otázky
questions array of string

Seznam otázek spojených s odpovědí

odpověď
answer string

Text odpovědi

Prahová hodnota spolehlivosti
confidenceScore float

Odpovězte na skóre spolehlivosti, rozsahy hodnot od 0 do 1.

QnA ID
id integer

ID výsledku QnA.

odeslat k provedení
source string

Zdroj výsledku QnA

metadata
metadata object

Metadata přidružená k odpovědi, užitečná ke kategorizaci nebo filtrování odpovědí na otázky.

dialog
dialog KnowledgeBaseAnswerDialog

Dialogové okno přidružené k odpovědi

answerSpan
answerSpan AnswerSpan

Odpověď span objektu QnA.

KnowledgeBaseAnswerDialog

Dialogové okno přidružené k odpovědi

Name Cesta Typ Description
isContextOnly
isContextOnly boolean

Pokud chcete označit, jestli je výzva relevantní jenom s předchozí otázkou, nebo ne. Pokud je pravda, nezahrnujte tuto funkci QnA jako výsledek hledání pro dotazy bez kontextu; jinak pokud je false, ignoruje kontext a zahrne tuto QnA do výsledku hledání.

pobídky
prompts array of KnowledgeBaseAnswerPrompt

Seznam výzev přidružených k odpovědi

KnowledgeBaseAnswerPrompt

Výzva k zadání odpovědi

Name Cesta Typ Description
displayOrder
displayOrder integer

Index výzvy – používá se v pořadí výzev.

qnaId
qnaId integer

ID QnA odpovídající výzvě.

displayText
displayText string

Text zobrazený tak, aby představoval výzvu k následné otázce.

AnswerSpan

Odpověď span objektu QnA.

Name Cesta Typ Description
poslat SMS
text string

Predikovaný text přesné odpovědi

Prahová hodnota spolehlivosti
confidenceScore float

Predikované skóre přesné odpovědi, rozsahy hodnot od 0 do 1

posun
offset integer

Přesný posun odpovědi od začátku odpovědi.

length
length integer

Délka přesné odpovědi.

AnswersFromTextResult

Představuje výsledky odpovědí.

Name Cesta Typ Description
odpovědi
answers array of TextAnswer

Představuje výsledky odpovědí.

TextAnswer

Představuje výsledek odpovědi.

Name Cesta Typ Description
odpověď
answer string

Text odpovědi.

Prahová hodnota spolehlivosti
confidenceScore float

Odpovězte na skóre spolehlivosti, rozsahy hodnot od 0 do 1.

identifikační číslo
id string

ID záznamu.

answerSpan
answerSpan AnswerSpan

Odpověď span objektu QnA.

posun
offset integer

Odsazení věty od začátku dokumentu

length
length integer

Délka věty.