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
本授業におけるチャットボットの使い方 / How to Use Chatbots in Thi...
Search
Kenji Saito
PRO
April 11, 2025
Technology
0
110
本授業におけるチャットボットの使い方 / How to Use Chatbots in This Class
早稲田大学大学院経営管理研究科「プロンプトエンジニアリング ─ 生成AI の応用」2025 春のオンデマンド教材 第3回で使用したスライドです。
Kenji Saito
PRO
April 11, 2025
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
民主主義というアナログAI と、逃走の線の描き方 / Democracy as an Analogue AI and How to Draw the Line of Escape
ks91
PRO
0
29
アカデミーキャンプ2026 冬「ウチらとヤツらのフューチャー・デザイン」DAY3 / Acadmy Camp 2026 Winter - Future Design by Us and Them DAY3
ks91
PRO
0
62
アカデミーキャンプ2026 冬「ウチらとヤツらのフューチャー・デザイン」DAY1 / Acadmy Camp 2026 Winter - Future Design by Us and Them
ks91
PRO
0
90
アカデミーキャンプ2026 冬「ウチらとヤツらのフューチャー・デザイン」DAY2 / Acadmy Camp 2026 Winter - Future Design by Us and Them DAY2
ks91
PRO
0
77
アナログAI からの逃走とメタ・ネイチャーポジティブ / Escape from Analog AI, and Meta-Nature Positive
ks91
PRO
0
44
AI 前提社会におけるトラスト / Trust in an AI-Driven Society
ks91
PRO
0
68
非営利組織の起業/発表と総括 / Starting up a Nonprofit Organization, Presentation and Summary
ks91
PRO
0
72
自己開発 / Self-Development
ks91
PRO
1
38
あなたは何によって憶えられたいですか? / What Do You Want to be Remembered for?
ks91
PRO
0
43
Other Decks in Technology
See All in Technology
AI時代のSaaSとETL
shoe116
1
180
Goのerror型がシンプルであることの恩恵について理解する
yamatai1212
1
200
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
楽しく学ぼう!ネットワーク入門
shotashiratori
1
460
アーキテクチャモダナイゼーションを実現する組織
satohjohn
1
1.1k
フロントエンド刷新 4年間の軌跡
yotahada3
0
490
20260311 ビジネスSWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
350
組織全体で実現する標準監視設計
yuobayashi
3
490
OSC仙台プレ勉強会 AlmaLinuxとは
koedoyoshida
0
190
頼れる Agentic AI を支える Datadog のオブザーバビリティ / Powering Reliable Agentic AI with Datadog Observability
aoto
PRO
0
200
システム標準化PMOから ガバメントクラウドCoEへ
techniczna
1
120
Lambda Web AdapterでLambdaをWEBフレームワーク利用する
sahou909
0
170
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
5.8k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
860
Into the Great Unknown - MozCon
thekraken
40
2.3k
Color Theory Basics | Prateek | Gurzu
gurzu
0
250
Prompt Engineering for Job Search
mfonobong
0
190
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
340
Scaling GitHub
holman
464
140k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
180
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Transcript
Generated by Stable Diffusion 3.5 — AI 2025 3 (WBS)
2025 3 — 2025-04 – p.1/34
https://speakerdeck.com/ks91/collections/prompt-engineering-2025-spring 2025 3 — 2025-04 – p.2/34
( 20 ) 1 • 2 • 3 • 4
5 6 RPG 7 “September 12th” 8 9 10 ∼ 11 Linux (Windows )(Mac ) 12 Open Interpreter ∼ 13 01 ∼ 14 AGI (Artificial General Intelligence) 7 (4/28 ) / (2 ) OK / 2025 3 — 2025-04 – p.3/34
(1/2) ( ) OpenAI GPT OpenAI Playground / Dashboard 1
: API (Application Programming Interface) 2 : ( ) 3 : AI ( ) Saito Lab at WBS 2025 Zoom Discord ( ) 2025 3 — 2025-04 – p.4/34
(2/2) Discord GPT-Discord Bot System 1 : 2 : AI
Playground / Dashboard AI ^^; (realtime ) OpenInterpreter ( ) 01 ( ) 2025 3 — 2025-04 – p.5/34
(15 (15 P P P (15 NPEFMT 0QFO"* ʹ͔͠ ৮Εͳ͍
ɾίϯγϡʔϚʔ͚ ɾ։ൃऀ͚ νϡʔτϦΞϧ༻ ؆୯ͳ͓ࢼ͠ ɾίϯγϡʔϚʔ͚ ɾֶशऀ͚ ϚϧνϢʔβʔ ޓ͍ʹ؍հೖ͕Մೳ ɾۀ͚ Έͳ͞Μ͕ۀͰ ɹ։ൃͨ͠ΓͬͨΓ͢Δ ɹͷଟ͜Ε ະͰ͋Γ࿅शͷ͠Α͏͕ͳ͍ (15P ͳΜͰ Ͱ͖Δ νϟοτ Ͱ͖Δ (15 ⣋ Λఏڙ ͔͜͜Βҹͷઌͷ ΄ͱΜͲΛମݧͯ͠ ֶΔ तۀͰ͏ तۀͰ͏ ͔͜͜Βҹͷઌͷ ΄ͱΜͲΛମݧͯ͠ ֶΔ େ·͔ʹಉ͡ͷ ֓೦తͳ 0QFO"*"1* XFC ΞϓϦ XFC ΞϓϦ XFCΞϓϦ %JTDPSE XFC ΞϓϦ (15 ⣋ DPEFJOUFSQSFUFS GVODUJPODBMMJOH %"--& WFDUPSTUPSF 1MBZHSPVOE $IBU(15 (15T ΞϓϦ ϩδοΫ ΞϓϦ ϩδοΫ "TTJTUBOUT $IBU $PNQMFUJPOT "TTJTUBOUT "TTJTUBOUT $IBU (15 ⣋ Λఏڙ HQU EJTDPSE CPU ƅ˜ƅ ů ˞(15 (FOFSBUJWF1SFUSBJOFE5SBOTGPSNFS ͋͘·Ͱ ɹࣄલੜֶश͞ΕͨτϥϯεϑΥʔϚʔͷ͜ͱͰɺ(15P ɹͱ͔ͷϞσϧͷ͜ͱͰ͕͢ɺͦ͜ʹDPEFJOUFSQSFUFS ɹWFDUPSTUPSF ͳͲͷػೳΛଓͨ͠ɺ֦ு͞Εͨ(15γεςϜ ɹͷ͜ͱΛɺ0QFO"*ϚʔέςΟϯά্ Ϣʔβʔෳࡶͳ ɹ༻ޠମܥΛ·ͳ͍ͷͰ ɺಉ͘͡ʮ(15ʯͱݺΜͰ͍·͢ɻ ɹ͜ΕΛຊདྷͷ (15 ͱ۠ผ͢ΔͨΊʹɺ͜ͷतۀͰ (15 ⣋ ɹ ϚʔέςΟϯά༻ޠͱͯ͠ͷ (15 ͱݺΜͰΈ·͠ΐ͏ɻ (15 ϑΝΠϯ νϡʔχϯά ͞Εͨ ϑΝΠϯ νϡʔχϯά ͞Εͨ API (Application Programming Interface) Chat ChatGPT Assistants GPTs 2025 3 — 2025-04 – p.6/34
Discord 2025 3 — 2025-04 – p.7/34
Discord Discord . . . 1 . . . (
) @mentions → 2 ( ) ( ) 2 · ( ) BAN · OpenAI API 2025 3 — 2025-04 – p.8/34
OpenAI Playground Saito Lab at WBS “Personal” OpenAI (ChatGPT) 2025
3 — 2025-04 – p.9/34
Playground (ChatGPT ) ϞσϧΛબͰ͖·͢ ೖྗ͠·͢ 2025 3 — 2025-04 –
p.10/34
Playground (GPTs ) ΞγελϯτΛબʗ࡞͠·͢ ϞσϧΛબͰ͖·͢ ೖྗ͠·͢ 2025 3 — 2025-04
– p.11/34
GPT-Discord Bot System ( AIC ) ( ) ( )
Assistants API Playground /chat 2025 3 — 2025-04 – p.12/34
GPT-Discord Bot System ϝϯόʔ͕ॴଐ͢Δ৫ ϝϯόʔ େنݴޠϞσϧ (15P΄͔ ࢲͨͪͷ νʔϜ͕։ൃ εϨου
ࢲ ࢲͨ ͨͪ ͪ νϟοταʔϏε %JTDPSE ϫʔΫεϖʔε %JTDPSE αʔόʔ PE νϟοτϘοτ HQUEJTDPSECPU ৗ࣌Քಇɾৗ࣌ଓͷ ԿΒ͔ͷϚγϯ ƅ˜ƅ ů ։࢝ Ξγελϯτ "1* εϥογϡίϚϯυ ᶃ ᶄ ᶅ ᶆ ᶇ ίϚϯυʹΑΔ੍ޚ Ξγελϯτͱͯ͠ର ಡΈग़͠ɾॻ͖ࠐΈ ର ର ର ର ʲΞγελϯτ "1*ʳ ɾΞγελϯτͷੜ $ ɾऔಘ 3 ɾߋ৽ 6 ɾআ % ɾ 0QFO"* εϨουͷੜɾॻ͖ࠐΈ ϝϯόʔɺίϚϯυΛ௨ͯ͠ ʮϏϧμʔΞγελϯτʯͱର͠ͳ͕Β "* ΞγελϯτΛੜͨ͠Γɺ ੜࡁͷ "* ΞγελϯτΛमਖ਼ͨ͠Γɺ "* ΞγελϯτΛݺͼग़ͯ͠ରͰ͖·͢ɻ ʲίϚϯυҰཡʳ CVJME DIBU EFMFUF MJTU TIPX VQEBUF ʜΞγελϯτΛੜ ʜΞγελϯτͱର։࢝ ʜΞγελϯτΛআ ʜΞγελϯτҰཡ ʜΞγελϯτΛදࣔ ʜΞγελϯτΛमਖ਼ GPTs × ⇒ 2025 3 — 2025-04 – p.13/34
GPT-Discord Bot System ( ) 0 1 2 API 3
Discord 4 Discord 5 Discord Discord AI · tutor (noun) — a private teacher, typically one who teaches a single pupil or a very small group 2025 3 — 2025-04 – p.14/34
gptbot-wbs WBS Discord : https://github.com/KeioAIConsortium/gpt-discord-bot : https://github.com/ks91/gpt-discord-bot ← GPTs (
) ChatGPT ( ) 2025 3 — 2025-04 – p.15/34
(1/3) ID ( id) (identifier ) . . . (
) . . . AI ( AI) /chat ID (assistant_id) name ( ) . . . description ( ) . . . · name description instructions ( ) . . . tools ( ) . . . · Files ( ), Code Interpreter ( ) files ( ) . . . · Files (enable) 2025 3 — 2025-04 – p.16/34
(2/3) (assistant_id : asst_OUIhymbGuI1siXVaLs7evkaJ) ( /build ) /update ← (sandbox)
Discord # ID (thread; ) ( 2 ) Discord Discord OpenAI OpenAI API thread_id /chat Discord 2025 3 — 2025-04 – p.17/34
(3/3) ( ) “/” (/build) (Create ) (/show, /list) (Read
) (/update) (Update ) (/delete) (Delete ) · CRUD (/chat) ( )( ) /build /chat /update /build 2025 3 — 2025-04 – p.18/34
(/list ) Discord → /list /list search: ( ) 2025
3 — 2025-04 – p.19/34
( ) ΫϦοΫͯ͠બͿͱೖྗͰ͖·͢ . . . assistant_id 2025 3 —
2025-04 – p.20/34
(/chat )(1/3) /chat ΫϦοΫͯ͠εϨουΛදࣔ͠·͢ ⇒ ΫϦοΫͯ͠ϓϧμϯϝχϡʔΛ දࣔͤͯ͞ɺΞγελϯτΛબͼ·͢ 20 . .
. . . . 2025 3 — 2025-04 – p.21/34
(/chat )(2/3) /chat 3 (1) /chat 20 (2) /chat assistant_id:
ID (3) /chat search: 20 2025 3 — 2025-04 – p.22/34
(/chat )(3/3) Discord 2025 3 — 2025-04 – p.23/34
(1) /chat assistant_id: asst_OUIhymbGuI1siXVaLs7evkaJ — (2) /chat search: (2) /build
name: ( ) ( ) ( ) ( ) — /update ID (3) /chat assistant_id: ID — 3 2025 3 — 2025-04 – p.24/34
( ) /chat assistant_id asst_OUIhymbGuI1siXVaLs7evkaJ 2025 3 — 2025-04 –
p.25/34
(/build ) /build name: description ( ) instructions ( )
( ) code interpreter 2025 3 — 2025-04 – p.26/34
/build EFTDSJQUJPO આ໌ ʁ ਓؒͷ ͨΊͷ ͍આ໌Λ ॻ͘ ϓϩϯϓτ
Λॻ͘ Ξγελϯτʹ ໊લΛ͚Δ &OBCMFPS %JTBCMF :FT /P ϑΝΠϧ ܈Λ·ͱ Ίͯυϩ οϓ͢Δ &OBCMFPS %JTBCMF͔ͭ 'JMFT༗ޮ %JTBCMF͔ͭ 'JMFTແޮ JOTUSVDUJPOT ࢦࣔ ʁ 'JMFT ϑΝΠϧ ಡΈࠐΈ ༗ޮʁແޮʁ $PEF*OUFSQSFUFS ϓϩάϥϜͷ ੜɾ࣮ߦ ༗ޮʁແޮʁ ϑΝΠϧΛ Ճ͢Δʁ ϑΝΠϧͪ Ξγελϯτ ੜྃ 2025 3 — 2025-04 – p.27/34
(/update ) /update assistant_id: ID “.” ( ) 2(3?) GPTs
/update (/build 1 ) 2025 3 — 2025-04 – p.28/34
/update EFTDSJQUJPO આ໌ ʁ ਓؒͷ ͨΊͷ ͍৽͍͠ આ໌Λॻ͘ มߋ͠ͳ͍
ͳΒlz Λଧͭ มߋ͠ͳ͍ ͳΒlz Λଧͭ ৽͍͠ ϓϩϯϓτ Λॻ͘ Ξγελϯτ *% Λ ࢦఆ͢Δ &OBCMFPS %JTBCMF :FT :FTPS /P /P ϑΝΠϧ ܈Λ·ͱ Ίͯυϩ οϓ͢Δ &OBCMFPS %JTBCMF͔ͭ 'JMFT༗ޮ %JTBCMF͔ͭ 'JMFTແޮ JOTUSVDUJPOT ࢦࣔ ʁ 'JMFT ϑΝΠϧ ಡΈࠐΈ ༗ޮʁແޮʁ $PEF*OUFSQSFUFS ϓϩάϥϜͷ ੜɾ࣮ߦ ༗ޮʁແޮʁ ࠓ͋ΔϑΝΠϧ Λอ࣋͢Δʁ ϑΝΠϧΛ Ճ͢Δʁ ϑΝΠϧͪ Ξγελϯτ ߋ৽ྃ 2025 3 — 2025-04 – p.29/34
Ϗϧμʔͱ͢ εϨου ૬ஊ͢Δ ର͢Δ ͪΐͬͱ ҧ͏ͳ ςΩετνϟϯωϧ ͔Β %JTDPSE͔Βίϐʔͨ͠ ༰ΛϝϞாͰ
ฤूͯ͠ ίϐϖ͢Δͱ Α͍͔ ˣ ߋ৽εϨου͔Β ςΩετνϟϯωϧ ͔Β ςΩετνϟϯωϧ ͔Β Α͠ࢼͯ͠ΈΑ͏ ॳճDIBU DIBU ॳճ CVJME ߋ৽ VQEBUF આ໌ ࢦࣔΛ ೖྗ͢Δ ΞγελϯτΛ࡞Γ ߋ৽͢ΔεϨου ΞγελϯτΛ ࢼ͢εϨου 2025 3 — 2025-04 – p.30/34
(1/2) ([ ] ) /build name: ( Discord ) /chat
[assistant_id: ID][thread_id: ID] [search: ] ( Discord ) ID Discord 20 /delete assistant_id: ID ID 2025 3 — 2025-04 – p.31/34
(2/2) ([ ] ) /list [offset: ][max: ] [search: ]
( ) 20 ( 0) 1 1,500 /show assistant_id: ID 1 1,500 /update assistant_id: ID ( Discord ) /build 2025 3 — 2025-04 – p.32/34
( ) /update /build 2025 3 — 2025-04 – p.33/34
2025 3 — 2025-04 – p.34/34