Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amazon Bedrock Knowledge basesにLangfuse導入してみた

Amazon Bedrock Knowledge basesにLangfuse導入してみた

【connpass】
Bedrock Night オンライン 〜AWSで生成AIアプリ開発! 最新ナレッジ共有〜
https://jawsug.connpass.com/event/345497/

そのだ

March 10, 2025
Tweet

More Decks by そのだ

Other Decks in Technology

Transcript

  1. ©Fusic Co., Ltd. 1 CONFIDENTIAL Amazon Bedrock Knowledge basesに Langfuse導入してみた

    2025.3.10 苑田 朝彰 @sonoda_mj Bedrock Night オンライン
  2. ©Fusic Co., Ltd. 2 苑田 朝彰 Sonoda Tomotada - X:

    sonoda_mj - 2023 AWS Jr.Champions - 2024 AWS Community Builders (ML & GenAI) - 2024 Japan AWS Top Engineers (Services) - 甲賀流忍者検定(初級)/ スパルタン コメント 最近後輩が捌いたぶりを食べました。 自己紹介 はじめに 株式会社Fusic
  3. ©Fusic Co., Ltd. 3 CONTENTS 目次 1. 背景 2. Amazon

    Bedrock Knowledge Bases(KB)にLangfuseを導入して みた 3. まとめ
  4. ©Fusic Co., Ltd. 10 KBにLangfuseを導入する Amazon Bedrock Knowledge Bases (retrieve用)

    Amazon Bedrock (generate用) User Amazon DynamoDB (会話履歴用) AWS Lambda AWS Cloud retrieve APIを使用する場合 Amazon Bedrock Knowledge Bases (retrieve and generate) User AWS Lambda AWS Cloud retrieve_and_generate APIを使用する場合
  5. ©Fusic Co., Ltd. 11 KBにLangfuseを導入する Amazon Bedrock Knowledge Bases (retrieve用)

    Amazon Bedrock (generate用) User Amazon DynamoDB (会話履歴用) AWS Lambda AWS Cloud retrieve APIを使用する場合 Amazon Bedrock Knowledge Bases (retrieve and generate) User AWS Lambda AWS Cloud retrieve_and_generate APIを使用する場合
  6. ©Fusic Co., Ltd. 17 KBにLangfuseを導入する Amazon Bedrock Knowledge Bases (retrieve用)

    Amazon Bedrock (generate用) User Amazon DynamoDB (会話履歴用) AWS Lambda AWS Cloud retrieve APIを使用する場合 Amazon Bedrock Knowledge Bases (retrieve and generate) User AWS Lambda AWS Cloud retrieve_and_generate APIを使用する場合
  7. ©Fusic Co., Ltd. 25 各APIへのLangfuse導入難易度の比較 APIの種類 導入の容易さ 監視機能の充実度 retrieve_and_generate API

    • 導入が簡単 • 実装が非常にシンプル • 取得できない情報がある • 処理の内訳に対する分析がで きない。 • 詳細な監視が困難 retrieve API • 実装がやや複雑 • 複数の処理をデコレートする必 要がある • 詳細な情報が取得可能 • 各処理にかかった時間を確認 可能
  8. ©Fusic Co., Ltd. 27 まとめ KBでも簡単にLangfuseを導入することが出来た。 Point 01 retrieve_and_generate APIとretrieve

    APIは一長一短あるので、各プロジェクトごとに調整する必要がある。 Point 02 KB画面から確認できるようになってほしい。 Point 03