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
73
RAG を試してみて感じたこと
Junichi MORI
June 07, 2025
Tweet
Share
More Decks by Junichi MORI
See All by Junichi MORI
自社の魅力について(森ソフト)
junichim
0
11
ローコードツールPleasanterの紹介
junichim
0
28
Other Decks in Technology
See All in Technology
Claude Codeベストプラクティスまとめ
minorun365
53
29k
みんなだいすきALB、NLBの 仕組みから最新機能まで総おさらい / Mastering ALB & NLB: Internal Mechanics and Latest Innovations
kaminashi
0
130
それぞれのペースでやっていく Bet AI / Bet AI at Your Own Pace
yuyatakeyama
1
680
Tebiki Engineering Team Deck
tebiki
0
23k
Zephyr RTOS の発表をOpen Source Summit Japan 2025で行った件
iotengineer22
0
290
KubeCon + CloudNativeCon NA ‘25 Recap, Extensibility: Gateway API / NRI
ladicle
0
160
MySQLのJSON機能の活用術
ikomachi226
0
110
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
ゼロから始めたFindy初のモバイルアプリ開発
grandbig
2
480
AI時代のPMに求められるのは 「Ops」と「Enablement」
shimotaroo
1
490
AI推進者の視点で見る、Bill OneのAI活用の今
sansantech
PRO
2
260
Riverpod3.xで実現する実践的UI実装
fumiyasac0921
2
350
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Balancing Empowerment & Direction
lara
5
860
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
A Modern Web Designer's Workflow
chriscoyier
698
190k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
120
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
230
Optimising Largest Contentful Paint
csswizardry
37
3.6k
The Cult of Friendly URLs
andyhume
79
6.8k
A better future with KSS
kneath
240
18k
Paper Plane
katiecoart
PRO
0
46k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
100
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
160
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
以上