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
Junichi MORI
June 07, 2025
Technology
0
76
RAG を試してみて感じたこと
Junichi MORI
June 07, 2025
Tweet
Share
More Decks by Junichi MORI
See All by Junichi MORI
自社の魅力について(森ソフト)
junichim
0
13
ローコードツールPleasanterの紹介
junichim
0
30
Other Decks in Technology
See All in Technology
「Blue Team Labs Online」入門 - みんなで挑むログ解析バトル
v_avenger
0
140
マネージャー版 "提案のレベル" を上げる
konifar
22
15k
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
4
1.1k
[AEON TECH HUB #24] お客様の長期的興味の理解に向けて
alpicola
0
130
スクリプトの先へ!AIエージェントと組み合わせる モバイルE2Eテスト
error96num
0
150
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
2
170
新職業『オーケストレーター』誕生 — エージェント10体を同時に回すAgentOps
gunta
4
1.7k
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
AIファーストを前提とした開発スタイルの変化
sbtechnight
0
270
LINE Messengerの次世代ストレージ選定
lycorptech_jp
PRO
19
7.7k
JAWS FESTA 2025でリリースしたほぼリアルタイム文字起こし/翻訳機能の構成について
naoki8408
1
230
JAWS DAYS 2026 ExaWizards_20260307
exawizards
0
390
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
99
Rails Girls Zürich Keynote
gr2m
96
14k
Amusing Abliteration
ianozsvald
0
130
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
380
The agentic SEO stack - context over prompts
schlessera
0
690
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
630
The Language of Interfaces
destraynor
162
26k
Agile that works and the tools we love
rasmusluckow
331
21k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
120
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
82
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
61
52k
Transcript
RAG を試してみて 感じたこと 2025/6/7 (土) @ 伊勢IT交流会 森ソフト 森純一
誰? • 森ソフト 代表 森純一 https://www.mori-soft.com • 三重県伊勢市にいるプログラマー(個人事業主)です • スマホのアプリ開発(Java,
Flutter) • 業務システム開発(Excel, Access, SQL Server) 2
生成 AI はやってますね • Google 検索前に ChatGPT に聞くことも増えてきました • エディタ使ってても、
Coplilot とかがどんどん提案してくれま す(はずすここともままありますが) 3
弱点あるのでしょうか? • 一定のタイミングで学習を打ち切ってるので、最新の情報がな いこともある(生成 AI 自体が、検索もするので、気にならな い時もあります) • マイナーの情報(特に非公開の情報)だと、カバーされていな いこともある印象
• ハルシネーション 4
RAG とは • 生成 AI の性能を上げるための方法の一つ • プロンプトエンジニアリング • RAG
• Fine tuning • Retrieval Augmented Generation の略 • Retrieval:検索して • Augmented:拡張して • Generation:生成する • 生成 AI の参考となる知識を別途提供することで、適切な回答 を得られるようにする技術 5
もうちょっと詳しく https://platform.openai.com/docs/guides/optimizing-llm-accuracy 6
試してみる • 以前からいろんなサイトの『よくある質問』が選択式になって いるのが不便だった • なので、これを知識として与えて、回答するようなRAGアプリ ケーションを作ってみる 7
ざっくりした構成 • RAGで与える知識:Python, LlamaIndex, FAISSで構成 • APIサーバー: FastAPI を利用 •
Wordpress のチャットボットとして実装 • docker コンテナで動かす • 詳細知りたい方はブログを見てください https://blog.mori-soft.com/entry/2025/06/04/120822 https://blog.mori-soft.com/entry/2025/06/06/152712 https://blog.mori-soft.com/entry/2025/06/06/152827 8
RAG を試してみた印象 • とりあえず動くものをつくるのは意外と簡単 • 生成AI に問い合わせればなんとかなる • でも中身の詳細はブラックボックスのまま(気持ち悪い) •
生成 AI で精度を上げるためのアプローチがたくさんある • どれを使うのがベスト? 9
https://platform.openai.com/docs/guides/optimizing-llm-accuracy 10
RAG を試してみた印象(続き) • 技術的に実装するのも大事(面白い) • けど、評価するほうがもっと大事かもしれない • 公開されている情報に対してだと、生成 AI をそのまま使うのと
RAG で構成するのと性能の違いを説明できるか? • 試すだけではなく、実用としてお金を出してもらう時、どうやったら 納得してもらえるのか? • この評価の話って大変そう・・・ 11
以上