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
78
0
Share
RAG を試してみて感じたこと
Junichi MORI
June 07, 2025
More Decks by Junichi MORI
See All by Junichi MORI
FORTRAN と格闘した話
junichim
0
43
自社の魅力について(森ソフト)
junichim
0
15
ローコードツールPleasanterの紹介
junichim
0
33
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile
hr01
0
83k
3つのボトルネックを解消し、リリースエンジニアリングを再定義した話
nealle
0
210
Databricks Appsで実現する社内向けAIアプリ開発の効率化
r_miura
0
340
Data Enabling Team立ち上げました
sansantech
PRO
0
290
OPENLOGI Company Profile for engineer
hr01
1
62k
ASTのGitHub CopilotとCopilot CLIの現在地をお話しします/How AST Operates GitHub Copilot and Copilot CLI
aeonpeople
1
200
New CBs New Challenges
ysuzuki
1
150
あるアーキテクチャ決定と その結果/architecture-decision-and-its-result
hanhan1978
2
540
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
5
13k
解剖"React Native"
hacusk
0
120
AIを活用したアクセシビリティ改善フロー
degudegu2510
1
150
BIツール「Omni」の紹介 @Snowflake中部UG
sagara
0
240
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1k
Done Done
chrislema
186
16k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
How to make the Groovebox
asonas
2
2.1k
HDC tutorial
michielstock
1
600
Being A Developer After 40
akosma
91
590k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Darren the Foodie - Storyboard
khoart
PRO
3
3.1k
Paper Plane (Part 1)
katiecoart
PRO
0
6.4k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
210
RailsConf 2023
tenderlove
30
1.4k
The Pragmatic Product Professional
lauravandoore
37
7.2k
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
以上