QnaMaker QuickStart Code: generate_answer: ErrorResponseException: (BadArgument) Invalid input. See details.
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
調査の方向性
QnA Maker QuickStart コードから始め、API バージョン v5.0-preview.1 を使用して、提供された download と generate_answer の呼び出しを再現します。成功する download リクエストと失敗する generate_answer リクエストを比較し、完了した結果が BadArgument なしで回答を返すことを確認します。この issue では、リポジトリのファイルもテストも特定されていません。
索引モデルが issue の本文から書いたものです。
説明
This issue is for a: (mark with an x)
- [x] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)
Minimal steps to reproduce
after creating knowledgebase in qnamaker, using the sample code under the preview sdk:
def download_kb(client, kb_id):
print("Downloading knowledge base...")
kb_data = client.knowledgebase.download(kb_id=kb_id, environment="Prod")
print("Downloaded knowledge base. It has {} QnAs.".format(len(kb_data.qna_documents)))
download_kb (client=client, kb_id=kb_id)
Downloading knowledge base...
Downloaded knowledge base. It has 9 QnAs.
but when i try generate answer, it gives an error message:
def generate_answer(client, kb_id):
print ("Querying knowledge base...")
listSearchResults = client.knowledgebase.generate_answer(kb_id, QueryDTO(question = "How do I manage my knowledgebase?"))
for i in listSearchResults.answers:
print(f"Answer ID: {i.id}.")
print(f"Answer: {i.answer}.")
print(f"Answer score: {i.score}.")
generate_answer(client=client, kb_id=kb_id)
Any log messages given by the failure
ErrorResponseException: (BadArgument) Invalid input. See details.
---------------------------------------------------------------------------
ErrorResponseException Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_15788/4283219011.py in <module>
9 print(f"Answer score: {i.score}.")
10
---> 11 generate_answer(client=client, kb_id=kb_id)
~\AppData\Local\Temp/ipykernel_15788/4283219011.py in generate_answer(client, kb_id)
2 print ("Querying knowledge base...")
3
----> 4 listSearchResults = client.knowledgebase.generate_answer(kb_id, QueryDTO(question = "How do I manage my knowledgebase?"))
5
6 for i in listSearchResults.answers:
~\AppData\Local\Programs\Python\Python39\lib\site-packages\azure\cognitiveservices\knowledge\qnamaker\operations\knowledgebase_operations.py in generate_answer(self, kb_id, generate_answer_payload, custom_headers, raw, **operation_config)
520
521 if response.status_code not in [200]:
--> 522 raise models.ErrorResponseException(self._deserialize, response)
523
524 deserialized = None
ErrorResponseException: (BadArgument) Invalid input. See details.
Expected/desired behavior
OS and Version?
Windows 11 Version 21H2, Build 22000.120, python 3.9.6
Versions
client.api_version
'v5.0-preview.1'
Mention any other details that might be useful


- 主要言語
- Jupyter Notebook
- スター
- 388
- フォーク
- 555
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Azure-Samples/cognitive-services-quickstart-code のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 25/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
Azure-Samples/cognitive-services-quickstart-code#346 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
Azure-Samples/cognitive-services-quickstart-code の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
StellarState/SS-backend#712 ·
メンテナーはふだん 1 日以内に返信
-
area: api effort: S P2 type: bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
ferenyl/azuredevopstui#12 ·
-
area: backend bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
snapotter-hq/SnapOtter#3473 ·
メンテナーはふだん 1 日以内に返信
-
backroom bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
ditto-assistant/ditto-subnet#3069 ·
メンテナーはふだん 1 日以内に返信
-
harlan-agent-ready-to-implement routine:ci-review
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
harlan-zw/unlighthouse#455 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信