Yusuke Wada

Results 5 comments of Yusuke Wada

ありがとうございます! パフォーマンスチューニングはメモ化が正攻法なので、メモ化の最適化は行いたいですね! React19へのバージョンアップはメモ化を目的に行うものではないので、本件とは別件として検討させてください!

お問い合わせありがとうございます! 現在、RAGチャット時のKendra検索は、Retrieve APIを利用しているためFAQが検索できない仕様となっております。 https://docs.aws.amazon.com/ja_jp/kendra/latest/APIReference/API_Retrieve.html > This doesn't include question-answer or FAQ type responses from your index. [Query API](https://docs.aws.amazon.com/ja_jp/kendra/latest/APIReference/API_Query.html)だとFAQを検索できますので、以下のように実装いただければと思います。 https://github.com/aws-samples/generative-ai-use-cases-jp/blob/7d206325587016b4022e9a40ceb375eadf7cd199/packages/web/src/hooks/useRag.ts#L46 ```ts const faq = await ( await query(searchQuery) ).data.ResultItems?.filter((item) => item.Type...

以下のように修正いただくとどうでしょうか? ```ts // Kendra から 参考ドキュメントを Retrieve してシステムコンテキストとして設定する const retrievedItems = await retrieve(searchQuery); const faq = await ( await query(searchQuery) ).data.ResultItems?.filter((item) => item.Type === 'QUESTION_ANSWER'); updateSystemContext( ragPrompt({ promptType: 'SYSTEM_CONTEXT', referenceItems:...

小出しにしてすみません! 以下が全文です。こちらでいかがでしょうか? ```ts import useChat from './useChat'; import useChatApi from './useChatApi'; import useRagApi from './useRagApi'; import { ragPrompt } from '../prompts'; const useRag = (id: string) => { const {...

私の貼ったコードはあくまで実装例ですので、ご自由に改廃いただいて問題ございません!