Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
[Minecraft × ChatGPT] マイクラで作りたいものを伝えると魔法のように作って...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ryo
May 11, 2023
Technology
2.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[Minecraft × ChatGPT] マイクラで作りたいものを伝えると魔法のように作ってくれるコマンドを作る
ryo
May 11, 2023
More Decks by ryo
See All by ryo
Bridging Social Graphs
kawamataryo
0
390
Raycast AI APIを使ってちょっと便利なAI拡張機能を作ってみた
kawamataryo
1
610
退屈なことはDevinにやらせよう〜〜Devin APIを使ったVisual Regression Testの自動追加〜
kawamataryo
5
2.4k
SaaS公式MCPサーバーをリリースして得た学び
kawamataryo
7
2.2k
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
1
920
ts-morphのパフォーマンス改善Tips
kawamataryo
0
150
webpack to Rspack
kawamataryo
0
140
GitHub Actions と Datadog でコードベースの定点観測
kawamataryo
7
2.2k
個人開発駆動学習 / personal development driven learning
kawamataryo
1
320
Other Decks in Technology
See All in Technology
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
300
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
390
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
130
今さら理解するウェブフォントver.2026
takanorip
3
660
12 個 Tool と、 4,096 Token
hlum
0
130
hackers_champloo_2026_tidb
makocchi
0
110
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
670
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
780
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
490
会社説明資料
persolserverworks
0
9.7k
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
1
810
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
1.1k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Git: the NoSQL Database
bkeepers
PRO
433
67k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Everyday Curiosity
cassininazir
0
350
Product Roadmaps are Hard
iamctodd
55
13k
Amusing Abliteration
ianozsvald
1
340
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Music & Morning Musume
bryan
48
7.4k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Un-Boring Meetings
codingconduct
0
450
Transcript
<.JOFDSBGUʷ$IBU(15> ϚΠΫϥͰ࡞Γ͍ͨͷΛ͑Δͱຐ๏ͷ Α͏ʹ࡞ͯ͘͠ΕΔίϚϯυΛ࡞Δ $IBU(15.FFUVQ5PLZP
!,BXBNBUB3ZP 👨💻ΤϯδχΞ!-"13"4JOD 👪ࣇͷʢҭٳऔಘதʣ 🔥ݩফ࢜ 🏄ݒਨ ݸਓ։ൃ
ࠓ͢͜ͱ💬
ɾίϚϯυͷ࣮հ ɾ$IBU(15"1*ͷΤϥʔϋϯυϦϯά ˞ ⚠.JOFDSBGUͱ1ZUIPOʹ͍ͭͯͷઆ໌লུͯ͠ ɹ$IBU(15ͱͷଓʹযΛͯͯઆ໌͠·͢
ԿΛ࡞ͬͨʁ
.JOFDSBGU্Ͱ࡞Γ͍ͨͷΛ͑Δͱ ࣮ࡍʹ࡞ͬͯ͘ΕΔίϚϯυ💫
💁 < ۭʹؙ͍݄Λ࡞ͬͯʂ
💁 < ۭʹؙ͍݄Λ࡞ͬͯʂ 🤖 < Ͱ͖·ͨ͠ʂ
ଞʹ৭ʑ ϏϧΛ࡞ͬͯ ! ࠃضΛ࡞ͬͯ! ૭ͷେ͖͍ՈΛ࡞ͬͯ!
ͳͥ࡞ͬͨʁ
ଉࢠʢখʣ͕͖ͳ.JOFDSBGUͰ ͔͍͑͑ͬͨ͜͠🥹
࣮ࡍʹଚܟ Q ͘Β্͍ঢ͠ɺ ΤϯδχΞͷࣄʹগ͠ڵຯΛ࣋ͬͯ͘Ε·ͨ͠🙌 ଉࢠʢখʣ͕͖ͳ.JOFDSBGUͰ ͔͍͑͑ͬͨ͜͠🥹
📺%&.0
ͲͷΑ͏ʹ࣮ݱ͍ͯ͠Δʁ
ߏਤ 8JUI3BTQCFSZKBNNPE .JOFDSBGU $IBU(15"1* $PNNBOE
ߏਤ 8JUI3BTQCFSZKBNNPE .JOFDSBGU $IBU(15"1* $PNNBOE QZNBHJDۭʹ݄Λ࡞ͬͯ $PNNBOEΛىಈ
ߏਤ 8JUI3BTQCFSZKBNNPE .JOFDSBGU $IBU(15"1* $PNNBOE 1SPNQUΛΈཱͯૹ৴ ۭʹ݄Λ.JOFDSBGUͰ࡞Δ 1ZUIPOίʔυΛॻ͍ͯ $PNNBOEΛىಈ
ߏਤ 8JUI3BTQCFSZKBNNPE .JOFDSBGU $IBU(15"1* $PNNBOE 1SPNQUΛΈཱͯૹ৴ ίʔυͱઆ໌Λฦ৴ ͍ɻͪ͜ΒͰ͢ɻ AAAIPHFIPHFAAA $PNNBOEΛىಈ
ߏਤ 8JUI3BTQCFSZKBNNPE .JOFDSBGU $IBU(15"1* $PNNBOE ίʔυͱઆ໌Λฦ৴ FYFD SFTQPOTF$PEF ίʔυΛநग़ͯ͠&WBM $PNNBOEΛىಈ
1SPNQUΛΈཱͯૹ৴
࣮Πϝʔδ
࣮Πϝʔδ ҾͰड͚औͬͨࢦࣔΛpromptʹຒΊࠐΈ ChatCompletion API ʹૹ৴ 🧙 ͋ͳͨ༏ΕͨPythonϓϩάϥϚʔͰ͋Γɺ༏ΕͨMinecraft ϏϧμʔͰ͋Γ·͢ɻ MinecraftͰʮ{prompt}ʯͱ͍͏໋ྩΛ࣮ݱ͢ΔͨΊͷPython ίʔυΛڭ͍͑ͯͩ͘͞…
(ུ)
࣮Πϝʔδ API ͷΓ͔Β ίʔυϒϩοΫͷΈΛநग़
࣮Πϝʔδ நग़ͨ͠ίʔυΛ Eval ͯ͠ߏஙΛݐઃ
📺͜͜ΒΜͰ%&.0ͷ݁Ռ֬ೝʂʂ
ࣦ͠ഊͯͨ͠Β
ͨ͠ϙΠϯτʁ
$IBU(15ͳΒͰͷΤϥʔϋϯυϦϯά🚨
Α͘ى͜ΔΤϥʔ
Α͘ى͜ΔΤϥʔ ChatGPT͕ίʔυϒϩοΫΛ ฦͯ͘͠ΕͣίʔυΛநग़Ͱ͖ͳ͍ ᶃ ίʔυ͕நग़Ͱ͖ͳ͍ ਃ͠༁͋Γ·ͤΜ͕ɺࢲͨͪ.JOFDSBGUͱ1ZUIPOΛΈ ߹Θͤͨۀʹैࣄ͓ͯ͠Γ·ͤΜɻ ·ͨɺ.JOFDSBGU͔Β1ZUIPOʹΞΫηε͢Δʹɺಛผͳ αʔόʔπʔϧ͕ʜ 🤖
˞ฦྫɻ৭ʑݴ͍༁ͯ͠ίʔυΛॻ͍ͯ͘Εͳ͍
Α͘ى͜ΔΤϥʔ ChatGPT͕ؒҧͬͨίʔυΛॻ͍͖ͯͯ ࣮ߦ࣌Τϥʔ͕ൃੜ͢Δ ᶄ EvalͰΤϥʔ͕ൃੜ͢Δ ͪ͜ΒͰ͢ɻ AAA IPHF CBSGVHB )PH
AAA 🤖 ˞ฦྫɻະఆٛͷมͷࢀরͳͲ͕ଟ͍ɻ
Ͳ͏ղܾ͢Δʁ🤔
ͦ͏ͩʂ $IBU(15ʹͤΑ͏ʂ💪
ᶃίʔυ͕நग़Ͱ͖ͳ͍ͷղܾࡦ
ۭʹେ͖ͳؙ͍݄Λ࡞͍ͬͯͩ͘͞ 💁 "1*ϦΫΤετͷྲྀΕ ճͷ "1*ϦΫΤετ
ਃ͠༁͋Γ·ͤΜ͕ɺࢲͨͪ.JOFDSBGUͱ1ZUIPOΛΈ߹Θͤͨۀ ʹैࣄ͓ͯ͠Γ·ͤΜɻ ·ͨɺ.JOFDSBGU͔Β1ZUIPOʹΞΫηε͢Δʹɺಛผͳαʔόʔ πʔϧ͕ʜ 🤖 ۭʹେ͖ͳؙ͍݄Λ࡞͍ͬͯͩ͘͞ 💁 ίʔυ͕ॻ͔Ε͍ͯͳ͍😵 "1*ϦΫΤετͷྲྀΕ ճͷ
"1*Ϩεϙϯε
ਃ͠༁͋Γ·ͤΜ͕ɺࢲͨͪ.JOFDSBGUͱ1ZUIPOΛΈ߹Θͤͨۀ ʹैࣄ͓ͯ͠Γ·ͤΜɻ ·ͨɺ.JOFDSBGU͔Β1ZUIPOʹΞΫηε͢Δʹɺಛผͳαʔόʔ πʔϧ͕ʜ 🤖 ۭʹେ͖ͳؙ͍݄Λ࡞͍ͬͯͩ͘͞ 💁 .JOFDSBGU্Ͱ࣮ߦͰ͖Δ1ZUIPOίʔυΛॻ͍͍ͯͩ͘͞ 💁 ϦτϥΠͰ
લճͷΓͱΓ + ґཔจΛૹΔ "1*ϦΫΤετͷྲྀΕ ճͷ "1*Ϩεϙϯε
ۭʹେ͖ͳؙ͍݄Λ࡞͍ͬͯͩ͘͞ 💁 .JOFDSBGU্Ͱ࣮ߦͰ͖Δ1ZUIPOίʔυΛॻ͍͍ͯͩ͘͞ 💁 ਃ͠༁͍͟͝·ͤΜɻΘ͔Γ·ͨ͠ɻ ҎԼ͕.JOFDSBGU্Ͱۭʹؙ͍݄Λ࡞Δ1ZUIPOίʔυͰ͢ɻ AAA JNQPSUIPHF 🤖
ͪΌΜͱॻ͍ͯ͘ΕΔ..!! ਃ͠༁͋Γ·ͤΜ͕ɺࢲͨͪ.JOFDSBGUͱ1ZUIPOΛΈ߹Θͤͨۀ ʹैࣄ͓ͯ͠Γ·ͤΜɻ ·ͨɺ.JOFDSBGU͔Β1ZUIPOʹΞΫηε͢Δʹɺಛผͳαʔόʔ πʔϧ͕ʜ 🤖 "1*ϦΫΤετͷྲྀΕ ճͷ "1*Ϩεϙϯε
$IBU(15"1*ݺͼग़͠ͷؔΛमਖ਼
ॳظͷpromptҎ֎ʹ ՃͷϝοηʔδΛҾͰ ઃఆͰ͖ΔΑ͏ʹमਖ਼ $IBU(15"1*ݺͼग़͠ͷؔΛमਖ਼
NBJOؔΛमਖ਼
্ݶճΛ͑ͳ͍ݶΓɺ ϦτϥΠ͢ΔΑ͏ʹϧʔϓΛهड़ Ճϝοηʔδͷ ྻΛॳظԽ NBJOؔΛमਖ਼
͠ίʔυ͕ நग़Ͱ͖ͳ͍߹ APIͷฦͱɺίʔυੜͷґཔจ Λهͯ͠࠶͍߹ΘͤΔ NBJOؔΛमਖ਼
ᶄ&WBMͰ࣮ߦ࣌Τϥʔͷղܾࡦ
ۭʹେ͖ͳؙ͍݄Λ࡞͍ͬͯͩ͘͞ 💁 ϦΫΤετͷྲྀΕ ճͷ "1*ϦΫΤετ
ۭʹେ͖ͳؙ͍݄Λ࡞͍ͬͯͩ͘͞ 💁 ͪ͜ΒͰ͢ʂ AAA DSFBUF@NPPO AAA 🤖 ϦΫΤετͷྲྀΕ ࣮ߦ࣌Τϥʔ͕ൃੜ😵
ճͷ "1*Ϩεϙϯε
ͪ͜ΒͰ͢ʂ AAA DSFBUF@NPPO AAA 🤖 ۭʹେ͖ͳؙ͍݄Λ࡞͍ͬͯͩ͘͞ 💁 ࣮ߦͨ͠ͱ͜Ζ/BNF&SSPSOBNFbDSFBUF@NPPO`JTOPUEF fi
OFE ͱ͍͏Τϥʔ͕ൃੜ͠·ͨ͠ 💁 ϦτϥΠͰ લճͷΓͱΓ + ΤϥʔจΛૹΔ ϦΫΤετͷྲྀΕ ճͷ "1*ϦΫΤετ
ۭʹେ͖ͳؙ͍݄Λ࡞͍ͬͯͩ͘͞ 💁 ࣮ߦͨ͠ͱ͜Ζ/BNF&SSPSOBNFbDSFBUF@NPPO`JTOPUEF fi OFE ͱ͍͏Τϥʔ͕ൃੜ͠·ͨ͠ 💁 ਃ͠༁͍͟͝·ͤΜɻίʔυ͕ؒҧ͍ͬͯ·ͨ͠ɻ ҎԼ͕मਖ਼ࡁΈͷίʔυͰ͢ AAA
JNQPSUDSFBUF@NPPOGSPNIPHF $SFBUF@NPPO AAA 🤖 ΤϥʔΛमਖ਼ͨ͠ ίʔυΛॻ͍ͯ͘ΕΔʂʂ ͪ͜ΒͰ͢ʂ AAA DSFBUF@NPPO AAA 🤖 ϦΫΤετͷྲྀΕ ճͷ "1*Ϩεϙϯε
NBJOؔͷमਖ਼
EvalΛtry/exceptͰғΈ ൃੜͨ͠ྫ֎ΛΩϟον NBJOؔͷमਖ਼
Τϥʔ༰Λ࣍ͷAPIݺͼग़͠ͷ promptʹຒΊࠐΉʂ NBJOؔͷमਖ਼
ղܾʂʂ✌
·ͱΊ
ɾ.JOFDSBGUָ͍͠ʂ ɾ$IBU(15ͷίʔυΛ&WBM͢ΔࡍͷΤϥʔɺ ɹϋϯυϦϯάͯ͠$IBU(15ʹͯ͠Β͏ͱྑ͍
✏ࠓͷͷΑΓৄࡉͳͷهࣄʹʂ
એʂ
.BDͰ$IBU(15ؔ࿈ͷւ֎αʔϏεΛ͏ͱ͖ʹࠔΔ ΞϨΛղܾ͢ΔπʔϧΛ࡞Γ·ͨ͠💪
None