Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[Minecraft × ChatGPT] マイクラで作りたいものを伝えると魔法のように作って...
Search
ryo
May 11, 2023
Technology
0
2.4k
[Minecraft × ChatGPT] マイクラで作りたいものを伝えると魔法のように作ってくれるコマンドを作る
ryo
May 11, 2023
Tweet
Share
More Decks by ryo
See All by ryo
Raycast AI APIを使ってちょっと便利なAI拡張機能を作ってみた
kawamataryo
1
310
退屈なことはDevinにやらせよう〜〜Devin APIを使ったVisual Regression Testの自動追加〜
kawamataryo
5
2.1k
SaaS公式MCPサーバーをリリースして得た学び
kawamataryo
7
2.1k
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
1
720
ts-morphのパフォーマンス改善Tips
kawamataryo
0
76
webpack to Rspack
kawamataryo
0
80
GitHub Actions と Datadog でコードベースの定点観測
kawamataryo
7
2.1k
個人開発駆動学習 / personal development driven learning
kawamataryo
1
260
GitHub Trending Bot, Sky Follower Bridge の紹介
kawamataryo
0
460
Other Decks in Technology
See All in Technology
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
130
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
400
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
150
株式会社ビザスク_AI__Engineering_Summit_Tokyo_2025_登壇資料.pdf
eikohashiba
1
110
オープンソースKeycloakのMCP認可サーバの仕様の対応状況 / 20251219 OpenID BizDay #18 LT Keycloak
oidfj
0
160
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
360
AI with TiDD
shiraji
1
270
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
400
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
110
Next.js 16の新機能 Cache Components について
sutetotanuki
0
170
事業の財務責任に向き合うリクルートデータプラットフォームのFinOps
recruitengineers
PRO
2
200
AI との良い付き合い方を僕らは誰も知らない
asei
0
240
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.7k
Technical Leadership for Architectural Decision Making
baasie
0
180
For a Future-Friendly Web
brad_frost
180
10k
GitHub's CSS Performance
jonrohan
1032
470k
AI: The stuff that nobody shows you
jnunemaker
PRO
1
16
Claude Code のすすめ
schroneko
65
200k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Bash Introduction
62gerente
615
210k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
130
Unsuck your backbone
ammeep
671
58k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
310
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
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