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
GameAIとは.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kutani Mio
November 27, 2020
Technology
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GameAIとは.pdf
Game AI Tech #1 での登壇資料です
https://edge.connpass.com/event/192733/
Kutani Mio
November 27, 2020
Transcript
61 slides
ήʔϜAIͱ Ζͬ͞Ή (@4_mio_11) Nov. 27, 2020
ΞδΣϯμ ᶃਓೳͱʁ ᶄήʔϜ"*ʹ͍ͭͯ ᶅϓϥϯχϯάʹ͍ͭͯ ᶆࢀߟࢿྉհ
ࣗݾհ
ΞδΣϯμ ᶃਓೳͱʁ ᶄήʔϜ"*ʹ͍ͭͯ ᶅϓϥϯχϯάʹ͍ͭͯ ᶆࢀߟࢿྉհ
ᶃ - ਓೳͱʁ ਓೳͱɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹతදݱʁ ࣗવೳͷҧ͍ʁ ಛԽܕਓೳʁɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹγϯϘϧάϥϯ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹσΟϯάʁ ਓೳͷʁɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹϑϨʔϜʁ ৺ʁ
ᶃ - ਓೳͱʁ զ͕ՈʹॅΜͰ͍Δ ࣗવೳ ੈքΜͰͦ͏ͳ ਓೳ ˞օେ͖ʮΓΜͳʯͪΌΜਓແͰ͢ɻ
ਓೳ BSUJGJDJBMJOUFMMJHFODF "* ɹɹਓ͕ؒࣗવೳΛ1$্ͳͲͰ ɹ࣮ݱ͢ΔࢼΈɺҰ࿈ͷٕज़ͷ͜ͱɻ ᶃ - ਓೳͱʁ
͕͔ͩ͠͠ʜ ࣗવೳ͍ྺ࢙ͷதͰਐԽ͖͕ͯͨ͠ ਓೳࣗવೳͱ ਐԽͷաఔݪཧ͕ҟͳΔͨΊ ࣗવೳΛͦͷ··ਓೳʹͰ͖ͳ͍ɻ ᶃ - ਓೳͱʁ
ͳͷͰͱΓ͋͑ͣʜ ͦΕͧΕͷղܾʹಛԽͨ͠ਓೳΛ࣮ݱ ᶃ - ਓೳͱʁ ϓϩع࢜ʹউརͨ͠ "MQIB(P τοϓγΣϑͷຯΛ࠶ݱ͢Δ .0-&:30#05*$ ,*5$)&/
ಛԽܕͷਓೳΛूΊͨΒ ਓؒͷΑ͏ʹɺݱ࣮ੈքΛղऍͯ͠ɺ ҙࢥܾఆΛ͠ɺӡಈ͢ΔೳʹͳΔͷͰʁʁ ᶃ - ਓೳͱʁ ਓؒͬΆ͍ೳʁ
ಛԽܕͷਓೳΛूΊͨΒ ਓؒͷΑ͏ʹɺݱ࣮ੈքΛղऍͯ͠ɺ ҙࢥܾఆΛ͠ɺӡಈ͢ΔೳʹͳΔͷͰʁʁ ᶃ - ਓೳͱʁ ਓؒͬΆ͍ೳʁ
ݱ࣮ੈք༧ظͤ͵ࣄଶΛؚΊͨ ଟछଟ༷ͳঢ়گ͕ଘࡏ͢Δɻ ͦͷதͰਓೳ͕׆༂͢Δʹ ͍͔ͭ͘ͷ͍͕͠ଘࡏ͍ͯ͠Δɻ ɾϑϨʔϜ ɾࣝදݱͷ ɾγϯϘϧάϥϯσΟϯά ɾ৺ ᶃ -
ਓೳͱʁ
ϑϨʔϜ ݱͷਓೳجຊతʹ༩͑ΒΕͨ՝Λ ղ͘͜ͱҎ֎Ͱ͖ͳ͍ͱ͍͏͕͋Δɻ ྫ͑ʜ ϩϘοτʹݿʹ͋ΔՙΛ ͖࣋ͬͯͯΒ͏Α͏ʹ པΜͰΈΔɻ ᶃ - ᶃ
ϑϨʔϜ
ϑϨʔϜྫʙ#"%&/%ᶃʙ ՙݟ͚ͭͨͷͷɺͦͷ্ʹര͕ʂ ʜ͔͠͠ϩϘοτര͕͋ͬͨ߹ͷॲཧ͕ Έࠐ·Εͯͳ͔ͬͨͨΊɺ ՙ͝ͱരӡΜͰ͖ͯ͠·ͬͨɻ ᶃ - ᶃ ϑϨʔϜ
ᶃ - ᶃ ϑϨʔϜ
ᶃ - ᶃ ϑϨʔϜ ϑϨʔϜྫʙ#"%&/%➁ʙ ՙΛӡͿࡍʹ෭࣍తʹى͜ΔࣄΛఆͨ͠վྑ ϩϘοτొʂ͔͠͠ɺʮՙΛӡͿલʹരΛୀ ͚Δ͖͔ʯʮരΛಈ͔ͯ͠চ͕མͪͳ͍͔ʯ ʮരʹ͍ۙͮͯരൃ͠ͳ͍͔ʯΛແݶʹߟ͑ͯΔ ͏ͪʹരଆ͕λΠϜΞτʂ
ᶃ - ᶃ ϑϨʔϜ
ϑϨʔϜྫʙ#"%&/%➂ʙ ࠓՙΛӡͿͱ͍͏తΛߦ͏ͷʹແؔͳ ࣄΛߟྀ͠ͳ͍Α͏ͳվྑϩϘοτొʂ ͔͠͠ʮతͱؔͳ͍ࣄͱԿ͔ʯΛચ͍ग़ͦ ͏ͱͯ͠ɺݿʹೖΔલʹແݶࢥߟλΠϜಥೖɺఀ ࢭʂ ᶃ - ᶃ ϑϨʔϜ
ਓ͕ؒͨΓલʹͰ͖͍ͯΔ ʮతʹؔ࿈͢Δใ͚ͩΛநग़͠ɺͦΕҎ ֎ͷࣄฑΛͱΓ͋͑ͣແࢹ͢Δʯ ͱ͍͏ߟ͑ํ͕ɺਓೳʹࠔʜ ͜Ε͕ϑϨʔϜͰ͢ ᶃ - ᶃ ϑϨʔϜ
ࣝදݱͱਪΛಋ͚ΔΑ͏ͳ ࣝͷܗΛܾΊΔ͜ͱ ྫ ϦετߏɺࣜߏͳͲ ࣝදݱ͕ܾ·ΕϓϩάϥϜ্ͷσʔλߏ ܾఆͰ͖ɺσʔλߏ͕ܾ·ΕϓϩάϥϜͷڍ
ಈΛఆٛͰ͖ɺϓϩάϥϜͷڍಈ͕ܾ·Εਓ ೳͷৼΔ͍͕ܾ·Δɻ ᶃ - ᶄ ࣝදݱͷ
ࣝදݱͷ UBCMFฤ ɾݟ௨͕͠ྑ͍ ɾදݱ͕؆୯Ͱ৴པੑ͕ߴ͍ ɾએݴɺखଓ͖ɺ྆ํѻ͑Δ ɾ߲͕มԽɺର͕ෳࡶͳߏΛ࣋ͭ߹ʹෆద ᶃ - ᶄ
ࣝදݱͷ छ ߈ܸྗ ޚྗ ਓؒ ೣ
ࣝදݱͷ USFFฤ ɾϊʔυͷḷΓํʹॱংΛೖΕΔ͜ͱ͕Մೳ ɾએݴɺखଓ͖ɺ྆ํѻ͑Δ ɾେنɺෳࡶͳࣝͷදݱʹෆద ᶃ - ᶄ ࣝදݱͷ
ɹɹ ੜ ɹᄡೕྨ ɹ ڕྨ ɹᗡྨ ຜ ڇ 伸 ਓ ऄ അ
ਓؒฒΈʹ෯͍ࣝΛѻ͑ͯɺ ਪ͕Մೳͳܗଶʹ͢Δʹɺ Ռͨͯ͠ͲͷΑ͏ͳσʔλߏ ࣝදݱ ʹ ͢Εྑ͍ͷ͔ʜ ͜Ε͕ࣝදݱͷͰ͋Δɻ ᶃ - ᶄ
ࣝදݱͷ
ଟ͘ͷਓೳجຊతʹ ԿΒ͔ͷه߸ γϯϘϧ Λ༻ͯ͠ࢥߟ͢Δɻ γϯϘϧάϥϯσΟϯά ه߸ ͱ ɺਓೳ͕༻͍Δه߸͕ݱ࣮·ͨݱ࣮ʹଘ ࡏ͢ΔରʹରԠ͍ͯ͠Δ͔Ͳ͏͔ͱ͍͏ͷ ͜ͱͰ͋Δɻ
ᶃ - ᶅ γϯϘϧάϥϯσΟϯά
ྫ͑ਓؒɺ γϚϚͷҙຯΛΒͳͯ͘ അͷҙຯͱγϚͷҙຯ͕Θ͔Ε γϚϚഅ γϚ ͱฉ͍ͨલఏͰɺ γϚϚΛݟͨॠؒʹ γϚϚͩͱΘ͔Δɻ
ᶃ - ᶅ γϯϘϧάϥϯσΟϯά
ਓೳͷ߹ɺه߸ͷҙຯͱޮྗΛ ϑϨʔϜຢࣝදݱͷதͰ ͋Β͔͡Ίఆٛ͞Ε͍ͯΔඞཁ͕͋Δɻ ͭ·Γɺਓೳֶ͕शೳྗΛ͍࣋ͬͯͯ γϚͱഅͷҙຯݻఆͷͨΊ ݁ͼ͚Δ͜ͱ͕Ͱ͖ͣɺ γϚϚΛݟͯཧղͰ͖ͳ͍ɻ ᶃ - ᶅ
γϯϘϧάϥϯσΟϯά
ਓͷମͱਫ਼ਆશ͘ผͷͷͱ͍͏ߟ͑ํͱ ৺ମɺͷػೳʹؐݩͰ͖Δߟ͑ํ͕͋Γ ͜ͷମͱ৺ͷؔʹ·ͭΘΔΛ ৺ɺ·ͨ৺ͱݴ͏ɻ σΧϧτͷ৺ೋݩ͕ؔ࿈͓ͯ͠Γɺ ݱࡏֶքͰͱ͞Ε͍ͯΔɻ ᶃ - ᶆ ৺
ΞδΣϯμ ᶃਓೳͱʁ ᶄήʔϜ"*ʹ͍ͭͯ ᶅϓϥϯχϯάʹ͍ͭͯ ᶆࢀߟࢿྉհ
ݱ࣮ͰਓೳΛਐԽͤ͞ΔͷͰͳ͘ɺ ήʔϜͱ͍͏ݶΒΕͨঢ়گͷശఉʹ ਓೳΛด͡ࠐΊɺʹ໘ͤ͞Δ͜ͱͰ ਓೳΛਐԽͤ͞Α͏ͱ͍͏ൃ͕ੜ·Εͨɻ ͜ͷΛήʔϜ"*ͱ͍͏ɻ ᶄ - ήʔϜAIʹ͍ͭͯ
ᶄ - ήʔϜAIʹ͍ͭͯ ϓϨΠϠʔ͕ ͍͖ۙͮͯͨʂ ϓϨΠϠʔʹ ۙ͠߈ܸʂ ऑͦ͏ͩ͠ ߈ܸͩʂ ߈ܸͨ݁͠ՌͳͲͰมԽͨ͠ڥͷใΛ࠶ೖྗͱͯ͠ड͚औͬͯग़ྗ
ߋ৽ϑϨʔϜ Ϩʔτʹಉظ
ᶄ - ήʔϜAIʹ͍ͭͯ ࿈ଓۭ࣌ؒͰߦಈͷՄೳੑ͕ແݶʹ͋Δɻ ͳͷͰɺ༩͑ΒΕͨڥͱ৬ʹԠͨ͡ߦಈΛ ͍ͯ͘͠ͷ͕جຊͱͳΔɻ ࣗ͠ͷ)1͕ ҎԼͳΒ ͠૬खͷ-W͕ ࣗҎԼͳΒ
͠૬खͷ-W͕ ࣗҎ্ͳΒ ڥɿ༐ऀҰߦͱૺ۰ ৬ɿԲපͳఢΩϟϥ
σδλϧήʔϜ"*ͷҙࢥܾఆେ͖͘ɺ ʮϓϨΠϠʔ͕ۙد͖ͬͯͨΒ߈ܸ͢Δʯ ͳͲͷΑ͏ͳࣹܕ͔ɺ ʮجΛकΔʯͱݴ͏తͷͨΊʹʮ͍ۙͯ͘Δ ϓϨΠϠʔΛ߈ܸ͢ΔʯͳͲͷɺະདྷΛݟਾ͑ͯߦ ಈ͢Δඇࣹܕʹྨ͞ΕΔɻ ඇࣹܕͷ߹ҙࢥܾఆʹ߹ΘͤͯͬͨΓɺ ߈ܸͨ͠ΓͳͲͷෳ߹తͳಈ͖Λੜ͢Δɻ ᶄ -
ήʔϜAIʹ͍ͭͯ
ΩϟϥΫλʔҎ֎ͷ"*͋Δɻ ɾϝλ"* "*%JSFDUPS ɹ"*͕ϓϨΠϠʔͷϓϨΠʹ߹Θͤͯ ɹήʔϜΛϦΞϧλΠϜʹมԽͤ͞Δ ఢͷڧ͞ஔͳͲ ɻ ɾϓϩγʔδϟϧٕज़ ɹήʔϜΛɺܭࢉ͋Δఔͷσʔλ͔Βࣗಈੜ͢Δٕज़ɻ
ɾφϏήʔγϣϯ"* ɹత·Ͱͷܦ࿏ܗͷ͍ํΛࢥߟ͢Δɻ ᶄ - ήʔϜAIʹ͍ͭͯ
ᶄ - ήʔϜAIʹ͍ͭͯ
ಛʹϝλ"*ͱφϏήʔγϣϯ"*ɺ ΩϟϥΫλʔ"*ͱڠௐ͢ΔγεςϜʹͳ͍ͬͯΔɻ ϝλ"* ίϯτϩʔϧ୲ ఢͷಈతஔɺϓϨΠϠʔͷϨϕϧΛࢹɺΩϟϥΫλʔʹࢦࣔ ੈք؍ʹਂΈΛ༩͑ɺೖײΛߴΊΔɻϦϓϨΠੑͷ্ ΩϟϥΫλʔ"* ಄୲
ϝλ"*ͱ࿈བྷΛऔΓͳ͕Βֶश͠ɺ ࣗతʹஅ͠ɺؒͱڠௐ͢Δ Ωϟϥݻ༗ͷੑ͕͋Δɺͱ ϓϨΠϠʔʹײͤ͡͞Δ φϏήʔγϣϯ"* αϙʔτ୲ ଞ"*ͷҝʹήʔϜεςʔδΛղੳͯ͠ ΩϟϥʹඞཁͳҐஔใΛ༩͑Δɻ ఢ͕োΛආ͚ͭͭ࠷ܦ࿏Ͱ తʹ͔͏ͨΊ ϓϨΠϠʔʹݡ͞Λײͤ͡͞Δ ᶄ - ήʔϜAIʹ͍ͭͯ
ϝλ"* ίϯτϩʔϧ୲ ఢͷಈతஔɺϓϨΠϠʔͷϨϕϧΛࢹɺΩϟϥΫλʔʹࢦࣔ ੈք؍ʹਂΈΛ༩͑ɺೖײΛߴΊΔɻϦϓϨΠੑͷ্ ΩϟϥΫλʔ"* ಄୲ ϝλ"*ͱ࿈བྷΛऔΓͳ͕Βֶश͠ɺ ࣗతʹஅ͠ɺؒͱڠௐ͢Δ
Ωϟϥݻ༗ͷੑ͕͋Δɺͱ ϓϨΠϠʔʹײͤ͡͞Δ φϏήʔγϣϯ"* αϙʔτ୲ ଞ"*ͷҝʹήʔϜεςʔδΛղੳͯ͠ ΩϟϥʹඞཁͳҐஔใΛ༩͑Δɻ ఢ͕োΛආ͚ͭͭ࠷ܦ࿏Ͱ తʹ͔͏ͨΊ ϓϨΠϠʔʹݡ͞Λײͤ͡͞Δ ᶄ - ήʔϜAIʹ͍ͭͯ ɹɹɹɹ͜ͷΑ͏ͳγεςϜΛਓೳͰ ɹɹʮࢄਓೳʯɹͱݴ͏
ήʔϜͦͷͷʹຒΊࠐ·ΕͨήʔϜੈքͷਆ ϨϕϧʢήʔϜੈքʣͷঢ়گϓϨΠϠʔͷײ Λࢹͯ͠ΤʔδΣϯτʢఢͳͲʣΛಈతʹ ஔ͢Δɻ͜ΕʹΑΓήʔϜʹ؇ٸΛ͚ͭΔ ʮ-0453&"7&4ʯͳͲ ΩϟϥΫλʔ"*ʹରͯ͠ɺదͳλΠϛϯάͰద ͳࢦࣔΛग़ͯ͠ɺήʔϜશମͷྲྀΕΛ࡞Δ ʢઓಆɺձͳͲʣ ᶄ
- ᶃ ϝλAIͷׂ
ΤʔδΣϯτࣗମͷೳͱͳΔ"*ͷ͜ͱɻ ௌ֮ɺ௧֮ɺࢹ֮ͳͲ͔ΒڥͷใΛऔಘ͠ ͯɺ৺తঢ়ଶʢ৴೦ɺئɺҙਤͳͲʣΛͱ ʹࣗతͳஅΛߦͳͬͯߦಈ͢Δɻ ؒಉ࢜Ͱॿ͚߹͏Α͏ͳڠௐಈ࡞Λߦ͏ͨΊ ʹɺूஂʹ͓͚ΔੑʢνʔϜ"*ʣ࣋ͭ͜ͱ͕ ͋Δɻ ᶄ - ᶄ
ΩϟϥΫλʔAIͷׂ
ܗΛղੳͯ͠ɺత·Ͱͷ࠷ܦ࿏ΛϦΞϧ λΠϜͰܭࢉͨ͠Γɺ͕ࣗࠓͷήʔϜঢ়گͷத ͰɺϚοϓͷͲͷҐஔʹߦ͖͘ͳͷ͔Λݟ͚ͭ Δ"*ͷ͜ͱɻ ݱࡏͷ͔Βతͷܦ࿏ΛϦΞϧλΠϜͰ ݕࡧ͢Δٕज़Λʮύεݕࡧʯͱݴ͏ɻ ઓಆͳͲͷྲྀΕͷதͰɺޮՌతͳཱͪҐஔΛൃݟ ͢Δٕज़Λʮઓज़Ґஔݕࡧʯͱݴ͏ɻ ᶄ -
ᶅ φϏήʔγϣϯAIͷׂ
ʮೝࣝͷܗʯɿ֎෦ηϯαʔͳͲ͔Βಘͨࣄ ࣮ΛهԱʹ֨ೲɻใΛղऍͯ͠ҙຯ͚Λߦ ͍ɺೝࣝͷܗΛ͢Δɻ ʮҙࢤͷܾఆʯɿೝࣝͨ͠ใΛͱʹߦಈΛ ܾఆɻͦͷࡍɺ༏ઌࣄ߲ϧʔϧɺମͷঢ়ଶ ͳͲͷใΛՃຯ͢Δɻ ʮӡಈͷߏʯɿ֬ఆͨ͠ߦಈΛͱʹମʹ ߦಈੜΛґཔɻ ᶄ -
ᶆ AIͷҙࢥܾఆॲཧॱ൪
ᶄ - ᶇҙࢥܾఆΞϧΰϦζϜ ϧʔϧϕʔε εςʔτϕʔε ϏϔΠϏΞϕʔε λεΫϕʔε ΰʔϧϕʔε ϢʔςϦςΟϕʔε γϛϡϨʔγϣϯϕʔε
ݱࡏͷঢ়ଶߦಈΛͱʹͯ͠ɺઃఆ͞Εͯ͋Δ ભҠ݅Λຬͨ͢͜ͱͰ ࣍ͷঢ়ଶPSߦಈʹҠΔɻ ੍ޚͷΓସ͑ߴɻ ֦ுੑ͍͠ɻ ΞΫγϣϯ͖ʢྫɿΞϯνϟʔςουɹԫۚ ͱফ͑ͨધஂʣ ᶄ - ᶈ
εςʔτϕʔε
Idle Patrol Attack ϓϨΠϠʔൃݟʂ ߈ܸ͕ऴྃ ᶄ - ᶈ εςʔτϕʔε
ΩϟϥΫλʔ͕औΕΔߦಈͷϨϕϧͰɺΩϟϥ Ϋλʔͷ࣍ͷߦಈΛߟ͑Δ͜ͱɻ ݱࡏήʔϜ"*Ͱ࠷͘ΘΕ͍ͯΔɻ 6&ͷ#FIBWJPS5SFFͱ͔ɻ நతͳߦಈͷఆٛʹෆ͖ɻ ΞΫγϣϯ͖ɻ ᶄ - ᶉ ϏϔΠϏΞϕʔε
८ճ ɹ ߈ܸ ٳܜ ɹ ϧʔτ ຐ๏ ߈ܸ Ҡಈ ཱͪࢭ·Δ
ճ෮ ᶄ - ᶉ ϏϔΠϏΞϕʔε
ήʔϜશମͷঢ়گΛ௫ΉͳΒʮεςʔτϕʔεʯ ࡉ͔ͳঢ়گʹରԠ͢ΔͳΒʮϏϔΠϏΞϕʔεʯ ʮઓಆʯʮػʯͱ͍ͬͨநతͳߦಈʮεςʔ τϕʔεʯΛ༻͠ɺ֤ঢ়ଶͷதͰઐ༻ͷϏϔΠ ϏΞπϦʔΛ༻ҙ͢Δͱ༗ޮɻ ᶄ - ᶊ ͍͚
ΞδΣϯμ ᶃਓೳͱʁ ᶄήʔϜ"*ʹ͍ͭͯ ᶅϓϥϯχϯάʹ͍ͭͯ ᶆࢀߟࢿྉհ
ੲͷήʔϜͩͬͨΒɺ ɾ෦γϯϓϧͰ ɾোগͳͯ͘ ɾఢগͳ͍ ݶΒΕͨڥͰ ಈ͚͍͍ɺऑ͍"* ᶅ
- ϓϥϯχϯάʹ͍ͭͯ ɹɹɹɹݟͤΒΕͳ͍Αʂ
࠷ۙͷήʔϜʜ ɾෳࡶͰେͳϚοϓʢΦʔϓϯϫʔϧυʣͰ ɾଟछଟ༷ͳΪϛοΫͰ ɾΩϟϥಉ࢜ͷڠྗ͕ඞཁʹͳΓ ɾάϥϑΟοΫ͕Ϧονʹͳͬͨ͜ͱͰ ɹϢʔβͷٻΊΔ"*ͷΫΦϦςΟ্͕͕ͬͨɻ
ɹɹͭ·Γʜ ᶅ - ϓϥϯχϯάʹ͍ͭͯ
ɾ߹ཧతͰతͩͱࢥΘͤΔߦಈબΛ͠ɺ ɾଟ࠼ͭݱ࣮ຯ͕͋ΔڍಈΛ͠ɺ ɾΠϕϯτԋग़ͱγʔϜϨεͳ༥߹Λ͠ɺ ɾଟछଟ༷ͳΩϟϥΛ࡞Ͱ͖Δྔ࢈ੑ͕͋Δ ͦΜͳҙࢥܾఆΛߦ͑Δڧ͍"*͕ ݱࡏɺٻΊΒΕ͍ͯΔʂ
ᶅ - ϓϥϯχϯάʹ͍ͭͯ
ͰͲ͏࣮ͬͯͨ͠Β͍͍ʁʁ ෳࡶͳ݅Λཏͯ͠ ࣮͠ͳ͚Εʜ ͦ͏͢ΔͱෳࡶͰڊେͳࢥߟϧʔνϯΛ ߏங͢Δ͜ͱʹͳͬͯʜ ᶅ - ϓϥϯχϯάʹ͍ͭͯ
͔͠༩͑ΒΕΔೖྗͱظ͞ΕΔग़ྗ ήʔϜ"*͝ͱʹมԽ͢Δʜ తͱ͢Δ"*ʹ߹Θͤͨ σβΠϯʹ͢Δඞཁ͕͋Δʜ Ͳ͏ʹ͔ҟͳΔ"*ؒͰ࠶ར༻Ͱ͖ͳ͍͔ʜ ᶅ - ϓϥϯχϯάʹ͍ͭͯ
ͦ͜Ͱɺ͜ͷϓϥϯχϯά ϓϥϯχϯάΛ͏͜ͱͰɺ ߹ཧతͳ"*ΛγϯϓϧʹߏஙͰ͖·͢ ᶅ - ϓϥϯχϯάʹ͍ͭͯ
ϓϥϯχϯάͱʜʁ ͦͷߦಈΛͨ݁͠Ռɺࣗͷঢ়ଶ ڥ͕ͲͷΑ͏ʹมԽ͢Δ͔Λ ߟ্ྀͨ͠ͰߦಈΛܾఆ͢Δɻ ᶅ - ϓϥϯχϯάʹ͍ͭͯ
ɾඪΛୡ͢ΔͨΊʹߦ͏ඞཁͷ͋ΔߦಈͷॱংΛ ɹࣗಈͰΈཱͯΔͨΊͷΞϧΰϦζϜɻ ɾݱࡏͷঢ়ଶͰߦಈͨ࣌͠ͷঢ়ଶͷมԽ͔Βɺ ɹͲͷߦಈΛͲ͏͍͏ॱ൪Ͱߦ͑ ɹඪΛୡͰ͖Δ͔Λݟ͚ͭग़͢ɻ ɾϩϘοτͷߦಈܭըͳͲͰΘΕ͍ͯΔɻ ɾήʔϜͰΑ͘༻͍ΒΕΔͷ453*14ͱ ɹ)5/ϓϥϯχϯάͷೋͭͰ͋Δɻ ᶅ -
ϓϥϯχϯάʹ͍ͭͯ
ྫɿ31( ຯํΩϟϥ ɹΞΫγϣϯ ɾຐ๏߈ܸ খͱେ͕͋Γɺ.1ͷݮΓখ େ ɿ.1ݮগ ɾ.1ิڅɿ.1૿Ճ ݱࡏͷঢ়ଶ ˠ.1ɿখຐ๏Ұճ
ఢ)1ɿେຐ๏Ұճ ީิ ɾখຐ๏߈ܸˠ.1ิڅˠখɾେຐ๏߈ܸ ɾ.1ิڅˠେຐ๏߈ܸɹɹͪ͜ΒΛબ ᶅ - ϓϥϯχϯάʹ͍ͭͯ
ྫɿ31( ຯํΩϟϥ ɹΞΫγϣϯ ɾຐ๏߈ܸ খͱେ͕͋Γɺ.1ͷݮΓখ େ ɿ.1ݮগ ɾ.1ิڅɿ.1૿Ճ ɾ)1ճ෮ɿ)1૿Ճɹɹɹ"*͕ߦ͑Δߦಈ͕૿͑ͨ࣌ ɾཧ߈ܸ
ɹɹɹΞΫγϣϯΛՃ͢Δ͚ͩ ᶅ - ϓϥϯχϯάʹ͍ͭͯ ߦಈͨ࣌͠ʹঢ়ଶ͕Ͳ͏มԽ͢Δ͔Λ ఆ͓͚ٛͯ͠ঢ়ଶͷมԽΛߟྀͨ͠ৼΔ͍Λ ΞϧΰϦζϜ͕Έཱͯͯ͘ΕΔͷͰ ࣄલͷ݅ఆͰ͋ΒΏΔՄೳੑΛߟ͑ͣʹࡁΉ
υϝΠϯɺεςʔτɺΰʔϧͷ̏ͭΛ ϓϥϯφʹ͠ɺ࠷దͳϓϥϯΛܭࢉ͢Δɻ ɾυϝΠϯˠྖҬͰऔΕΔΞΫγϣϯ܈ ࣄલఆٛඞཁ ɾεςʔτˠݱࡏͷڥࣗͷঢ়ଶ ϦΞϧλΠϜߋ৽ ɾΰʔϧˠୡ͖͢ඪ ϦΞϧλΠϜߋ৽
ঢ়گʹదԠͨ͠ߦಈΛͱΒͤΔ͜ͱ͕Ͱ͖Δɻ ᶅ - ϓϥϯχϯάʹ͍ͭͯ
ΞδΣϯμ ᶃਓೳͱʁ ᶄήʔϜ"*ʹ͍ͭͯ ᶅϓϥϯχϯάʹ͍ͭͯ ᶆࢀߟࢿྉհ
ᶆ - ࢀߟࢿྉ ʮਓೳֶձࢽʯ ͔ͷ༗໊ͳ୩͞ΜͷจͳͲ ࡾཅҰ !NJZBZPV ͞Μͷ5XJUUFSຊɿ ήʔϜ"*ਓೳʹؔͯ͠ͷઌΛಥͬΔਓ 1BWJMJPO%7
!%W1BWJMJPO ͞Μͷ2JJUBهࣄ (BNF"*1SP ಷث εΫΣΞɾΤχοΫεͷਫ༐ଠ͞Μͷࢿྉ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠
More Decks by Kutani Mio
See All by Kutani Mio
Unity6で登場!Multiplayer Centerで捗る、オンラインゲーム開発
rossam
1
560
Understanding vtable And Unity’s Memory Layout
rossam
0
460
Unity+C#で学ぶ! メモリレイアウトとvtableのすゝめ 〜動的ポリモーフィズムを実現する仕組み〜
rossam
1
1.1k
Jenkins自動化入門〜事例を添えて〜
rossam
1
930
ゲームグラフィックスなんもわからんから脱却しよう
rossam
11
7k
基礎から学ぶ!UE4でC++を交えたAI開発、興味ないですか?
rossam
4
2.2k
C#8.0という未来を垣間見る話
rossam
0
1.6k
視て、わかる!C#7.1までの言語機能
rossam
5
5.5k
レポート「2017 Breakthroughs In Spatial Audio Technologies 」
rossam
0
580
Other Decks in Technology
See All in Technology
LLM 基盤と kagent v0 を全部 k8s に入れてみた / Deploy both LLM and kagent v0 in k8s
kota2and3kan
0
220
An Introduction to Context Ontology Accelerator (teaching AI agents what your data means)
inariku
PRO
1
270
人間+AIを「チーム」としてプロセスを再設計する
littlehands
4
3k
落とし穴にハマってわかった 開発生産性を測るときに気をつけたいこと
munakata
2
230
【Oracle AI SPOTLIGHT ウェビナー】【特別開催:日本語で解説!】Oracle AI World 2026 最新情報フィードバック
oracle4engineer
PRO
1
230
狙われているAPIの脆弱性!今こそ手をつけるべき根本的な対策とは?
nagix
0
130
Agent Harnessはどう作る?事例から学ぶAI Agentの設計思想
sergicalsix
0
320
市販IoT機器や自作IoT機器とHomeAssistantを駆使して家の電気代をできる限り見える化する方法の考案
harutiro
0
250
Steering と Hook (チームの決まりを守らせる) | 目指せ Kiro マスター 06
inariku
PRO
2
130
Bots in Kiro Crew (One point of contact for ongoing work) | Kiro: Zero to Hero 12
inariku
PRO
1
140
大江戸Ruby会議でデータベース クライアントの話をするのは 間違っているだろうか
yahonda
1
130
MCPでネットワーク障害調査を自動化する前に直すべき3つのこと
yama3133
0
360
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.6k
A Tale of Four Properties
chriscoyier
163
24k
Paper Plane
katiecoart
PRO
6
55k
Everyday Curiosity
cassininazir
0
400
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
350
ラッコキーワード サービス紹介資料
rakko
5
5.8M
We Are The Robots
honzajavorek
0
440
Optimising Largest Contentful Paint
csswizardry
37
4k
Facilitating Awesome Meetings
lara
57
7.2k