Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
超簡単!RAGアプリケーション構築術
Search
oracle4engineer
PRO
May 26, 2025
Technology
0
270
超簡単!RAGアプリケーション構築術
2025年5月23日(金)に開催された Developer Day 2025 の [LT3-2] 「超簡単!RAGアプリケーション構築術」の登壇資料です。
oracle4engineer
PRO
May 26, 2025
Tweet
Share
More Decks by oracle4engineer
See All by oracle4engineer
[OCI Technical Deep Dive] OracleのAI戦略(2025年8月5日開催)
oracle4engineer
PRO
1
89
[OCI Technical Deep Dive] OCIで生成AIを活用するためのソリューション解説(2025年8月5日開催)
oracle4engineer
PRO
0
41
[OCI Technical Deep Dive] AI時代に最適なオラクルのData Platformの特徴とAI拡張分析(2025年8月5日開催)
oracle4engineer
PRO
1
14
[OCI Technical Deep Dive] クラウドリフト案件の合意形成の進め方とDB合意形成の実際(2025年8月5日開催)
oracle4engineer
PRO
0
14
[OCI Technical Deep Dive] Exadata Database Serviceを理解する:構成・特性・使い分け(2025年8月5日開催)
oracle4engineer
PRO
0
15
[OCI Technical Deep Dive] クラウドシフトに向けたAutonomous Databaseのメリット(2025年8月5日開催)
oracle4engineer
PRO
0
11
[OCI Technical Deep Dive] VMware移行で迷わない!OCVSの活用法(2025年8月5日開催)
oracle4engineer
PRO
0
9
[OCI Technical Deep Dive] “あとから”では遅い!OCIセキュリティ&運用管理の基本(2025年8月5日開催)
oracle4engineer
PRO
0
11
[OCI Technical Deep Dive] OCI Cloud Native & WebLogic Serverで実現するアプリケーションのモダン化(2025年8月5日開催)
oracle4engineer
PRO
2
17
Other Decks in Technology
See All in Technology
AIに頼りすぎない新人育成術
cuebic9bic
3
230
リモートワークで心掛けていること 〜AI活用編〜
naoki85
0
130
Telemetry APIから学ぶGoogle Cloud ObservabilityとOpenTelemetryの現在 / getting-started-telemetry-api-with-google-cloud
k6s4i53rx
0
140
AWS re:Inforce 2025 re:Cap Update Pickup & AWS Control Tower の運用における考慮ポイント
htan
1
230
データモデリング通り #2オンライン勉強会 ~方法論の話をしよう~
datayokocho
0
150
SRE新規立ち上げ! Hubbleインフラのこれまでと展望
katsuya0515
0
180
Amazon Bedrock AgentCoreのフロントエンドを探す旅 (Next.js編)
kmiya84377
1
140
UDDのススメ - 拡張版 -
maguroalternative
1
430
2025-07-31: GitHub Copilot Agent mode at Vibe Coding Cafe (15min)
chomado
2
400
薬屋のひとりごとにみるトラブルシューティング
tomokusaba
0
240
AIに目を奪われすぎて、周りの困っている人間が見えなくなっていませんか?
cap120
1
540
【CEDEC2025】『Shadowverse: Worlds Beyond』二度目のDCG開発でゲームをリデザインする~遊びやすさと競技性の両立~
cygames
PRO
1
340
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Statistics for Hackers
jakevdp
799
220k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Site-Speed That Sticks
csswizardry
10
760
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Automating Front-end Workflow
addyosmani
1370
200k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Transcript
超簡単!RAGアプリケーション構築術 Marina Fujimoto Associate Cloud Engineer Autonomous & Analytics Solutions
Clound Engineering Center of Excellence May 23, 2025
藤本 万里奈 クラウド・エンジニアリングCOE統括 Autonomous & Analytics ソリューション部 アソシエイト・クラウド・エンジニア 2 Copyright
© 2025, Oracle and/or its affiliates 2023年日本オラクルに新卒入社。 Autonomous DatabaseとOracle APEXの 製品担当エンジニアとして活動中。 @marfjim
3 Copyright © 2025, Oracle and/or its affiliates データベースの機能+AIのみで簡単にRAGアプリを開発 一般的なRAGアプリ開発
Autonomous Databaseを使った RAGアプリ開発 プログラミングによる開発 (コード開発) ブラウザ上で設定を進める開発 (ローコード開発) 必要な技術は全て事前統合済 APEXはOracle Databaseで無償提供 複数の要素技術の組み合わせ インテグレーション作業が必要 生成AI インフラ オープンソース データベース 生成AI Autonomous Database LangChain LlamaIndex OCI SDK DBMS_VECTOR_CHAIN
Select AI with RAG 4 Copyright © 2025, Oracle and/or
its affiliates
5 Copyright © 2025, Oracle and/or its affiliates Select AI
with RAGとは? RAGを簡単に実装可能 {TEXT} 7149 ドキュメント テキスト チャンク ベクトルデータ UTL_TO_TEXT UTL_TO_CHUNKS UTL_TO_EMBED SQL 埋め込みモデル ✓ Oracle AI Vector Searchとのシームレスな統合 ✓ LLMの知識とエンタープライズ・データの間のナレッジ・ギャップを解消 ✓ フルマネージドのベクトル索引パイプラインにより、 新しいデータのオーケストレーション・ステップを自動化 類似検索 Autonomous Database 23ai OCI生成AIサービス
6 Copyright © 2025, Oracle and/or its affiliates Select AI
with RAGとは? RAGを簡単に実装可能 {TEXT} 7149 ドキュメント テキスト チャンク ベクトルデータ UTL_TO_TEXT UTL_TO_CHUNKS UTL_TO_EMBED SQL 埋め込みモデル ✓ Oracle AI Vector Searchとのシームレスな統合 ✓ LLMの知識とエンタープライズ・データの間のナレッジ・ギャップを解消 ✓ フルマネージドのベクトル索引パイプラインにより、 新しいデータのオーケストレーション・ステップを自動化 類似検索 Autonomous Database 23ai OCI生成AIサービス Select AI with RAGで自動化
Oracle APEX 7 Copyright © 2025, Oracle and/or its affiliates
8 Copyright © 2025, Oracle and/or its affiliates Oracle APEXとは
Oracle Databaseで動作する無償のローコード・アプリケーション・プラットフォーム アプリケーション開発ツール、各種ユーティリティ、アプリケーションの実行環境を提供 開発者が作成した アプリケーションの実行 開発を支援する 各種ユーティリティ アプリケーションを 開発するツール
9 Copyright © 2025, Oracle and/or its affiliates APEXのAI機能 アプリケーション作成アシスタント
自然言語の指示を基に アプリケーションを設計・作成 APEX AIアシスタント 自然言語の指示で JavaScript、CSS、SQL、PL/SQLの コード生成を自動化、コード改善も支援 会話型AIダイアログ コード不要で簡単に実装できるチャットボット チャットボットを通じて自然言語で データベース内のデータを問い合わせ可能 SQLクエリを生成 ブループリント を作成 ブループリント を基に アプリを作成
10 Copyright © 2025, Oracle and/or its affiliates APEXのAI機能 アプリケーション作成アシスタント
自然言語の指示を基に アプリケーションを設計・作成 APEX AIアシスタント 自然言語の指示で JavaScript、CSS、SQL、PL/SQLの コード生成を自動化、コード改善も支援 会話型AIダイアログ コード不要で簡単に実装できるチャットボット チャットボットを通じて自然言語で データベース内のデータを問い合わせ可能 SQLクエリを生成 ブループリント を作成 ブループリント を基に アプリを作成
デモンストレーション 11 Copyright © 2025, Oracle and/or its affiliates
12 Copyright © 2025, Oracle and/or its affiliates デモンストレーション プロジェクトについて自然言語で質問することのできるAIアシスタントを作成
データベースに格納されているデータと、オブジェクト・ストレージに格納されているファイル内のデータを基に回答を生成 【使用するデータ】 データベース内: • PROJECTS表 - プロジェクトの名前、プロジェクトの開始日・終了日、プロジェクトの担当者等のデータが格納 • TASKS表 - プロジェクトの名前、タスクの名前、タスクの開始日・終了日、タスクの担当者等のデータが格納 オブジェクトストレージ内: • LegacyApplication_MinutesOfMeeting.docx - レガシーアプリケーション移行プロジェクトの議事録 • ResourceManagement_MinutesOfMeeting.pdf - リソース管理アプリ開発プロジェクトの議事録
13 Copyright © 2025, Oracle and/or its affiliates PROJECTS表の中身
14 Copyright © 2025, Oracle and/or its affiliates TASKS表の中身
15 Copyright © 2025, Oracle and/or its affiliates デモンストレーション プロジェクトについて自然言語で質問することのできるAIアシスタントを作成
データベースに格納されているデータと、オブジェクト・ストレージに格納されているファイル内のデータを基に回答を生成 【使用するデータ】 データベース内: • PROJECTS表 - プロジェクトの名前、プロジェクトの開始日・終了日、プロジェクトの担当者等のデータが格納 • TASKS表 - プロジェクトの名前、タスクの名前、タスクの開始日・終了日、タスクの担当者等のデータが格納 オブジェクトストレージ内: • LegacyApplication_MinutesOfMeeting.docx - レガシーアプリケーション移行プロジェクトの議事録 • ResourceManagement_MinutesOfMeeting.pdf - リソース管理アプリ開発プロジェクトの議事録
16 Copyright © 2025, Oracle and/or its affiliates 議事録の中身 レガシーアプリケーション移行プロジェクト
キックオフミーティング議事録 ▪ 基本情報 日時:2025年4月25日(金)10:00-11:30 場所:第3会議室(オンライン併用) 参加者: ・プロジェクトマネージャー:宮崎横浜 ・開発リーダー:タメカ・ホール ・開発メンバー:エヴァ・イェリネク、ダニエル・ジェームズ・リー、ブロック・ シリング、ニーナ・ハーシェル ▪ アクションアイテム 1. 宮崎PM:レガシーシステム管理者との最終調整(4/25まで) 2. タメカ・ホール:開発環境の最終チェック(4/25まで) 3. 全メンバー:プロジェクトドキュメントの確認(4/25まで) 作成者:宮崎横浜 作成日:2025年4月25日 配布先:プロジェクトメンバー全員、関連ステークホルダー リソース管理アプリ開発プロジェクト 定例会議議事録 日付:2025年5月19日(月) 時間:14:00 - 15:30 場所:会議室A(オンライン併用) ===================== ▪参加者: ・バーナード・ジャックマン(プロジェクトマネージャー) ・エヴァ・イェリネク(開発担当) ① 全メンバー:5/22までに進捗報告提出 ② バーナード:Financeと予算再協議 ③ マディソン:リリース説明会資料作成 ▪次回会議: 2025年5月23日(金)14:00-15:00 @会議室B 記録:バーナード・ジャックマン 作成日:2025年5月19日
17 Copyright © 2025, Oracle and/or its affiliates 構成図 Autonomous
Database 質問 ユーザー 回答 アプリケーション Object Storage APEX Embedding モデル テキスト生成 モデル AIプロバイダ AIプロバイダ テキスト生成 モデル AIプロバイダ
Main paragraph text • First level bullet (use indent) •
Example of highlighted text • Second level bullet (use indent) • Third level bullet (use indent) • Fourth level bullet (use indent) 18 Copyright © 2025, Oracle and/or its affiliates Title 30pt ~ 28pt Subtitle 20pt
None