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
Unityで実現する自律思考型キャラクターAI
Search
JohnnyBoss
April 15, 2018
Programming
0
1.4k
Unityで実現する自律思考型キャラクターAI
UnityでFF12のガンビットAIのようなシステムをState MechineとBehaviour Treeで実装した話です
JohnnyBoss
April 15, 2018
Tweet
Share
More Decks by JohnnyBoss
See All by JohnnyBoss
スーパーエンジニアではなくとも好きな分野で生きていくためには
johnnyboss1206
0
59
クライアントエンジニアだけどre:Inventに初めて行ってきた
johnnyboss1206
0
41
Other Decks in Programming
See All in Programming
Docコメントで始める簡単ガードレール
keisukeikeda
1
110
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
170
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.3k
今、アーキテクトとして 品質保証にどう関わるか
nealle
0
210
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
110
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
320
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
7.8k
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
210
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
290
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
390
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
260
Ruby and LLM Ecosystem 2nd
koic
0
230
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
740
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
910
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
300
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
310
Git: the NoSQL Database
bkeepers
PRO
432
66k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Building Applications with DynamoDB
mza
96
6.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
GraphQLとの向き合い方2022年版
quramy
50
14k
Transcript
6OJUZͰ࣮ݱ͢Δ ࣗࢥߟܕΩϟϥΫλʔ"* ࢁத྄
ͬͨ͜ͱ w ''ͷΨϯϏοτγεςϜΛ࠶ݱ͍ͨ͠ ɹɹɹɹɹɹɹɹɹɹɹɹ͜Μͳͷˠ w ঢ়ଶཧεςʔτϚγϯɺεςʔτͷ ෦ͷࢥߟΛ#FIBWJPVS5SFFͰ࣮ͨ͠ɻ ΓͷϋΠϒϦουܕ w
ྔ࢈͢ΔͨΊͷ։ൃڥपΓʹखΛ͚ͯ ͠·͍ͲπϘ
ͬͨ͜ͱ w ༩໋͑ͨྩ ʮͯ͢ͷఢͷதͰ)1͕ˋҎ্ͷఢ͕͍ͨΒ͍ͦͭʹ௨ ৗ߈ܸʯ w ໋ྩͷΩʔ ಈ࡞ରɿʮͯ͢ͷఢʯ ಈ࡞ύϥϝʔλɿʮ)1ʯ ಈ࡞ύϥϝʔλʮˋʯ
ಈ࡞ύϥϝʔλ݅ɿʮҎ্ʯ ಈ࡞ΞΫγϣϯɿʮ௨ৗ߈ܸʯ
ͬͨ͜ͱ ΨϯϏοτͷઃఆಡࠐ #FIBWJPVS5SFFͰߦಈબ εςʔτϚγϯଆͰΞΫγϣϯ࣮ߦ w ͪΐͬͱ͍͜͠ʁ ˠɹಉ͡ΩϟϥΫλʔͰఢͱຯํͰ"*ΛΓସ͍͔͑ͨ
ΒɻຯํΨϯϏοτͰఢ৭ʑಛघͳߦಈ͍ͤͨ͞ ʢ͜͏͍͏ߟ͕͑ਵॴʹ͋ΓɺΑΓԕͷ͍͍ͯ͘ʣ
w ࢀߟϜʔϏʔ IUUQTXXXZPVUVCFDPNXBUDI W()5/$XHT5.P
πʔϧपΓ w 6OJUZQ w #FIBWJPVS5SFFɿ#FIBWJPVS%FTJHOFS w εςʔτϚγϯɿ.FDBOJN
πʔϧपΓ w 6OJUZQ w #FIBWJPVS5SFFɿ#FIBWJPVS%FTJHOFS ˡ w εςʔτϚγϯɿ.FDBOJN
#FIBWJPVS%FTJHOFS w ͳͥ#FIBWJPVS%FTJHOFSʁ ˠɹηʔϧͯͨ͠ɻطଘͷ"TTFUͷதͰҰ൪ධՁߴ͔ͬ ͨɻ#FIBWJPVS5SFFͬͨ͜ͱͳ͔͔ͬͨΒษڧࠐ Ίͯ w ఢΩϟϥΫλʔ͝ͱʹ৭ʑ݅ม͔͑ͨͬͨͷͰεςʔτ ϚγϯͰෳࡶԽͯ͠͠·͏ڪΕ͕͋ͬͨ
#FIBWJPVS%FTJHOFS w 1MBZNBLFSΛ͍ͬͯΔਓؒͳΒ͍͍ͩͨಉ͡ͳͷͰͱͬ ͖͍ͭ͢ 5SFFͷมߋ#FIBWJPVS5SFFΫϥεʹઃఆ͢Δ5SFFσʔ λΛࠩ͠ସ͑Εม͑ΒΕΔͷͰࢥߟλΠϓΛΓସ͑ ͍ͨ߹ʹରԠͰ͖Δʢ·ͩͬͯͳ͍͚Ͳʣ
#FIBWJPVS%FTJHOFS w ݱࡏ#BTFεςʔτϚγϯͷ*EMFεςʔτͰ֘͢ΔΨ ϯϏοτͳ͍͔ݕࡧ͍ͯ͠Δ αϒεςʔτϚγϯͷ΄͏Ͱࢥߟ͕ඞཁʹͳͬͨΒ5SFF Λ૿͍͚ͯ͠ෳࡶͳಈ͖࣮ݱՄೳͬΆ͍
πʔϧपΓ w 6OJUZQ w #FIBWJPVS5SFFɿ#FIBWJPVS%FTJHOFS w εςʔτϚγϯɿ.FDBOJN ˡ
w ͳͥ.FDBOJNʁ ˠɹ͓͍ۚͨ͘ͳ͔ͬͨʂ 1MBZNBLFSͱ͔"SCPSͱ͔͓ۚͨ͘͞ΜΒͬͯͳ͍ਓ ؒʹਏ͔ͬͨʢένͬͨʣ w ·͍͊͏͍͚ͯΔΖʂ ˠɹ4UBUF.BDIJOF#BIBWJPVSͰͪΐͬͱՃ ɹɹࣗ࡞εςʔτϚγϯΠέϧΠέϧ .FDBOJN
.FDBOJN ઃఆ͞Ε໋ͨྩ͔Β༏ઌॱʹ߹க͢Δ"DUJPOΛݕࡧʢݕ ࡧಈ࡞#FIBWJPVS5SFFଆʣ બΕͨ"DUJPOͷ*%͔Β.FDBOJNͷ5SJHHFSΛൃߦ
.FDBOJN ભҠઌαϒεςʔτϚγϯʹͯ͠֊͚ͨ͠ɻݟ͍͢ ͔ΒͶɻ ͦΕͧΕͷߦಈͰඞཁͳߦಈཁૉΛ༻ҙ͓͍ͯͨ͠൚༻ίʔ υʢͱΓ͋͑ͣ༻ҙͨ͠ͷ8BMLɺ༧ఆͰΤϑΣΫτग़ ͢ͱ͔৭ʑʣͰಈ͘Α͏ʹͨ͠ɻ1MBZNBLFSͱಉ͡ײ͡Ͱ
·ͱΊ w ͷಓͷΓ͍ɻͪΐͬͱͣͭਐΊΔ w ͱ͍͑ɺ6OJUZͰͷࣗࢥߟܕ"*ͷ࡞Γํͱͯؒ͠ҧͬ ͯͳ͍ͱࢥ͏ɻͳʹ͔ʹ׆͔͍ͨ͠ w ΤσΟλ֦ுͱ͔Ϛελσʔλཧͱ͔ͬͯΔ߹͡Ό ͳ͍ɻήʔϜ࡞Ζ͏