Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Generative, Volatile, Uncertain, Complex and Ambiguous — generated by Stable Diffusion XL v1.0 — AI 2024 5-6 (WBS) 2024 5-6 — 2024-04-29 – p.1/57
Slide 2
Slide 2 text
https://speakerdeck.com/ks91/collections/prompt-engineering-2024-spring 4/29( ) Discord # 4/29( ) ( ID ) (Zoom) 2024 5-6 — 2024-04-29 – p.2/57
Slide 3
Slide 3 text
. . . name, description, instructions Discord ( ) ( ) : name 2024 5-6 — 2024-04-29 – p.3/57
Slide 4
Slide 4 text
( ) 1 4 15 LLM • 2 4 15 • 3 4 22 I • 4 4 22 • 5 4 29 • 6 4 29 • 7 5 13 8 5 13 9 5 20 II 10 5 20 (1) 11 5 27 (2) 12 5 27 (3) 13 6 3 & 14 6 3 & W-IOI 2024 5-6 — 2024-04-29 – p.4/57
Slide 5
Slide 5 text
( 20 ) 1 • 2 • 3 Discord & • 4 • 5 • 6 RPG • 7 “September 12th” • 8 9 10 ∼ 11 Linux (Windows )(Mac ) 12 Open Interpreter ∼ 13 14 AGI (Artificial General Intelligence) 7 (5/6 ) / (2 ) OK / 2024 5-6 — 2024-04-29 – p.5/57
Slide 6
Slide 6 text
( ) . . . 10∼20 · ( ) · . . . ( ) I AI 2024 5-6 — 2024-04-29 – p.6/57
Slide 7
Slide 7 text
( ) code interpreter open interpreter file search ( ) 2024 5-6 — 2024-04-29 – p.7/57
Slide 8
Slide 8 text
2024 5-6 — 2024-04-29 – p.8/57
Slide 9
Slide 9 text
2. (1) AI (2) 2024 4 25 ( ) 23:59 JST ( ) Waseda Moodle 2024 5-6 — 2024-04-29 – p.9/57
Slide 10
Slide 10 text
. . . . . . 57(+2) 48(+1) ( ) ( ) . . . ( ) AI ( ) 2024 5-6 — 2024-04-29 – p.10/57
Slide 11
Slide 11 text
T T Moodle ⇒ ( ) . . . 2024 5-6 — 2024-04-29 – p.11/57
Slide 12
Slide 12 text
T GPT ⇒ . . . ^^; 2024 5-6 — 2024-04-29 – p.12/57
Slide 13
Slide 13 text
I AI ⇒ ( ) ( Zoom) ( Zoom) 2024 5-6 — 2024-04-29 – p.13/57
Slide 14
Slide 14 text
S ( ) ⇒ ( ) ( ) 2024 5-6 — 2024-04-29 – p.14/57
Slide 15
Slide 15 text
A GPT GPT GPT Generative AI ⇒ ( ) ^^; AI ( ) 2024 5-6 — 2024-04-29 – p.15/57
Slide 16
Slide 16 text
M GPTs ⇒ 2024 5-6 — 2024-04-29 – p.16/57
Slide 17
Slide 17 text
K ⇒ develop 2024 5-6 — 2024-04-29 – p.17/57
Slide 18
Slide 18 text
F AI AI ChatGPT GPTs A A GPTs B ⇒ Assistant API ( ) ( ) gptbot GPTs ( ) 2024 5-6 — 2024-04-29 – p.18/57
Slide 19
Slide 19 text
I ? ⇒ . . . <(_ _)> 2024 5-6 — 2024-04-29 – p.19/57
Slide 20
Slide 20 text
H ID thread_id /chat thread_id:XXXXXXXX assistant_id None ⇒ assistant_id Discord 2024 5-6 — 2024-04-29 – p.20/57
Slide 21
Slide 21 text
M ⇒ 2024 5-6 — 2024-04-29 – p.21/57
Slide 22
Slide 22 text
O ( ID AI) ⇒ 2024 5-6 — 2024-04-29 – p.22/57
Slide 23
Slide 23 text
M ⇒ /show # 2024 5-6 — 2024-04-29 – p.23/57
Slide 24
Slide 24 text
U Description Instructions Instructions ⇒ description (name ) name description 2024 5-6 — 2024-04-29 – p.24/57
Slide 25
Slide 25 text
N GPTs Code Interpreter GPT GPTs GPT GPTs ⇒ function calling ( ) 2024 5-6 — 2024-04-29 – p.25/57
Slide 26
Slide 26 text
M “ ” 2 ⇒ 1 : ( ) 2 : ( ) 3 : ( ) 4 : ( ) ( ) 2024 5-6 — 2024-04-29 – p.26/57
Slide 27
Slide 27 text
P 1 ⇒ 0 1 1 AI 2024 5-6 — 2024-04-29 – p.27/57
Slide 28
Slide 28 text
I ⇒ DAIR.AI. 2023. Prompt Engineering Guide. https://www.promptingguide.ai 2024 5-6 — 2024-04-29 – p.28/57
Slide 29
Slide 29 text
Y 1 2 3 1 ⇒ 1 2 2024 5-6 — 2024-04-29 – p.29/57
Slide 30
Slide 30 text
S GPT GPT ⇒ 2024 5-6 — 2024-04-29 – p.30/57
Slide 31
Slide 31 text
( ) ← 2024 5-6 — 2024-04-29 – p.31/57
Slide 32
Slide 32 text
( ) 2024 5-6 — 2024-04-29 – p.32/57
Slide 33
Slide 33 text
: ɾ ࣌ܭͷετοϓΥονػೳ ɹͷ͍ํͰ͢ ɾ ϘλϯΛԡ͢ͱɺ ঢ়ଶ͕มΘΔ ɹ༷ࢠΛඳ͍͍ͯ·͢ ɾ ঢ়ଶʹԠͯ͡ɺ Ϙλϯ ɹҧͬͨҙຯΛ࣋ͪ·͢ ܭଌΛ࢝Ί·͢ ͕࣌ؒܦա ͕࣌ؒܦա ܭଌΛετοϓ ͠·͢ ϥοϓλΠϜ Λදࣔ͠·͢ ϥοϓλΠϜ ΛΫϦΞ͠·͢ ܭଌΛετοϓ ͠·͢ ܭଌΛ࠶։ ͠·͢ ܭଌΛ࠶։ ͠·͢ Ϧηοτ͠·͢ ա ܭଌத ϥοϓλΠϜ ϥοϓλΠϜ ܭଌ ࣌ؒ ج४࣌ؒ ϥοϓλΠϜ ΛΫϦΞ͠·͢ run : A ( )→ B ( ) → B ( )→ A ( ) → B ( ) 2024 5-6 — 2024-04-29 – p.33/57
Slide 34
Slide 34 text
( 3 ) (1) /chat assistant_id: asst_OUIhymbGuI1siXVaLs7evkaJ — (2) /chat search: (2) /build name: ( ) ( ) ( ) ( ) — /update ID (3) /chat assistant_id: ID — 3 2024 5-6 — 2024-04-29 – p.34/57
Slide 35
Slide 35 text
( ) /chat assistant_id asst_OUIhymbGuI1siXVaLs7evkaJ 2024 5-6 — 2024-04-29 – p.35/57
Slide 36
Slide 36 text
(/build ) /build name: description ( ) instructions ( ) ( ) code interpreter 2024 5-6 — 2024-04-29 – p.36/57
Slide 37
Slide 37 text
/build EFTDSJQUJPO આ໌ ʁ ਓؒͷ ͨΊͷ ͍આ໌Λ ॻ͘ ϓϩϯϓτ Λॻ͘ Ξγελϯτʹ ໊લΛ͚Δ &OBCMFPS %JTBCMF :FT /P ϑΝΠϧ ܈Λ·ͱ Ίͯυϩ οϓ͢Δ &OBCMFPS %JTBCMF͔ͭ 'JMFT༗ޮ %JTBCMF͔ͭ 'JMFTແޮ JOTUSVDUJPOT ࢦࣔ ʁ 'JMFT ϑΝΠϧ ಡΈࠐΈ ༗ޮʁແޮʁ $PEF*OUFSQSFUFS ϓϩάϥϜͷ ੜɾ࣮ߦ ༗ޮʁແޮʁ ϑΝΠϧΛ Ճ͢Δʁ ϑΝΠϧͪ Ξγελϯτ ੜྃ 2024 5-6 — 2024-04-29 – p.37/57
Slide 38
Slide 38 text
(/update ) /update assistant_id: ID “.” ( ) 2(3?) GPTs /update (/build 1 ) 2024 5-6 — 2024-04-29 – p.38/57
Slide 39
Slide 39 text
/update EFTDSJQUJPO આ໌ ʁ ਓؒͷ ͨΊͷ ͍৽͍͠ આ໌Λॻ͘ มߋ͠ͳ͍ ͳΒlz Λଧͭ มߋ͠ͳ͍ ͳΒlz Λଧͭ ৽͍͠ ϓϩϯϓτ Λॻ͘ Ξγελϯτ *% Λ ࢦఆ͢Δ &OBCMFPS %JTBCMF :FT :FTPS /P /P ϑΝΠϧ ܈Λ·ͱ Ίͯυϩ οϓ͢Δ &OBCMFPS %JTBCMF͔ͭ 'JMFT༗ޮ %JTBCMF͔ͭ 'JMFTແޮ JOTUSVDUJPOT ࢦࣔ ʁ 'JMFT ϑΝΠϧ ಡΈࠐΈ ༗ޮʁແޮʁ $PEF*OUFSQSFUFS ϓϩάϥϜͷ ੜɾ࣮ߦ ༗ޮʁແޮʁ ࠓ͋ΔϑΝΠϧ Λอ࣋͢Δʁ ϑΝΠϧΛ Ճ͢Δʁ ϑΝΠϧͪ Ξγελϯτ ߋ৽ྃ 2024 5-6 — 2024-04-29 – p.39/57
Slide 40
Slide 40 text
Ϗϧμʔͱ͢ εϨου ૬ஊ͢Δ ର͢Δ ͪΐͬͱ ҧ͏ͳ ςΩετνϟϯωϧ ͔Β %JTDPSE͔Βίϐʔͨ͠ ༰ΛϝϞாͰ ฤूͯ͠ ίϐϖ͢Δͱ Α͍͔ ˣ ߋ৽εϨου͔Β ςΩετνϟϯωϧ ͔Β ςΩετνϟϯωϧ ͔Β Α͠ࢼͯ͠ΈΑ͏ ॳճDIBU DIBU ॳճ CVJME ߋ৽ VQEBUF આ໌ ࢦࣔΛ ೖྗ͢Δ ΞγελϯτΛ࡞Γ ߋ৽͢ΔεϨου ΞγελϯτΛ ࢼ͢εϨου 2024 5-6 — 2024-04-29 – p.40/57
Slide 41
Slide 41 text
(1/2) ([ ] ) /build name: ( Discord ) /chat [assistant_id: ID][thread_id: ID] [search: ] ( Discord ) ID Discord 20 /delete assistant_id: ID ID 2024 5-6 — 2024-04-29 – p.41/57
Slide 42
Slide 42 text
(2/2) ([ ] ) /list [offset: ][max: ] [search: ] ( ) 20 ( 0) 1 1,500 /show assistant_id: ID 1 1,500 /update assistant_id: ID ( Discord ) /build 2024 5-6 — 2024-04-29 – p.42/57
Slide 43
Slide 43 text
( ) /update /build 2024 5-6 — 2024-04-29 – p.43/57
Slide 44
Slide 44 text
code interpreter open interpreter 2024 5-6 — 2024-04-29 – p.44/57
Slide 45
Slide 45 text
( ) ( ) ( ← ChatGPT ) (Python ) ( ) API (Application Programming Interface) ( ) 2024 5-6 — 2024-04-29 – p.45/57
Slide 46
Slide 46 text
Code Interpreter GPT (Python) ҧ͍Ͳ͜ʹʁ : asst_8cOUcKMZHWImBFOzv38gxANR : asst_QxUkyrymu9It05FV0ZQYFwk6 2024 5-6 — 2024-04-29 – p.46/57
Slide 47
Slide 47 text
1 ∼ 14 Discord OK 10 2024 5-6 — 2024-04-29 – p.47/57
Slide 48
Slide 48 text
Code Interpreter ( 22 ∼ ) https://www.pref.chiba.lg.jp/kenshidou/toukeidata/kakushukousei/documents/r01tfr_hyou1.xlsx 22 ∼ 58 59 ∼ . . . CSV ( ) code interpreter enable ( Open Interpreter ) <(_ _)> OpenAI Assistant API v1 v2 2024 5-6 — 2024-04-29 – p.48/57
Slide 49
Slide 49 text
Open Interpreter Code Interpreter (CLI ) CLI : Command Line Interface UNIX Python R Javascript ( ) ( Linux (Ubuntu Desktop) ) 2024 5-6 — 2024-04-29 – p.49/57
Slide 50
Slide 50 text
Open Interpreter $ python3 -m venv oi [Python ] $ source oi/bin/activate [Python ] (oi) $ pip install -U pip [ ] (oi) $ pip install open-interpreter [Open Interpreter ] (oi) $ interpreter --model gpt-4-turbo-preview [Open Interpreter ] [ 1] > 1 100 [ 2] > 1 : Python 2 : 2024 5-6 — 2024-04-29 – p.50/57
Slide 51
Slide 51 text
A X M. MIT 2013 LEGO X A A X A X X X (2013 ) ⇒ 10 Open Interpreter A . . . 1 2024 5-6 — 2024-04-29 – p.51/57
Slide 52
Slide 52 text
file search ( ) . . . /build /update 2024 5-6 — 2024-04-29 – p.52/57
Slide 53
Slide 53 text
File Search (1) GPT transformer.pdf: gpt1.pdf: GPT gpt2.pdf: GPT-2 gpt3.pdf: GPT-3 gpt4.pdf: GPT-4 how-assistants-work.pdf: OpenAI Assistant API 22:0 source 1:1 GPT GPT (10 ) 2024 5-6 — 2024-04-29 – p.53/57
Slide 54
Slide 54 text
File Search (2) Files enable & ( ) (10 ) 2024 5-6 — 2024-04-29 – p.54/57
Slide 55
Slide 55 text
2024 5-6 — 2024-04-29 – p.55/57
Slide 56
Slide 56 text
3. (1) name, description, instructions (tutor) ( ): https://ja.wikipedia.org/wiki/ /update /delete (2) 2024 5 9 ( ) 23:59 JST ( ) Waseda Moodle 2024 5-6 — 2024-04-29 – p.56/57
Slide 57
Slide 57 text
( ) 2024 5-6 — 2024-04-29 – p.57/57