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

吉田_LT大会_20241216.pdf

ShinyaYoshidaO
December 16, 2024
91

 吉田_LT大会_20241216.pdf

ShinyaYoshidaO

December 16, 2024
Tweet

Transcript

  1. Amazon Bedrock Knowledge Bases with structured data store の実力を検証! クラウドLT大会

    vol.12 12/16(月) 19:00- 株式会社セゾンテクノロジー データインテグレーション部 吉田 慎弥
  2. もくじ re:Invent 2024 におけるAmazon Bedrock のアップデート Knowledge Base 構造化データストアとは Knowledge

    Base の仕組み Knowledge Base 構造化データストアの仕組み Knowledge Base 構造化データストアを触ってみる Knowledge Base 構造化データストアのすごいところ まとめ 2
  3. Amazon Bedrock supports reranking models Amazon Bedrock Knowledge Bases supports

    streaming responses Amazon Bedrock Knowledge Bases supports RAG evaluation Amazon Bedrock multi-agent collaboration Amazon Bedrock Knowledge Bases supports structured data retrieval Amazon Bedrock Knowledge Bases supports GraphRAG Amazon Bedrock Model Distillation Amazon Bedrock Automated Reasoning check Amazon Bedrock supports prompt caching Amazon Bedrock Intelligent Prompt Routing Amazon Bedrock Data Automation and so on… re:Invent 2024 におけるAmazon Bedrock のアップデート 3
  4. re:Invent 2024 におけるAmazon Bedrock のアップデート Amazon Bedrock supports reranking models

    Amazon Bedrock Knowledge Bases supports streaming responses Amazon Bedrock Knowledge Bases supports RAG evaluation Amazon Bedrock multi-agent collaboration Amazon Bedrock Knowledge Bases supports structured data retrieval Amazon Bedrock Knowledge Bases supports GraphRAG Amazon Bedrock Model Distillation Amazon Bedrock Automated Reasoning check Amazon Bedrock supports prompt caching Amazon Bedrock Intelligent Prompt Routing Amazon Bedrock Data Automation and so on… 以降は Knowledge Base 構造化データストア と記載します。 4
  5. Knowledge Base 構造化データストア とは “Amazon Bedrock Knowledge Basesでは、定義済みのスキーマに準拠した データを含む構造化データ・ストアに接続できます。 構造化データの例としては、テーブルやデータベースがあります。

    Amazon Bedrock Knowledge Basesは、ユーザのクエリを、 サポートする構造化データストアから データを抽出するのに適した言語に変換することができます。 そして、変換されたクエリを使用して、クエリに関連するデータを取得し、 適切な応答を生成することができます。” https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base- build-structured.html 5
  6. ③「ステップ2Configure query engine」にて、 「Query engine details」 >「Connection options」 >「Redshift serverless」

    >「Workgroup」 >作成したワークグループを選択 「Authentication」 >「IAM Role」 「Default storage metadata」 >「Options」 >「Amazon Redshift databases」 >「Redshift database list」 >「Database」 >「dev」 Knowledge Base 構造化データストア を触ってみる 12
  7. 躓いてしまいました! メタデータの同期(Sync)に失敗。。 次のコマンドを実行することで解決! GRANT USAGE ON SCHEMA dev.hsqllm TO "IAMR:

    AmazonBedrockExecutionRoleForKnowledgeBase_supb5 "; ※原因:スキーマを新規作成したため、その使用権限が不足していた。 Knowledge Base 構造化データストア を触ってみる 17
  8. まとめ 2つを比較してみて、Knowledge Base 構造化データストアの 圧倒的なシンプルさに驚いた。 A. Amazon Bedrock Knowledge Bases

    with structured data store B. 自前で実装した構造化データを使ったRAG 生成AI(機械学習)とData Engineering / Analytics が一度に実現されている 今後どのようなUpdateがあるか楽しみです! 21
  9. 参考資料 Amazon Bedrock Knowledge Bases now supports structured data retrieval

    https://aws.amazon.com/jp/about-aws/whats-new/2024/12/amazon-bedrock-knowledge-bases-structured- data-retrieval/ Prerequisites for creating an Amazon Bedrock knowledge base with a structured data store https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-prereq-structured.html#knowledge- base-prereq-structured-db-access Amazon Bedrock Knowledge Bases の構造化データ取得機能を掘り下げる https://qiita.com/hayao_k/items/460bf6aa8b0424eb0d82 Amazon Bedrock Knowledge Basesが構造化データのクエリに対応したので試してみた https://zenn.dev/fusic/articles/github-zenn-linkage-20241206-1 Get started with Amazon Redshift Serverless data warehouses https://docs.aws.amazon.com/redshift/latest/gsg/new-user-serverless.html#serverless-console-resource- creation 23
  10. 基盤モデルの一般的なカスタマイ ズ方法 Train FM from scratch: 一から基盤モデルを作成する Fine Tuning and

    Continued Pre-training: ラベルあり/なしデータを基盤モデルに与えてトレーニングする Retrieval Augmented Generation(RAG): 基盤モデルがデータを参照して 回答を生成する Prompt engineering: 基盤モデルに与えるプロンプトを 工夫する 24 https://www.youtube.com/watch?v=SdKfdkec7SQ