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
150
超簡単!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 Oracle Database Services新機能アップデート(2025/03-2025/05)
oracle4engineer
PRO
0
60
Oracle Cloudで考える高可用性アーキテクチャ
oracle4engineer
PRO
0
110
Autonomous Database サービス・アップデート (FY25)
oracle4engineer
PRO
1
750
Kubernetesで作るAIプラットフォーム
oracle4engineer
PRO
2
220
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
48
33k
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/03 - 2025/05
oracle4engineer
PRO
1
160
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
7.4k
[自動バックアップのコスト比較]リカバリ・サービス (RCV/ZRCV) とオブジェクト・ストレージ
oracle4engineer
PRO
5
4.6k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
8
66k
Other Decks in Technology
See All in Technology
Agent Development Kit によるエージェント開発入門
enakai00
19
2.9k
CSSDay, Amsterdam
brucel
0
290
Vibe Codingの裏で、 考える力をどう取り戻すか
csekine
2
610
CSSの最新トレンド Ver.2025
tonkotsuboy_com
11
4.3k
Long journey of Continuous Delivery at Mercari
hisaharu
0
190
Generational ZGCのメモリ運用改善 - その物理メモリ使用量、本当に正しい?
tabatad
1
300
上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders
madoxten
13
6.5k
Ретроспективный взгляд на Vue 3. Даша Сабурова, Vue-разработчик Lamoda Tech
lamodatech
0
600
エンジニア採用から始まる技術広報と組織づくり/202506lt
nishiuma
8
1.5k
Drawing with LLMs
rist
0
240
AI Engineering Summit Pre Event LT #10
okaru
2
530
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
370k
Featured
See All Featured
Code Review Best Practice
trishagee
68
18k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
The World Runs on Bad Software
bkeepers
PRO
68
11k
How STYLIGHT went responsive
nonsquared
100
5.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
How to train your dragon (web standard)
notwaldorf
92
6.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