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
[Minecraft × ChatGPT] マイクラで作りたいものを伝えると魔法のように作って...
Search
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
290
Raycast AI APIを使ってちょっと便利なAI拡張機能を作ってみた
kawamataryo
1
570
退屈なことはDevinにやらせよう〜〜Devin APIを使ったVisual Regression Testの自動追加〜
kawamataryo
5
2.3k
SaaS公式MCPサーバーをリリースして得た学び
kawamataryo
7
2.2k
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
1
870
ts-morphのパフォーマンス改善Tips
kawamataryo
0
130
webpack to Rspack
kawamataryo
0
130
GitHub Actions と Datadog でコードベースの定点観測
kawamataryo
7
2.1k
個人開発駆動学習 / personal development driven learning
kawamataryo
1
310
Other Decks in Technology
See All in Technology
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
1
340
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
290
あなたの『Site』はどこですか? — xREという考え方
miyamu
0
1.2k
Claude Code公式skillで 自分の仕事を少しずつ手放そう!(Claude Code開発ノウハウ大公開スペシャル by クラスメソッド)
kaym
1
500
DMM.com 購入改善推進チーム におけるCodeRabbitを用いた レビューフロー改善の一例
ysknsid25
2
670
AIレビューはどこまで任せられるのか?自動化と人が背負うレビューの境界
sansantech
PRO
3
1.1k
[2026-07-15] AI Ready なはずだったアーキテクチャと、見えてきた課題・次に目指す状態
wxyzzz
9
4k
シンガポールで登壇してきます
yama3133
0
250
インフラと開発の垣根を超えていき!〜元AWSインフラエンジニアがAWS開発で奮闘している話〜
hatahata021
3
300
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
14
2.1k
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.9k
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
820
Featured
See All Featured
How to make the Groovebox
asonas
2
2.3k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
220
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Skip the Path - Find Your Career Trail
mkilby
1
170
The Pragmatic Product Professional
lauravandoore
37
7.4k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
310
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