Direkt zum Inhalt

Adding FAQ URL from Kendra to Lex Response

0

When you upload FAQ to Kendra, there are three values: Question, Answer, and URL. However, the documentation on Lex Responses only shows how to return the Question and the Answer:

from: https://docs.aws.amazon.com/lex/latest/dg/faq-bot-kendra-search.html

I found a FAQ question for you: ((x-amz-lex:kendra-search-response-question_answer-question-1)) and the answer is ((x-amz-lex:kendra-search-response-question_answer-answer-1)).

How do I access the URL associated with question-1 and answer-1?

A similar questions was asked at the link below - but incorrectly answered. https://forums.aws.amazon.com/thread.jspa?threadID=336412

gefragt vor 5 Jahren1041 Aufrufe

1 Antwort
2
Akzeptierte Antwort

Thank you for reaching out! Kendra's QueryResultItem does not return the DocumentURI field if the result type is QUESTION_ANSWER, hence Lex is unable to surface this value.

When the Kendra query results are of the other two types, Kendra does return the DocumentURI, and Lex provides the capability to access the URI of the DOCUMENT type results via the request attribute "x-amz-lex:kendra-search-response-document-link-<N>".

I hope this helps!

AWS

beantwortet vor 5 Jahren

EXPERTE

überprüft vor 2 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.