Získání odpovědi ze znalostní báze QNA Maker
Poznámka
K dispozici je nová verze otázky a funkce pro příjem jako součást služby Azure pro rozpoznávání jazyka. Další informace najdete v tématu dokumentace k jazykovým službám Azure pro rozpoznávání. Možnosti pro zodpovězení otázek v rámci jazykové služby najdete v tématu s odpovědí na otázky. Informace o migraci stávajících základů znalostní báze najdete v Průvodci migrací.
Poznámka
Tato dokumentace se nevztahuje na nejnovější verzi. Informace o používání nejnovějších rozhraní API pro odpovědi na otázky najdete v průvodci vytvářením odpovědí na otázky.
Tento rychlý Start založený na složeném startu vás provede tím, že získáte odpověď ze znalostní báze.
Požadavky
- Musíte mít
- Poslední kudrlinkou
- Pokud předplatné Azure ještě nemáte, napřed si vytvořte bezplatný účet.
- QnA maker prostředek vytvořený v Azure Portal. mějte na paměti, že vaše Azure Active Directory ID, předplatné a název prostředku QnA jste zvolili při vytváření prostředku.
- Vyškolená a publikovaná znalostní báze s dotazy a odpověďmi od předchozího rychléhostartu, nakonfigurovaná s využitím metadat a chatu CHITEST.
Poznámka
Až budete připraveni vygenerovat odpověď na otázku ze znalostní báze Knowledge Base, musíte vyškolit a publikovat znalostní bázi. Když je vaše znalostní báze publikována, zobrazí se na stránce publikovat nastavení požadavku HTTP, které vygeneruje odpověď. Karta kudrlinkou zobrazuje nastavení požadovaná pro vygenerování odpovědi z nástroje příkazového řádku.
Filtrovat odpověď pomocí metadat
Použijte znalostní bázi z předchozího rychlého dotazu pro odpověď na základě metadat.
na stránce Nastavení znalostní báze vyberte kartu kudrlinkou , abyste zobrazili příklad složeného příkazu, který se používá k vygenerování odpovědi ze znalostní báze.
Zkopírujte příkaz do upravitelného prostředí (například textového souboru), abyste mohli příkaz Upravit. Upravte hodnotu otázky následujícím způsobem, aby se metadata
service:qna_makerpoužívala jako filtr pro páry QnA.curl -X POST https://replace-with-your-resource-name.azurewebsites.net/qnamaker/knowledgebases/replace-with-your-knowledge-base-id/generateAnswer -H "Authorization: EndpointKey replace-with-your-endpoint-key" -H "Content-type: application/json" -d "{'top':30, 'question':'size','strictFilters': [{'name':'service','value':'qna_maker'}]}"Otázka je jenom jedno slovo,
sizekteré může vracet jednu z obou QnA párů.strictFiltersPole oznamuje odpověď, aby se snížila pouze naqna_makerodpovědi.Odpověď obsahuje pouze odpověď, která splňuje kritéria filtru. Následující odpověď na kudrlinkou byla naformátována pro čitelnost:
{ "answers": [ { "questions": [ "How large a knowledge base can I create?", "What is the max size of a knowledge base?", "How many GB of data can a knowledge base hold?" ], "answer": "The size of the knowledge base depends on the SKU of Azure search you choose when creating the QnA Maker service. Read [here](../concepts/azure-resources.md) for more details.", "score": 68.76, "id": 3, "source": "https://docs.microsoft.com/azure/cognitive-services/qnamaker/troubleshooting", "metadata": [ { "name": "link_in_answer", "value": "true" }, { "name": "service", "value": "qna_maker" } ], "context": { "isContextOnly": false, "prompts": [] } } ], "debugInfo": null }Pokud existuje pár otázek a odpovědí, které nevyhověly hledanému termínu, ale nesplnila tento filtr, nebude vrácen. Místo toho se vrátí obecná odpověď
No good match found in KB..
Použít vlastnost dotazu pro ladění
Poznámka
Pro žádnou závislost nedoporučujeme používat vlastnost ladění. Tato vlastnost byla přidána pro pomoc s produktovým týmem při řešení potíží.
Informace o ladění vám pomůžou pochopit, jak byla zjištěna odpověď. I když je to užitečné, není nutné. Pokud chcete vygenerovat odpověď s ladicími informacemi, přidejte debug vlastnost:
Debug: {Enable:true}
Úpravou příkazu kudrlinkou zahrňte vlastnost Debug pro zobrazení dalších informací.
curl -X POST https://replace-with-your-resource-name.azurewebsites.net/qnamaker/knowledgebases/replace-with-your-knowledge-base-id/generateAnswer -H "Authorization: EndpointKey replace-with-your-endpoint-key" -H "Content-type: application/json" -d "{'question':'size', 'Debug':{'Enable':true}}"Odpověď obsahuje relevantní informace o odpovědi. V následujícím výstupu JSON byly některé detaily ladění nahrazeny třemi tečkami pro zkrácení.
{ "answers": [ { "questions": [ "How do I share a knowledge base with others?" ], "answer": "Sharing works at the level of a QnA Maker service, that is, all knowledge bases in the service will be shared.", "score": 56.07, "id": 5, "source": "https://docs.microsoft.com/azure/cognitive-services/qnamaker/troubleshooting", "metadata": [], "context": { "isContextOnly": false, "prompts": [] } } ], "debugInfo": { "userQuery": { "question": "How do I programmatically update my Knowledge Base?", "top": 1, "userId": null, "strictFilters": [], "isTest": false, "debug": { "enable": true, "recordL1SearchLatency": false, "mockQnaL1Content": null }, "rankerType": 0, "context": null, "qnaId": 0, "scoreThreshold": 0.0 }, "rankerInfo": { "specialFuzzyQuery": "how do i programmatically~6 update my knowledge base", "synonyms": "what s...", "rankerLanguage": "English", "rankerFileName": "https://qnamakerstore.blob.core.windows.net/qnamakerdata/rankers/ranker-English.ini", "rankersDirectory": "D:\\home\\site\\wwwroot\\Data\\QnAMaker\\rd0003ffa60fc45.24.0\\RankerData\\Rankers", "allQnAsfeatureValues": { "WordnetSimilarity": { "5": 0.54706300120043716,... }, ... }, "rankerVersion": "V2", "rankerModelType": "TreeEnsemble", "rankerType": 0, "indexResultsCount": 25, "reRankerResultsCount": 1 }, "runtimeVersion": "5.24.0", "indexDebugInfo": { "indexDefinition": { "name": "064a4112-bd65-42e8-b01d-141c4c9cd09e", "fields": [... ], "scoringProfiles": [], "defaultScoringProfile": null, "corsOptions": null, "suggesters": [], "analyzers": [], "tokenizers": [], "tokenFilters": [], "charFilters": [], "@odata.etag": "\"0x8D7A920EA5EE6FE\"" }, "qnaCount": 117, "parameters": {}, "azureSearchResult": { "continuationToken": null, "@odata.count": null, "@search.coverage": null, "@search.facets": null, "@search.nextPageParameters": null, "value": [...], "@odata.nextLink": null } }, "l1SearchLatencyInMs": 0, "qnaL1Results": {...} }, "activeLearningEnabled": true }
Použít testovací znalostní bázi
Pokud chcete získat odpověď ze zkušební znalostní báze, použijte isTest vlastnost text.
Vlastnost je logická hodnota.
isTest:true
Příkaz složeného tvaru vypadá takto:
curl -X POST https://replace-with-your-resource-name.azurewebsites.net/qnamaker/knowledgebases/replace-with-your-knowledge-base-id/generateAnswer -H "Authorization: EndpointKey replace-with-your-endpoint-key" -H "Content-type: application/json" -d "{'question':'size', 'IsTest':true}"
Odpověď JSON používá stejné schéma jako publikovaný dotaz znalostní báze.
Poznámka
Pokud jsou testovací a zveřejněné znalostní báze přesně stejné, může se stát, že je stále trochu proměnlivá variace, protože index testu se sdílí mezi všemi bázemi znalostí v prostředku.
Použití funkce kudrlinkou k dotazování na aplikaci CHITEST – chat – odpověď
V terminálu s povoleným oblým použijte od uživatele příkaz k ukončení konverzace robota, jako je třeba
Thank youotázka. Neexistují žádné další vlastnosti, které by bylo možné nastavit.curl -X POST https://replace-with-your-resource-name.azurewebsites.net/qnamaker/knowledgebases/replace-with-your-knowledge-base-id/generateAnswer -H "Authorization: EndpointKey replace-with-your-endpoint-key" -H "Content-type: application/json" -d "{'question':'thank you'}"Spusťte příkaz kudrlinkou a přijímají odpověď JSON, včetně skóre a odpovědi.
{ "answers": [ { "questions": [ "I thank you", "Oh, thank you", "My sincere thanks", "My humblest thanks to you", "Marvelous, thanks", "Marvelous, thank you kindly", "Marvelous, thank you", "Many thanks to you", "Many thanks", "Kthx", "I'm grateful, thanks", "Ahh, thanks", "I'm grateful for that, thank you", "Perfecto, thanks", "I appreciate you", "I appreciate that", "I appreciate it", "I am very thankful for that", "How kind, thank you", "Great, thanks", "Great, thank you", "Gracias", "Gotcha, thanks", "Gotcha, thank you", "Awesome thanks!", "I'm grateful for that, thank you kindly", "thank you pal", "Wonderful, thank you!", "Wonderful, thank you very much", "Why thank you", "Thx", "Thnx", "That's very kind", "That's great, thanks", "That is lovely, thanks", "That is awesome, thanks!", "Thanks bot", "Thanks a lot", "Okay, thanks!", "Thank you so much", "Perfect, thanks", "Thank you my friend", "Thank you kindly", "Thank you for that", "Thank you bot", "Thank you", "Right on, thanks very much", "Right on, thanks a lot", "Radical, thanks", "Rad, thanks", "Rad thank you", "Wonderful, thanks!", "Thanks" ], "answer": "You're welcome.", "score": 100.0, "id": 75, "source": "qna_chitchat_Professional.tsv", "metadata": [ { "name": "editorial", "value": "chitchat" } ], "context": { "isContextOnly": false, "prompts": [] } } ], "debugInfo": null, "activeLearningEnabled": true }Vzhledem k tomu, že otázka
Thank you(Děkuji) přesně odpovídá konverzační otázce, služba QnA Maker udává naprostou jistotu se skóre 100. QnA Maker také vrátil všechny související otázky a vlastnost metadata obsahující informace značky metadat CHITEST-chat.
Použít prahovou hodnotu a výchozí odpověď
Pro odpověď můžete požádat o minimální prahovou hodnotu. Pokud není prahová hodnota splněna, je vrácena výchozí odpověď.
Přidejte
thresholdvlastnost, která požaduje odpověď na odpověďsizes prahovou hodnotou 80% nebo vyšší. Znalostní báze by neměl tuto odpověď najít, protože skóre otázky je 71%. Výsledek vrátí výchozí odpověď, kterou jste zadali při vytváření znalostní báze.curl -X POST https://replace-with-your-resource-name.azurewebsites.net/qnamaker/knowledgebases/replace-with-your-knowledge-base-id/generateAnswer -H "Authorization: EndpointKey replace-with-your-endpoint-key" -H "Content-type: application/json" -d "{'question':'size', 'scoreThreshold':80.00}"Spusťte příkaz kudrlinkou a přijímají odpověď JSON.
{ "answers": [ { "questions": [], "answer": "No good match found in KB.", "score": 0.0, "id": -1, "source": null, "metadata": [] } ], "debugInfo": null, "activeLearningEnabled": true }QnA Maker vrátilo skóre
0, což znamená bez obav. Vrátila se také výchozí odpověď.Změňte prahovou hodnotu na 60% a požádejte o dotaz znovu:
curl -X POST https://replace-with-your-resource-name.azurewebsites.net/qnamaker/knowledgebases/replace-with-your-knowledge-base-id/generateAnswer -H "Authorization: EndpointKey replace-with-your-endpoint-key" -H "Content-type: application/json" -d "{'question':'size', 'scoreThreshold':60.00}"Vrácený kód JSON nalezl odpověď.
{ "answers": [ { "questions": [ "How large a knowledge base can I create?", "What is the max size of a knowledge base?", "How many GB of data can a knowledge base hold?" ], "answer": "The size of the knowledge base depends on the SKU of Azure search you choose when creating the QnA Maker service. Read [here](../Concepts/azure-resources.md) for more details.", "score": 71.1, "id": 3, "source": "https://docs.microsoft.com/azure/cognitive-services/qnamaker/troubleshooting", "metadata": [ { "name": "link_in_answer", "value": "true" }, { "name": "server", "value": "qna_maker" } ], "context": { "isContextOnly": false, "prompts": [] } } ], "debugInfo": null, "activeLearningEnabled": true }
Použití nestrukturovaných zdrojů dat
Teď podporujeme možnost přidávat nestrukturované dokumenty, které se nedají použít k extrakci QnAs. Uživatel se může rozhodnout zahrnout nebo vyloučit nestrukturované datové sady v rozhraní GenerateAnswer API při načítání odpovědi na dotaz. Ve službě GA nepodporujeme nestrukturované datové sady, které jsou zahrnuté jenom do vlastního zodpovězení otázek.
Tento rychlý start založený na Postman vás provede získáním odpovědi ze znalostní báze.
Požadavky
- Musíte mít
- Latest Postman.
- Pokud předplatné Azure ještě nemáte, napřed si vytvořte bezplatný účet.
- Prostředek QnA Maker vytvořený v Azure Portal. Zapamatovat Azure Active Directory ID, předplatné a název prostředku QnA, které jste vybrali při vytváření prostředku.
- Vytrénovaná a publikovaná znalostní báze s otázkami a odpověďmi z předchozího rychlého startu nakonfigurovanás metadaty a konverzacemi
Poznámka
Až budete připraveni vygenerovat odpověď na otázku ze znalostní báze, musíte znalostní bázi vytrénovat a publikovat. Po publikování znalostní báze se na stránce Publikovat zobrazí nastavení požadavku HTTP pro vygenerování odpovědi. Na kartě Postman se zobrazí nastavení vyžadované k vygenerování odpovědi.
Nastavení postmana pro požadavky
V tomto rychlém startu se pro požadavek Postman POST používá stejné nastavení a pak se nakonfiguruje na POST body JSON odeslané do služby na základě toho, na co se pokoušíte dotazovat.
Tento postup použijte ke konfiguraci nástroje Postman a potom si přečtěte jednotlivé další části a nakonfigurujte JSON textu POST.
Na stránce znalostní báze Nastavení vyberte kartu Postman a zobrazte konfiguraci použitou k vygenerování odpovědi ze znalostní báze. Zkopírujte následující informace pro použití v nástroji Postman.
Name Nastavení Účel a hodnota POST/knowledgebases/replace-with-your-knowledge-base-id/generateAnswerToto je metoda HTTP a trasa pro adresu URL. Hosthttps://YOUR-RESOURCE_NAME.azurewebsites.net/qnamakerToto je hostitel adresy URL. Zřetězte hodnoty Host (Hostitel) a Post (Odeslat) a získejte úplnou adresu URL generateAnswer. AuthorizationEndpointKey xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxHodnota hlavičky pro autorizaci vašeho požadavku do Azure. Content-typeapplication/jsonHodnota hlavičky pro váš obsah. {"question":"<Your question>"}Text požadavku POST jako objekt JSON. Tato hodnota se v jednotlivých následujících oddílech změní v závislosti na tom, co má dotaz udělat. Otevřete Postman a vytvořte nový základní požadavek POST s publikovanou nastavením znalostní báze. V následujících částech změňte JSON textu POST tak, aby se dotaz změnil na znalostní bázi.
Použití metadat k filtrování odpovědí
V předchozím rychlém startu se metadata přidala do dvou dvojic otázek a odpovědí, aby bylo možné rozlišovat mezi dvěma různými otázkami. Přidejte do dotazu metadata a omezte filtr jenom na relevantní pár QnA.
V postmanu změňte pouze JSON dotazu přidáním
strictFiltersvlastnosti s párem název/hodnotaservice:qna_maker. Text JSON by měl být:{ 'question':'size', 'strictFilters': [ { 'name':'service','value':'qna_maker' } ] }Otázkou je jedno slovo , které může vrátit jeden ze dvou dvojic otázek a
sizeodpovědí. PolestrictFilterssděluje odpovědi, že se má omezit jenom naqna_makerodpovědi.Odpověď obsahuje pouze odpověď, která splňuje kritéria filtru.
Pro lepší čitelnost byla naformátována následující odpověď:
{ "answers": [ { "questions": [ "How large a knowledge base can I create?", "What is the max size of a knowledge base?", "How many GB of data can a knowledge base hold?" ], "answer": "The size of the knowledge base depends on the SKU of Azure search you choose when creating the QnA Maker service. Read [here](../Concepts/azure-resources.md) for more details.", "score": 68.76, "id": 3, "source": "https://docs.microsoft.com/azure/cognitive-services/qnamaker/troubleshooting", "metadata": [ { "name": "link_in_answer", "value": "true" }, { "name": "service", "value": "qna_maker" } ], "context": { "isContextOnly": false, "prompts": [] } } ], "debugInfo": null }Pokud existuje pár otázek a odpovědí, který hledaný výraz nesplňuje, ale filtr splňoval, nebude vrácen. Místo toho se vrátí
No good match found in KB.obecná odpověď.
Použití vlastnosti dotazu ladění
Poznámka
Pro žádnou závislost nedoporučujeme používat vlastnost Debug. Tato vlastnost byla přidána, aby produktový tým pomohl při řešení potíží.
Informace o ladění vám pomohou pochopit, jak byla vrácená odpověď určena. I když je to užitečné, není to nutné. Pokud chcete vygenerovat odpověď s ladicími informacemi, přidejte debug vlastnost :
V postmanu změňte pouze text JSON přidáním
debugvlastnosti . Json by měl být:{ 'question':'size', 'Debug': { 'Enable':true } }Odpověď obsahuje relevantní informace o odpovědi. V následujícím výstupu JSON byly některé podrobnosti ladění nahrazeny třemi tečkami.
{ "answers": [ { "questions": [ "How do I share a knowledge base with others?" ], "answer": "Sharing works at the level of a QnA Maker service, that is, all knowledge bases in the service will be shared.", "score": 56.07, "id": 5, "source": "https://docs.microsoft.com/azure/cognitive-services/qnamaker/troubleshooting", "metadata": [], "context": { "isContextOnly": false, "prompts": [] } } ], "debugInfo": { "userQuery": { "question": "How do I programmatically update my Knowledge Base?", "top": 1, "userId": null, "strictFilters": [], "isTest": false, "debug": { "enable": true, "recordL1SearchLatency": false, "mockQnaL1Content": null }, "rankerType": 0, "context": null, "qnaId": 0, "scoreThreshold": 0.0 }, "rankerInfo": { "specialFuzzyQuery": "how do i programmatically~6 update my knowledge base", "synonyms": "what s...", "rankerLanguage": "English", "rankerFileName": "https://qnamakerstore.blob.core.windows.net/qnamakerdata/rankers/ranker-English.ini", "rankersDirectory": "D:\\home\\site\\wwwroot\\Data\\QnAMaker\\rd0003ffa60fc45.24.0\\RankerData\\Rankers", "allQnAsfeatureValues": { "WordnetSimilarity": { "5": 0.54706300120043716,... }, ... }, "rankerVersion": "V2", "rankerModelType": "TreeEnsemble", "rankerType": 0, "indexResultsCount": 25, "reRankerResultsCount": 1 }, "runtimeVersion": "5.24.0", "indexDebugInfo": { "indexDefinition": { "name": "064a4112-bd65-42e8-b01d-141c4c9cd09e", "fields": [... ], "scoringProfiles": [], "defaultScoringProfile": null, "corsOptions": null, "suggesters": [], "analyzers": [], "tokenizers": [], "tokenFilters": [], "charFilters": [], "@odata.etag": "\"0x8D7A920EA5EE6FE\"" }, "qnaCount": 117, "parameters": {}, "azureSearchResult": { "continuationToken": null, "@odata.count": null, "@search.coverage": null, "@search.facets": null, "@search.nextPageParameters": null, "value": [...], "@odata.nextLink": null } }, "l1SearchLatencyInMs": 0, "qnaL1Results": {...} }, "activeLearningEnabled": true }
Použití testovací znalostní báze
Pokud chcete získat odpověď z testovací znalostní báze, použijte isTest vlastnost body .
V postmanu změňte pouze text JSON přidáním isTest vlastnosti . Json by měl být:
{
'question':'size',
'isTest': true
}
Odpověď JSON používá stejné schéma jako publikovaný dotaz znalostní báze.
Poznámka
Pokud jsou testovací a publikované znalostní báze úplně stejné, stále může dojít k mírné variaci, protože testovací index se sdílí mezi všemi znalostními bázemi v prostředku.
Dotaz na odpověď konverzace
V postmanu změňte pouze text JSON na konverzační příkaz od uživatele. Json by měl být:
{ 'question':'thank you' }Odpověď zahrnuje skóre a odpověď.
{ "answers": [ { "questions": [ "I thank you", "Oh, thank you", "My sincere thanks", "My humblest thanks to you", "Marvelous, thanks", "Marvelous, thank you kindly", "Marvelous, thank you", "Many thanks to you", "Many thanks", "Kthx", "I'm grateful, thanks", "Ahh, thanks", "I'm grateful for that, thank you", "Perfecto, thanks", "I appreciate you", "I appreciate that", "I appreciate it", "I am very thankful for that", "How kind, thank you", "Great, thanks", "Great, thank you", "Gracias", "Gotcha, thanks", "Gotcha, thank you", "Awesome thanks!", "I'm grateful for that, thank you kindly", "thank you pal", "Wonderful, thank you!", "Wonderful, thank you very much", "Why thank you", "Thx", "Thnx", "That's very kind", "That's great, thanks", "That is lovely, thanks", "That is awesome, thanks!", "Thanks bot", "Thanks a lot", "Okay, thanks!", "Thank you so much", "Perfect, thanks", "Thank you my friend", "Thank you kindly", "Thank you for that", "Thank you bot", "Thank you", "Right on, thanks very much", "Right on, thanks a lot", "Radical, thanks", "Rad, thanks", "Rad thank you", "Wonderful, thanks!", "Thanks" ], "answer": "You're welcome.", "score": 100.0, "id": 75, "source": "qna_chitchat_Professional.tsv", "metadata": [ { "name": "editorial", "value": "chitchat" } ], "context": { "isContextOnly": false, "prompts": [] } } ], "debugInfo": null, "activeLearningEnabled": true }Vzhledem k tomu, že otázka
Thank you(Děkuji) přesně odpovídá konverzační otázce, služba QnA Maker udává naprostou jistotu se skóre 100. QnA Maker se také vrátily všechny související otázky a vlastnost metadat obsahující informace o značce metadat konverzace.
Použití prahové hodnoty a výchozí odpovědi
Můžete si vyžádat minimální prahovou hodnotu odpovědi. Pokud prahová hodnota není splněna, vrátí se výchozí odpověď.
V postmanu změňte pouze text JSON na konverzační příkaz od uživatele. Json by měl být:
{ 'question':'size', 'scoreThreshold':80.00 }Znalostní báze by tuto odpověď neměla najít, protože skóre otázky je 71 %, a místo toho vrátí výchozí odpověď, kterou jste poskytli při vytváření znalostní báze.
Vrácená odpověď JSON, včetně skóre a odpovědi, je:
{ "answers": [ { "questions": [], "answer": "No good match found in KB.", "score": 0.0, "id": -1, "source": null, "metadata": [] } ], "debugInfo": null, "activeLearningEnabled": true }QnA Maker vrátilo skóre
0, což znamená bez spolehlivosti. Vrátila také výchozí odpověď.Změňte prahovou hodnotu na 60 % a znovu požádejte o dotaz:
{ 'question':'size', 'scoreThreshold':60.00 }Vrácený kód JSON odpověď našel.
{ "answers": [ { "questions": [ "How large a knowledge base can I create?", "What is the max size of a knowledge base?", "How many GB of data can a knowledge base hold?" ], "answer": "The size of the knowledge base depends on the SKU of Azure search you choose when creating the QnA Maker service. Read [here](../Concepts/azure-resources.md) for more details.", "score": 71.1, "id": 3, "source": "https://docs.microsoft.com/azure/cognitive-services/qnamaker/troubleshooting", "metadata": [ { "name": "link_in_answer", "value": "true" }, { "name": "server", "value": "qna_maker" } ], "context": { "isContextOnly": false, "prompts": [] } } ], "debugInfo": null, "activeLearningEnabled": true }
Použití nestrukturovaných zdrojů dat
Teď podporujeme možnost přidávat nestrukturované dokumenty, které není možné použít k extrakci QnA. Uživatel se může rozhodnout zahrnout nebo vyloučit nestrukturované datové sady v rozhraní GenerateAnswer API při načítání odpovědi na dotaz. Nestrukturované datové sady ve službě GA nepodporujeme. Podporuje se jenom ve vlastním odpovídání na otázky.
Další kroky
Další informace o metadatech: