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
Difyを使って5分で資格対策Botを作る
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
da-yoshi-k
September 25, 2024
1
210
Difyを使って5分で資格対策Botを作る
Difyを使って資格対策をしようという試みです
da-yoshi-k
September 25, 2024
Tweet
Share
More Decks by da-yoshi-k
See All by da-yoshi-k
Claude Code と進める少人数モブプログラミング
dayoshik
0
86
業務でNotebookLMを活用したい2026
dayoshik
0
8
生成AIでインフラ構築
dayoshik
0
6
生成AIでインフラ構築・管理の 心理的ハードルを下げよう
dayoshik
0
10
面倒なドキュメンテーションを生成AIでやる
dayoshik
0
55
『Googleのソフトウェアエンジニアリング』から学んだソースコードレビュー
dayoshik
0
230
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
52
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Believing is Seeing
oripsolob
1
58
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Between Models and Reality
mayunak
1
190
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Transcript
Difyを使って5分で資格対策Botを作る 虎の穴ラボ株式会社 吉田一貴
よしだ 𝕏:@da_yoshi_k 使っている技術 現職:Ruby, Ruby on Rails, React, Google Cloud
前職:Java, RPA(UiPath) 経歴 2023年5月〜 虎の穴ラボ株式会社 2018年4月〜 SI系のSES(PjM半分・開発半分)
ある日の輪読会にて 知人(右)「ソフトウェアテストについて知り たいとのでJSTQBのシラバス読みません?」 自分(左)「いいっすね!」 「(まー基本情報持ってるし、SES時代にテス トやったことはあるし楽勝やろ)」 ↓ 「テストウェア?故障/エラー/欠陥?意外と 言葉がややこしいな」 きっかけ:特定の分野の言葉って難しい
シラバスの用語をAIが覚えて質問に 答えてくれたら楽なのに! →そんなお悩みに効く、RAGがサクッと使える Difyというライブラリがあるらしい! <ハーイ
RAG(Retrieval Augmented Generation)とは? • LLMに質問する際に信頼できる知識を参照させる手法 • トレーニングされていない最新の情報・社内の情報をベースに回答 を生成することができる。 • サポートデスクや製品のFAQなどの分野で期待されている。
https://python.langchain.com/docs/tutorials/rag/
Dify(Dify.AI)とは • 直感的かつ手軽に生成AIを使ったチャットボット/AIエージェン ト/ワークフローが作成可能なプラットフォーム。 • プログラミングなしでアプリケーション作成が可能。 • 数百のLLMのモデルに対応している。 • RAG(検索拡張生成)も手軽に実行可能。
• クラウドSaaS/セルフホストのコミュニティ版の二種で提供。 中身はNext.js+FastAPIの構成。 公式HP→https://dify.ai/jp
実機デモ 利用するワークフロー 語彙などの一般的 な質問に回答する パターン 練習問題の生成と 解答・解説を教える ナレッジから検索 するステップ どんな質問かで
分岐させる
実機デモ 一般的な質問 練習問題と解答・解説
• 資格試験のような特定のドメイン・用語が求められるものに対し、用語を 使って生成AIに回答してもらえるRAGは有効。 • Difyを利用すると、単純なチャットボットを5分もあれば構築可能。 まとめ
Thanks!! 今後も資格やDifyの勉強を続けます 会社HPも最近リニューアルしたので見てね https://toranoana-lab.co.jp/
以降は予備スライド
Difyのメリット(語り切れなかったもの) • 作ったAPIとしても利用でき、認証・ログ・監視がデフォルトで提供さ れ細かいところに手が届く。 • ツールとして提供されているもの ◦ Webクローリング,検索,翻訳,ニュース,画像生成,コミュニ ティツール,ユーティリティ •
商用利用のハードルも緩め。ただし複数社に展開するようなマ ルチテナントの時は注意が必要(参考note) • プロンプトの自動生成機能もあるので、考える手間が少ない。
Difyのデメリット • ワークフロー自体の管理はバージョン管理されていないのでエ クスポート・インポートする必要がある。 • バージョンアップが早く、たまに壊れることがある。 • セルフホストする場合は自身でデプロイする知識が求められ、 最新機能を利用したい場合はバージョンを追従する必要あり。 •
ワークフロー自体のテスト・評価は単体だと厳しく他と連携が 必要。 • ナレッジ(参照するドキュメント)の登録・管理は課題。
セルフホストDify+ローカルLLM • 割と取り組んでいる人が多いのがDify(プラットホーム)とロー カルLLMのセルフホスト。外部に機密情報を出すことがなく、 自社でコスト管理も可能。 • Tanuki-8BとOllamaとDifyを使って日本語ローカルRAG構築 https://zenn.dev/mkj/articles/93dbd6c9d94c58 • Terraform
+ Cloud Runを使ったDifyの環境構築と運用 https://tech.explaza.jp/entry/2024/09/12/183827
RAGをいろんな組織が挑んでいるが、 一定成果も出ているものの過度な期待・ 幻滅期に差しかかっている所。 RAGについて 過度な期待に差し かかっている所 https://xtech.nikkei.com/atcl/nxt/news/24/01338/