Share
Embed
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
本資料は、2025年9月に開催した「InfiniCloud AI セミナー」における講演内容をベースに、2025年10月開催の「JAIPAの集い」向けセッション資料として再構成・アップデートし、さらに 2025年11月のハウスセミナー向けに解説および補足スライドを加筆したものです。
生成AI/LLMを「単なるAPI利用」や「ツール導入」に留めず、アプリケーションの中核機能としてどのように組み込むべきかという観点から、
• LLMの内部構造(Parameter / Context)
• RAG・LoRA・Fine-Tuningといった技術の役割整理
• Public AI・OSS LLM・Private AIの関係性
• LLMaaS(Language Model as a Service)として成立させるためのアーキテクチャ
• 運用・主権・分散を前提としたPrivate AIの位置づけ
を、理論〜実運用・実装の視点をつなぐ形で整理しています。
本資料は、特定のアルゴリズムや実装手法の詳細を公開するものではなく、AI時代におけるアプリケーション設計・インフラ設計の「考え方」と「構造」を共有することを目的としています。
AIを活用したサービス開発に関わるエンジニア、SIer、データセンター事業者、およびAI基盤・クラウド基盤の将来像を検討する立場の方に向けた、実践的かつ議論可能なセッション資料です。
Yasushi Taki
December 20, 2025
Transcript
69 slides
-
4BGF)BSCPS4UBUFNFOU ҎԼɺ͕ࣾఏڙ͢ΔαʔϏεɺʹ͍ͭͯҰൠతͳํͷ֓ཁͷઆ໌͢Δ͜ͱͷΈΛతͱ͍ͯ͠·͢ɻ·ͨɺؔ࿈͢ΔଞࣾαʔϏεͳͲ ʹؔͯ͠ɺҰൠʹެ։͞Ε͍ͯΔใ͔ΒɺࣾʹͯใΛཧ͠ɺใఏڙͷΈΛతͱ͍ͯ͠·͢ɻ ͜ΕΒɺ͍͔ͳΔܖʹΈࠐΉ͜ͱͰ͖ͣɺ͍͔ͳΔࢿྉɺίʔυɺ·ͨػೳͷఏڙΛଋ͢ΔͷͰͳ͘ɺܖɺߪೖͷܾఆΛߦ͏ࡍ ʹґڌ͖͢ͷͰ͋Γ·ͤΜɻ͕ࣾఏڙ͢ΔαʔϏεɺʹ͍ͭͯهࡌ͞Ε͍ͯΔػೳ·ͨಛੑͷ։ൃɺϦϦʔεɺ͓Αͼɺࣾɺ ·ͨ։ൃݩͷ୯ಠͷࡋྔʹΑΓߦΘΕ·͢ɻ 5IFGPMMPXJOHJTJOUFOEFEPOMZUPQSPWJEFBOPWFSWJFXPGUIFHFOFSBMQSPEVDUQPMJDZPGUIFTFSWJDFTBOEQSPEVDUTXFQSPWJEF*OBEEJUJPO XJUISFHBSEUPSFMBUFETFSWJDFTPGPUIFSDPNQBOJFT XFIBWFDPNQJMFEJOGPSNBUJPOGSPNQVCMJDMZBWBJMBCMFJOGPSNBUJPOBOEBSFQSPWJEJOH
JUGPSJOGPSNBUJPOBMQVSQPTFTPOMZ 5IFZNBZOPUCFJODPSQPSBUFEJOUPBOZDPOUSBDU BSFOPUBQSPNJTFUPQSPWJEFBOZNBUFSJBMT DPEF PSGVODUJPOBMJUZ BOETIPVMEOPUCF SFMJFE VQPO XIFO NBLJOH DPOUSBDUVBM PS QVSDIBTJOH EFDJTJPOT 5IF EFWFMPQNFOU SFMFBTF BOE NBOVGBDUVSF PG BOZ GFBUVSFT PS DIBSBDUFSJTUJDTEFTDSJCFEJOUIFTFSWJDFTBOEQSPEVDUTXFQSPWJEFBSFBUUIFTPMFEJTDSFUJPOPGPVSDPNQBOZPSUIFEFWFMPQFS ຊࢿྉʹهࡌ͞Ε͍ͯΔࣾͷ໊শɺϩΰɺ͓ΑͼͦͷଞͷɾαʔϏε໊ɺొඪ·ͨඪͰ͢ɻ͜ΕΒͷඪɺࣾͷॻ໘ʹΑΔࣄલ ͷڐՄͳ͘༻͢Δ͜ͱͰ͖·ͤΜɻ·ͨɺຊࢿྉʹهࡌ͞Ε͍ͯΔͦͷଞͷاۀ໊ɺ໊ɺαʔϏε໊ɺͦΕͧΕͷॴ༗ऀͷඪ·ͨొ ඪͰ͋Γɺ͜ΕΒͷ༻ɺ֘اۀͷڐՄΛಘͯߦ͏ඞཁ͕͋Γ·͢ɻඪʹؔ͢Δͯ͢ͷݖརɺ֤ݖརॴ༗ऀʹؼଐ͠·͢ɻ 0VSOBNFT MPHPT BOEPUIFSQSPEVDUBOETFSWJDFOBNFTNFOUJPOFEJOUIJTEPDVNFOUBSFSFHJTUFSFEUSBEFNBSLTPSUSBEFNBSLT5IFTF USBEFNBSLTNBZOPUCFVTFEXJUIPVUPVSQSJPSXSJUUFOQFSNJTTJPO*OBEEJUJPO PUIFSDPNQBOZOBNFT QSPEVDUOBNFT BOETFSWJDFOBNFT NFOUJPOFEJOUIJTEPDVNFOUBSFUSBEFNBSLTPSSFHJTUFSFEUSBEFNBSLTPGUIFJSSFTQFDUJWFPXOFST BOEUIFJSVTFNVTUCFQFSNJUUFECZ UIFSFMFWBOUDPNQBOJFT"MMSJHIUTUPUSBEFNBSLTCFMPOHUPUIFJSSFTQFDUJWFPXOFST -
ࣗݾհ ʙܦྺʙʲʳ ୍߁࢙ :BTVTIJ 5BLJ *OGJOJ$MPVEגࣜձࣾ දऔక$&0 ʙ ύιίϯ༻ઐࢽʮ0I9ʯ ιϑτόϯΫग़൛
ʹͯςΫχΧϧϥΠλʔɻ ౦ژిػେֶֶ෦ిࢠֶՊଔۀ ʙ גࣜձࣾιχʔɾίϯϐϡʔλΤϯλςΠϯϝϯτʹͯɺ1MBZ4UBUJPO༻ήʔϜ ιϑτɺΫϥογϡόϯσΟΫʔͷΞγελϯτϓϩσϡʔαʔɻ ʙ גࣜձࣾϙϦϑΥχʔσδλϧ ݱɺגࣜձࣾιχʔɾΠϯλϥΫςΟϒΤϯλ ςΠϯϝϯτܥྻ ʹͯɺΦϝΨϒʔετɺάϥϯπʔϦεϞͷϓϥϯφʔɺ σΟϨΫλʔͳͲΛ୲ɻ ༗ݶձࣾδϟετϓϨΠϠʔ ݱ*OGJOJ$MPVEגࣜձࣾ ىۀ 0SBDMF&YDFMMFODF"XBSEGPS*OGSBTUSVDUVSF5SBOTGPSNBUJPO ड ʙ ੩ԬݝܯʮαΠόʔ൜ࡑରࡦςΫχΧϧΞυόΠβʔʯड -
ࣗݾհ ʙϏδωεͷߟ͑ํʙ ɻυοτίϜόϒϧ͕͚ͨ͡ޙʹࢲ͕*OGJOJ$MPVE ʢ࣌༗ݶձࣾδϟετϓϨΠϠʔʣΛ্ཱͪ͛ͨࠒɺʮͳ ͥຊ๛͔ͳͷ͔ʯͱࣗͨ͜͠ͱ͕͋Γ·ͨ͠ɻ ए͔ͬͨࢲͷ͑ʮຊɺࣗࠃͷΠϯϑϥΛࣗࠃͰఏڙ͠ ͖͔ͯͨΒʯɻ િͨͪɺిؾిͱ͍ͬͨج൫ΛࠃͰ͑ɺ౮ΓΛ ͨ͢ͼʹࠃ֎͓͕ۚྲྀΕΔ͜ͱΛ͍Ͱ͍ͨͷͰ͢ɻ ͔ͩΒɺΠϯλʔωοτͰɺಉ͡ݒ೦Λײ͍ͯ͡·ͨ͠ɻ
ਓਓ͕ΫϦοΫ͢Δͨͼʹɺগͣͭ͠ࠃ֎͓͕ۚྲྀΕΔະ དྷɻͨͩɺͦΕΛࢭΊΔͷզʑͰͳ͘ɺେاۀͩΖ͏ͱ ͍͑ͯͨͷͰ͢ɻ ͔͠͠ࠓɺօ͞ΜͷͬͯΔͱ͓Γͷੈք͕͖·ͨ͠ɻࢲͨͪ ඍྗͰ͕͢ɺͦͷྲྀΕΛগ͠Ͱม͍͑ͨͱئ͍ͬͯ·͢ɻ ʮΦϧλφςΟϒΫϥυʯΛ࡞ΔͨΊʹɻ ࢲͨͪͷඪɺຊͷ*5ۀքͱڞʹาΈɺࢄ͠ͳ͕Βࢧ͑ ߹͏͜ͱɻ ΤϯδχΞͷগͳ͍͜ͷࠃͰɺࡂʹڧ͘ɺ࣋ଓՄೳͳ*5Πϯ ϑϥΛங͖ɺڞʹະདྷΛͭ͘Δɻ ͦΕ͕*OGJOJ$MPVEͷۀऀͰ͋Δࢲͷ৴೦Ͱ͢ɻ -
*OGJOJ$MPVEͷٕज़ͷྺ࢙ ʙ ##αʔόαʔϏε։࢝ -JOVYɺ4PMBSJT41"3$ ʙ ʙ ʙ ʙ
8FC$.48*,*1-64 4BB4 ΫϥυαʔϏε ( 7JSUVBM%BUB$FOUFS 4FSWJDF 4PMBSJT$POUBJOFSٕज़Λར༻ 5JFSܕ &OUFSQSJTF4UPSBHF ΫϥυαʔϏε ( 1IBTF4FSWFS 4PMBSJTY 7.XBSF1SJWBUF$MPVE։࢝ "MUFSOBUJWF$MPVE த ΫϥυαʔϏε ( ੩ԬɺԣϦʔδϣϯͰ%3։࢝ 4PMBSJT41"3$1SJWBUF$MPVE &OUFSQSJTF4UPSBHFʹ44%ಋೖ 1SJWBUF$POOFDU چ-&UIFS ΦϯϥΠϯετϨʔδ *OGJOJ$-06% چ5FSB$-06% ఏڙ։࢝ ΫϥυαʔϏε ( ౦ژɺେࡕϦʔδϣϯ։࢝ )JHI3FTQPOTF1SJWBUF $MPVE։࢝ چ9FO1SJWBUF$MPVE &OUFSQSJTF4UPSBHFશ44% 7.XBSF༻4UPSBHF 7""*ରԠ ΫϥυαʔϏε ( $16ߴԽ ΫϥυαʔϏε (ɺ(T भϦʔδϣϯ։࢝ 1VCMJD$MPVE-JOL *OUFSSFHJPOBM'BCSJDɺΫϥυܕ71/ ΫϥυαʔϏε (U $16ߴԽ ΫϥυαʔϏε (G ιϒϦϯΫϥυ࣮ݱͷҝʹ0&.ఏڙ։࢝ )31$Λ7.XBSFʹϑΥʔΧε )31$,7.ϞσϧՃ )5514 (BUFXBZ 0&.ࣄۀ։࢝ )31$(Gͷ0&.ఏڙ։࢝ ϓϥΠϕʔτΫϥυΞϓϥΠΞϯε )31$(GͷΞϓϥΠΞϯεൢച։࢝ *OGJOJ$MPVE)7 *OGJOJ$MPVE"* IUUQTJOGJOJDMPVEDPNQSPEVDU@HFOFSBUJPOIUNM -
*OGJOJ$MPVEͷΫϥυϑΝϒϦοΫ ʙNT ʙNT ʙNT ʙNT ʙNT *OGJOJ$MPVE'BCSJDͷଓɺԼهͷख๏ͰଓՄೳͰ͢ɻ ɾ!5PLZP"5#F9 IUUQTBUCFYBUUPLZPDPKQTFSWJDFDMPVEDPOOFDUJPO
ɾ&RVJOJY'BCSJD ɾ50,"*#SPBEMJOF ɾ/55౦ϑϨοπΫϩεɺޫωΫετͳͲʹରԠ σʔληϯλʔΛ࣋ͨͳ͍ʮΫϥυʯͰ͢ • ຊͷ༷ʑͳΤϦΞͷσʔληϯλʔձࣾͷϑΝγϦςΟΛར༻͠ɺ • ͦ͜ճઢΛҾ͖ࠐΈɺ • *9ʹଓͨ͠ΓτϥϯδοτΛങͬͯɺ • ࣗࣾͰΫϥυ'BCSJDΛͭ͘Γɺ • ༷ʑͳσʔληϯλʔͱଓ͢Δ "40QFO એ -
*OGJOJ$MPVE)7ͱ *OGJOJ$MPVE)7ɺࠃ࢈ϋΠύʔόΠβʔͰ͢ɻ ຊϋΠύʔόΠβʔࣾͷΫϥυαʔϏεͷݱͰΑΓ ഓͬͨϋΠύʔόΠβʔӡ༻ϊϋΛͱʹɺΦʔϓϯιʔεԾ Խٕज़ΛΈ߹ΘͤͯΤϯλʔϓϥΠζӡ༻ཁ݅ʹಛԽͨ͠ϋΠ ύʔόΠβʔͰ͢ɻ ϕϯμʔϩοΫΠϯΛ͙ͱͱʹɺاۀγε ςϜʹٻΊΒΕΔߴ͍҆ఆੑɺ৴པੑɺॊೈੑΛ࣮ݱ͍ͯ͠·͢ɻ 7.XBSF͔ΒͷεϜʔζͳҠߦ 7.XBSFΛ͡Ίͱ͢ΔطଘͷԾԽڥ͔ΒͷεϜʔζͳҠߦΛ
࣮ݱ͠ɺӡ༻ޮͱίετͷ࠷దԽΛཱ྆ͤ͞·͢ɻઐ༻ͷΠϯ ϙʔτػೳωοτϫʔΫαʔϏεΛར༻͢Δ͜ͱͰɺ*1ΞυϨε ͷมߋͳ͠ͰμϯλΠϜΛ࠷খݶʹ͑ͨҠߦ͕ՄೳͰ͢ɻ σʔλओݖʢιϒϦϯΫϥυʣΛकΔ Φʔϓϯٕज़Λϕʔεʹ͢Δ͜ͱͰɺσʔλΛاۀ͕อ࣋͠ɺϓϩ ϓϥΠΤλϦͳιϦϡʔγϣϯͷґଘΛͳ͘͠ɺσʔλओݖʢι ϒϦϯΫϥυʣΛ֬อ͠·͢ɻ ԾϚγϯΛҰݩཧɻ 1SPYNPY7&ʗ7BUFT7.4ʹΑΔΦʔέετϨʔγϣϯ એ -
Ͱɺͪ͜ΒͷΞϓϦͬͯ·͔͢ʁ ØJ;:3&$1MBVE 㲔 J;:3&$3FDPSEFS 8IJTQFSBJ $IBU(15"1* "*ʹΑͬͯΞϓϦมԽ͢Δʂ Իσʔλ 8IJTQFSBJ
4QFBLFSຖͷ5SBOTDSJQU &EHF"*ܥٕज़ -. ཁԽ จষ ೖྗ ग़ྗ ػೳͱͯ͠ͷ-. -
ιϑτΣΞɺ-.͋Γ͖Ͱ࡞Γ͞ΕΔ -. $IBUͳͲ ΛΠϯλϑΣΠεͱ͠ɺ༷ʑͳ πʔϧ͕ಈ͖ɺ͞ΒʹΧεέʔυ͍ͯ͘͠ύλ ʔϯ ࠓ·ͰͷΞϓϦͷϑΝϯΫγϣϯΤʔδΣϯ τͱͯ͠ɺ-.͕ଘࡏ͢Δύλʔϯɻ IUUQTBSYJWPSHBCT
NVIDIA Research: Small Language Models are the Future of Agentic AI -
ىҊऀ தؒঝೝऀ ఆྔత֬ೝ ૯ɾࣄہ ܾࡋऀ Work Flow ਃ ਃ ਃ
ྫɿٞਃγεςϜ ϫʔΫϑϩ ʮʯ -
ىҊऀ தؒঝೝऀ ఆྔత֬ೝ ૯ɾࣄہ ܾࡋऀ Work Flow ਃ ਃ ਃ
ྫɿٞਃγεςϜ ϫʔΫϑϩ ʮʯ ٞ ࢿྉ ఴ ఴ ఴ ఴ 3FWJFX 3FWJFX 3FWJFX "TTJTU "TTJTU "TTJTU "TTJTU 5FNQMBUF -
ΞϓϦ4BB4ʹΈࠐ·ΕΔ"*ྫ ࣄ࣮ ØఆྔతධՁػցͷํ͕ಘҙ ØఆੑతධՁਓ͔ؒ͠Ͱ͖ͳ͍ ਓؒͷࣄʜʜ Øػցͷग़͢ఆྔతσʔλΛཧղ͠ɺ ØఆੑతධՁΛՃ͑ͯɺ Ø ϦεΫ ΛͱΔͷ͕ࣄɻ
ØςϯϓϨʔτ࡞ͳͲͷϑϩʔ σʔλ ݁ ೖྗ -. ςϯϓϨʔτ࡞ %BUB4FBSDI ੵσʔλͳͲΛݕࡧ ఆੑஅ ఆྔσʔλ ਓؒ -
ྫɿిࢠΧϧςαϙʔτγεςϜFUD ØిࢠΧϧςͷσʔλΛֶश͠ɺઌߦࣄྫ σʔλΛݟͯߟ͑ΒΕΔࣄྫΛग़͢ɻ • ݁ʮҩࢣʯ͕ग़͢ɻ ØαϙʔτهͷσʔλΛֶश͠ɺઌߦࣄ ྫ͔Βɺߟ͑ΒΕΔσʔλΛग़͢ɻ • ϢʔβʔɾηϧϑαʔϏεͰͷࣗݾղܾ •
αϙηϯͰͷσʔλϕʔε "*͕ແ͚ΕɺγεςϜ͕ಈ࡞͠ͳ͍ 㲔Ͱ͖Δ͕ɺϢʔβͷར༻͕ਐ·ͳ͍ -
୯ҰλεΫ ดҬωοτϫʔΫ࿈ܞ 8FC"1*࣌ ϑΝΠϧ࿈ܞ 8FCΞϓϦ "*ʹΑΔࣗԽ "*ͰมΘΔʮΞϓϦαʔϏεʯͷ͋Γํͷ࠶ఆٛ ϝΠϯϑϨʔϜ Φϑίϯ .4%04
8JOEPXT6/*9 *OUFSOFU $MPVE "*ʮιϑτΣΞʯΛม͍͑ͯ͘ʮத֩ʯʹͳ͖ͬͯͨɻ "* -
1 Summarization "*͕จॻɺձɺهΛड͚औΓɺຊ࣭ తͳใΛͷΈΛநग़͢ΔλεΫ 3 Generation "*͕ਓؒγεςϜͱࣗવݴޠͰ ΓऔΓ͠ɺճɾจॻɾίʔυ ɾࢦࣔΛੜ͢ΔλεΫɻ $IBUΠϯλϑΣΠε͕ଟ͍ɻ
"*ͷґଘ͕ਐΉࣾձ 2 Decision Support "*͕աڈσʔλɺϧʔϧɾφϨοδΛجʹɺ ਪɺൺֱɺఏҊɺγϛϡϨʔγϣϯΛߦ͏λ εΫɻਓͷஅΛิڧɾସ͢Δ ւ֎ͷ"* -
ΦʔϓϯϥϯήʔδϞσϧͷߴੑೳԽ Ø • ݄ .15#ʢ.PTBJD.-ʣެ։ɻ • ʙ݄ 'BMDPO #ެ։ɻ
• ݄ -MBNB ʢ.FUBʣެ։ɻ • ݄ .JTUSBM #ެ։ɻ • ݄ :J#ެ։ɻ • ݄ .JYUSBM º#ެ։ɻ Ø • ݄ 0-.P #ʢ"*ʣެ։ɻ • ݄ %#39ʢ%BUBCSJDLTʣެ։ɻ • ݄ 1IJʢ.JDSPTPGUʣެ։ɻ • ݄ 2XFO ެ։ɻ • ݄ (FNNB ʢ(PPHMFʣެ։ɻ • ݄ 2XFO ެ։ɻ Ø • ݄ %FFQ4FFL3ެ։ɻ • ݄ 2XFOܥྻͷ֦ுϞσϧެ։ɻ • ݄ 2XFOެ։ɻ • ݄ʙͦͷଞվྑ൛ʗৠཹ൛ΦʔϓϯϞσϧొɻ • ݄ (15044ʢHQUPTTCHQUPTTCʣެ։ɻ • ݄ 2XFO$PEFSʢ2XFO$PEFSʣެ։ɻ • ݄ 2XFO.BYʢ2XFO.BYʣ͓Αͼ 2XFO/FYUʢ2XFO/FYUʣެ։ɻ -
044--.ͷΠϊϕʔγϣϯϑΣʔζ 044ͷ--.ɺ ΩϟζϜΛӽ͑ͨͱݴͬͯ ྑ͍ੑೳʂ ɾMMBNB ɾRXFO ɾHQUPTT લޙͷ%# લޙͷ%# ɾ1PTUHSF42-
ɾ.Z42- ɾ0SBDMF%# ɾ*#.%# ɾ1PTUHSF42- ɾ.BSJB%# ɾ0SBDMF%# ɾ*#.%# ˙%#ͱͷൺֱΠϝʔδ -
ຊ--. Ϟσϧ໊ ։ൃݩ ύϥϝʔλن ΦʔϓϯϞσϧ ϥΠηϯε MMNKQCMMNKQCMMNKQ. --.KQʢࠃϓϩʣ ##. :FT
"QBDIFʢଟ͕͘ 044ʣ 1-B.P# 1'/ # :FT "QBDIF +BQBOFTF4UBCMF-.#BTF"MQIB*OTUSVDU 4UBCJMJUZ"*+BQBO #ͳͲ :FT "QBDIF 4UPDLNBSL#4UPDLNBSL*OTUSVDU 4UPDLNBSL # 1BSUJBMʢඇ༻ʣ $$#:/$4" $ZCFS"HFOU-.$ZCFS"HFOU-.-. $ZCFS"HFOU #ʙ#ڃ :FT "QBDIF ,BSBTVBP,BSBTVʢ-JHIUCMVFʣ -*()5#-6&5FDIOPMPHZ େنʢ#ڃใಓʣ 1BSUJBMཁ֬ೝ ཁ͍߹Θͤ DPUPNJ /&$ؔͳͲ #ʙఔʢܰʙதنʣ 1BSUJBM ཁ͍߹Θͤ ˞ҙʂ $IBU(15ͱஶऀௐͰ͢ ݫີʹਖ਼͔֬Ͳ͏͔νΣοΫ͠ਚ͍ͯ͘͠·ͤΜ͕ʮจ຺ͱͯ͠ࠓޙʹେ͍ʹظͰ͖Δʯͱ͍͏ͳͷͰؒҧ͍͕͋ͬͨΒ ͝צหΛʜʜ -
"*ͷٕज़ελοΫϨΠϠʔ Ø4BB4"QQ8FC6* • Ϣʔβʹఏڙ͢Δ Ø--.BB4 "1* • 4BB4"1*ͱϞσϧΛܨ͙ ØϥϯήʔδϞσϧ
• -.Τϯδϯʴ-. ØϛυϧΣΞ • 5SBOTGPSNFS1ZUPSDI • O7JEJB$6%".FUBM Øαʔό੍ޚٕज़ • -PBE#BOBDJOHԾԽٕज़ ØϋʔυΣΞ • O7JEJB".%*OUFM(PPHMFͷ(16 • αʔό *BB4ͱಉ͡Α͏ʹϨΠϠʔ͕͋Γ·͢ αʔό %SJWFS (16 ϑΝγϦςΟ 5SBOTGPSNFS -. &OHJOF -. --.BB4 4BB4 8FC6* ۭྫྷ 6 ۭྫྷ 6 MMBNBDQQ ਫྫྷ ಛԽ %$ O7JEJB ".% "QQMF4JMJDPO DVEB .FUBM DV#-"4 30$N 1Z5PSDI HHNM )*1#-"4 W--. ਫྫྷ௨ৗ %$ MMBNB RXFO (15044 EFFQTFFL $MBVEF"1* 0QFO"*"1* (FNJOJ"1* "QQT -
ຊͷ"* --. ͷϏδωεΞΫλʔϨΠϠʔ Ø4BB4"QQϓϩόΠμ • ͷ˓˓"*Λͬͯ৽͍͠Ϗδω εΛग़͢Δձࣾˠࢁ͍Δ Ø-.BB4ϓϩόΠμ • ݁ߏগͳ͍ʁʁ
ØϥϯήʔδϞσϧ • େֶΛத৺ͱͨ͠ݚڀػؔ͋Γʂ ØΫϥυ(16ϓϩόΠμ • ͘͞ΒΠϯλʔωοτ͞ΜɺϋΠϨ κ͞ΜͳͲͷ(16ϓϩόΠμ͋Γ -.BB4༻Τϯδϯ͕ͳ͍ αʔό %SJWFS (16 ϑΝγϦςΟ 5SBOTGPSNFS -. &OHJOF -. --.BB4 4BB4 8FC6* ۭྫྷ 6 ۭྫྷ 6 MMBNBDQQ ਫྫྷ ಛԽ %$ O7JEJB ".% "QQMF4JMJDPO DVEB .FUBM DV#-"4 30$N 1Z5PSDI HHNM )*1#-"4 W--. ਫྫྷ௨ৗ %$ MMBNB RXFO (15044 EFFQTFFL "QQT -
-.BB4ʹඞཁͳٕज़ Ø ϚϧνηογϣϯରԠ Ø ෛՙࢄରԠ Ø ίϯςφٕज़ • ͨͩ͠ۃΊͯ૬ੑ͕ѱ͍෦༗Γ Ø
ϋΠύόΠβ )7 ٕज़ Ø ετϨʔδ੍ޚٕज़ Ø ωοτϫʔΫ੍ޚٕज़ Ø Ϧιʔε੍ޚٕज़ • 3".73".ྔΛ੍ޚ͢Δ Ø --.ٕज़ • --.Λίϯτϩʔϧ͢Δ·Ͱͷٕज़ Ø "*ٕज़ • ֎ૠٕज़ • ૠٕज़ • ύΠϓϥΠϯ੍ޚ • ϚϧνϞʔμϧͷରԠ -.BB4༻ͷΤϯδϯͱͯ͠ͷ4IJSBJUP αʔό %SJWFS (16 ϑΝγϦςΟ 5SBOTGPSNFS -. &OHJOF -. --.BB4 4BB4 8FC6* ۭྫྷ 6 ۭྫྷ 6 MMBNBDQQ ਫྫྷ ಛԽ %$ O7JEJB ".% "QQMF4JMJDPO DVEB .FUBM DV#-"4 30$N 1Z5PSDI HHNM )*1#-"4 W--. ਫྫྷ௨ৗ %$ MMBNB RXFO (15044 EFFQTFFL "QQT -
#BSF--.ΛαʔϏεͱͯ͠ͷ"*ʹ͢ΔͨΊʹʁ --.&OHJOF --. -BOH$IBJO .$1 3"( 8FC6* %BUB1JQF-JOF %BUB$POWFSU
7FDUPS%# 4UBUFMFTT"1* .VUJTFTTJPO $POUFYU 4JNQMJGZ ˙֎ૠٕज़ ˙ૠٕज़ 'JOF5VOF -P3" 5SBOTGFS-FBSOJOH .P& 5PLFOJ[FS 2VBOUJ[F &NCFEEJOH"MJHIONFOU %JTUJMMBUJPO ύϥϝλ෦ߏΛม Խͤ͞ΔΞϓϩʔν ֎෦هԱɺճ෦ਪΛར ༻͢ΔΞϓϩʔν #BSF--.3VOUJNF ʮΤϯδϯʯʹλΠϠ͚ͩ ࢼݧं྆ ͔͠Δʹ--.㲔Τϯδϯ -
ࣝ ,OPXMFEHF ͱ֎ૠ ࣝͱ֎ૠɺܙͱૠɺͦͯ͠ೳ ܙ 8JTEPN ͱૠ Ø3"(ɺࣝ ,OPXMFEHF㲔ඦՊࣄయ
Λ ಡΉΑ͏ͳͷɻ Ø3"(ͰɺϞσϧ͕ݩʑ࣋ͭใΛิͰ ͖Δ͕ɺʮϞσϧ͕ݩʑ࣋ͭܙʹΜ ͩճʯ΄Ͳɺ3"(ͰิͰ͖ͳ͍ɻ ØϓϩϯϓτͰڭ͑ͯʮख๏ʯֶशͰ ͖ͳ͍ • ʮͱͱֶश͍ͯͨ͠ͷʯΛɺϓϩϯ ϓτͰ༠ಋͯ͠Ҿ͖ग़͢͜ͱͰ͖Δ ØܙɺେྔͷࣝΛ͑ͨ݁Ռ 'JOF 5VOF ɺߦಈ༷ࣜΛֶश͢Δͷ Ø--.ɺಠࣗͷ'5ͷ݁Ռɺͦͷ৫ಠࣗ ͷߦಈ༷ࣜΛऔΓࠐΜͩճ͕Ͱ͖Δɻ Øख๏Λɺ'5ͰֶशͰ͖ɺ֦ுͨ͠ೳΛ ͭ͘Δ͜ͱ͕Ͱ͖Δɻ ͜ΕΒΛ͋Θͤͯೳ *OUFMMJHFODF ͱͳΔ -
*OGJOJ$MPVE"*1SJWBUF--.BB4 &OHJOF ϛογϯάϐʔεΛຒΊΔʂ IUUQTJOGJOJDMPVEDPNQSPEVDU@JDBJIUNM ૠ֎ૠؚΊͯɺσʔλύΠϓϥΠϯʹΈ ࠐ·Εͨ ͨͿΜ ͍͠ιϦϡʔγϣϯͰ͢ɻ *OGJOJ$MPVE͕--.BB4ΤϯδϯΛ࡞Γɺ
ΤϯδϯΛ͢Εɺ ຊ࢈ͷ"*αʔϏεΛ࡞Γ͘͢ͳΓɺ "*ओݖΛकΕΔ͡Όͳ͍͔ʁ 8IZ -
*OGJOJ$MPVE"*ͷ0&.։࢝ 0&. ϗϫΠτϥϕϧఏڙ։࢝͠·ͨ͠ɻ Ø%$͚ • (16ج൫͑͋͞Εɺ͙͢ʹࣗࣾϒϥϯυ Ͱ"*ΠϯϑϥαʔϏε͕։࢝Ͱ͖Δɻ Ø։ൃձࣾΉ͚ • ࣗࣾϒϥϯυͰɺΦϯϓϨϛεɺ"*ج൫ͷൢ
ച͕Ͱ͖Δ • ϓϥάΠϯͷ࡞ɺ.$1ʹΑΔ࿈ܞՄೳ • 0QFO"*ޓͷ"1* IUUQTQSUJNFTKQNBJOIUNMSEQIUNM *OGJOJ$MPVEɺߴੑೳΦϯϓϨϛε"*ʮ*OGJOJ$MPVE"*ʯͷ0&.ఏڙ։࢝ɻσʔλη ϯλʔࣄۀऀ͓Αͼ4*FS͚ʹ IUUQTQSUJNFTKQNBJOIUNMSEQIUNM *OGJOJ$MPVEɺ͘͞ΒΠϯλʔωοτͱͷڠۀʹΑΓɺ"*ج൫ఏڙʹ͚ͨجຊ߹ҙ Λక݁ɻاۀ͚ʹ֎෦ʹใ͕࿙Ӯ͠ͳ͍ดҬʹରԠɻ એ -
ࣝ ,OPXMFEHF ೳ *OUFMMJHFODF Λ࡞Δʹʁ ܙ 8JTEPN Øใͦͷͷ ØใʹΑͬͯʮಘΒΕΔͷʯ ØԿಉ͜͡ͱΛߟ͑Δ͜ͱʹΑͬͯɺ
ʮൃలར༻ʯͰ͖Δ͜ͱ Øʮߦಈج४ʯͱͳΔͷ ٯ্͕Γ͢Δ࣌ʹମ͕͍͚ͬͯͳ͍ ͕ࣗવͱલʹ͍͖ɺମ͕ಈ͘ ࣝͷஅยͰҙຯ͕Θ͔Δͷ ࢁͷ͕ࣝ৫Γͯ͠ҙຯΛ࣋ͭͷ Context Parameter -
--.ͷ1BSBNFUFSͱ$POUFYU5PLFO Ø$POUFYU5PLFO#VGGFS • ظهԱͷΑ͏ͳͷ • LʙL 5PLFO͋Δͱ͍ձ͕Մೳɻ࠷ۙ.ɻ • ձ,7Ωϟογϡͱ͍ͬͯɺ73".ʹอଘ͞ΕΔ •
,7ΩϟογϡʹࡌͤΒΕͳ͍ͷΓࣺͯΔ • ਓؒͷظهԱͷΑ͏ͳͷɻ • ࣮ຖճϑϥογϡ͞Ε͍ͯΔɻ • $POUFYU5PLFO#VGGFS͔Β1BSBNFUFSʹߦ͘σʔλύ ΠϓϥΠϯਪ࣌ʹɺجຊɺ͓͖ͳ͍ɻ Øύϥϝλ • --.ͷ.-1ͷ8FJHIU ॏΈ ͷ͜ͱ • Α͘ݴ͏ύϥϝλ˓˓#ͷࣈ • ࠷ۙ#લޙ͕4-.ͱݴΘΕ͍ͯΔ • Ϟσϧͱͯ͠ɺ༷ʑͳϥΠηϯεͰެ։͞Ε͍ͯΔɻ • ਓؒͷظهԱΈ͍ͨͳΠϝʔδ • Ұൠʹύϥϝλ͕େ͖͍΄Ͳݡ͍ɻ • 4DBMJOH-BXɺ$IJDIJMMB -BX $POUFYU5PLFO#VGGFS ˓˓,ʙ.5PLFOT ਓͰݴ͏ͱ֓ͶʮظهԱʯ 1SPNQU ͲͪΒݴޠϞσϧΛ࡞Δ࣌ʹܾΊ·͢ʂ *OQVU )JEEFO )JEEFO 0VUQVU #BTF--. ΣΠτύϥϝλɿYY# JMJPO ਓͰ͍͏ͱ֓ͶʮظهԱʯ -
$POUFYU5PLFO#VGGFSͷ੍ ࢀߟɿ IUUQTBSYJWPSHBCT Ø ίϯςΩεττʔΫϯͬͯͳʹʁʁ • token ≈ word •
ݫີʹɺTVCXPSEDPEJOH͍ͯ͠ΔͷͰɺ୯ޠΑΓଟ͍ɻ • ࠓɺ͍ͯ͠ΔձΛ֮͑ͯΔهԱ ਓؒͰݴ͏ظهԱʹࣅͯΔ Ø 5SBOTGPSNFSͷ2,7ͷೖྗݻఆ 5PLFO • $IBU(15P LτʔΫϯ͔Β૿Ճɻਪఆ • $IBU(15 .τʔΫϯ ɺܥଟ.͙Β͍ɻ • $MBVEFܥ LτʔΫϯਪఆ ˠܥ ࠷େ.τʔΫϯ • (15044 ࠷େLτʔΫϯ • -MBNBܥ ࠷େLτʔΫϯ • 2XFO ࠷େLτʔΫϯ Ø ظهԱʹࣅͯΔ㲔େ͖͍ํ͕ྑ͍ʁ • ձଓ͚͘͢ͳΓ·͢ ͍֮͑ͯͯ͘Ε·͢ • 0 O ͳͷͰτʔΫϯ͕ഒʹ૿͑Δͱ73".ഒ❗ • -.࡞࣌ʹʮܾఆͯ͠ʯ࡞͞Ε͍ͯ·͢ɻ ॏཁ શݻఆ 3"(ใɺγεςϜϓϩϯϓτ͜͜ʹೖΔ ਓؒͷظهԱʹࣅͯΔ -
$POUFYU5PLFO#VGGFS͕ᷓΕΔͱ͖ Ø--.Ͱͳ͘Τϯδϯ --.BB4 ଆ࣮ • $MBVEF $MBVEF%FTLUPQ • ఘΊͯ৽͍͠εϨουΛ࡞ΔΑ͏ʹࢦࣔ •
$MBVEFDPEF • $-"6%&NEʹཁΛॻ͘ɻ • $IBU(15 • Կͱͳ͘ଓ͚ΒΕΔɻԼهͷΑ͏ͳํ๏͔ʁ ü TMJEJOHXJOEPX ü MJHIUXFJHIUTVNNBSZ ü $POEJUJPOBMNFNPSZ ü 5PLFOJNQPSUBODF*NQPSUBODFTDPSF • *OGJOJ$MPVE"*4IJSBJUPԼهΛ࣮ • -JNCPMJD5IFPSZ 7FS ü *NQPSUBODFBXBSF&QIFNFSBM3"(XJUI -JHIUXFJHIU4VNNBSZ Ø,7Ωϟογϡͷ࣮ • ձจશͯΛͭ • 6OIJUͷ࣌ɺ࠶ղऍͳͷͰ͕͔͔࣌ؒΔ • Ϛϧνηογϣϯͷ࣌ɺ,7Λෳηο γϣϯ࣋ͪɺஔ͖͑Δඞཁ͋Γ VRAM GiB ≈ 2×𝑛!"#$% ×𝑛&'( ×𝑛$)*$+ ×bytes 1024, ه߸ ҙຯ औಘઌ 𝑛!"#$% Transformer block (ྫ: 32 / 40 / 80) Ϟσϧ༷ 𝑛&'( ࠷େίϯςΩετ (- -n-ctx) ࣮ߦ࣌ࢦఆ 𝑛$)*$+ hidden_size (ྫ: 8192 / 11008) Ϟσϧ༷ bytes 1 byte (Q4 ྔࢠԽ) or 2 bytes (f16/bf16) ਫ਼Ͱܾఆ -
3"(3FUSJFWFE"VHNFOUFE(FOFSBUJPOͱʁ Ø 3"(ͱɺ݅ʹ߹ΘͤͯίϯςΩετΛೖ • ࣄલॲཧ • ݩσʔλ )5.-1%'ɾɾɾ ΛߏஅยԽ •
ߏԽσʔλΛ7FDUPSԽ • ϦΫΤετຖʹ • 7FDUPSݕࡧ • ݩσʔλͷߏஅยΛ$POUFYUೖ Ø ϝϦοτ • ࢀߟॻΛݟͳ͕Β͑ΔϚχϡΞϧରԠͷΑ͏ͳͷ • ࣝͷशಘ͍ͯ͠Δֶ͕श͍ͯ͠ͳ͍ Ø σϝϦοτ • $POUFYU5PLFO #VGGFSΛ࿘අ͢Δ • େ͖͗͢ΔϑΝΠϧͷ3"(ࢀরͰ͖ͳ͍ • શମΛݟͯ͡ΒΕΔ༰ͱ૬ੑ͕ѱ͍ɻ 1SPNQU 3"( ϓϩάϥϜ $POUFYUೖ 7FDUPS %# ͍ͣΕ -.BB4Ͱ ࣮͢Δ෦ $POUFYU5PLFO#VGGFS ˓˓,ʙ.5PLFOT ਓͰݴ͏ͱ֓ͶʮظهԱʯ *OQVU )JEEFO )JEEFO 0VUQVU #BTF--. ΣΠτύϥϝλɿYY# JMJPO ਓͰ͍͏ͱ֓ͶʮظهԱʯ -
3"(ͷݶքʹॲཧͷݶք ͜Μͳ͜ͱ͋Γ·ͤΜ͔ʁ Ø৽͍֓͠೦ΛϓϩϯϓτͰೖͯ͠ɺ Ϣʔβʹ͖ͪΜͱճͰ͖ͳ͍ɻ ͳ͔ͥʁ Ø3"(֎ૠٕज़Ͱ͋Γɺਪ࣌ͷ ʹڧ͍όΠΞεΛ༩͑ΔΈɻ --.ͷ/81ɺ Ø֬త୳ࡧΞϧΰϦζϜ #FBN4FBSDI
5PQL5PQQͳͲ Λͬͯਪ ֎ૠ ϓϩϯϓτνϡʔχϯά Ͱɺߦ͏ʹ ݶք͕͋Δ E A B i (x1,x2,x3,...) -
֎ૠٕज़ͳͲͳͲ Ø3"(ʢ3FUSJFWBM"VHNFOUFE(FOFSBUJPOʣ • ֎෦%#ݕࡧΤϯδϯ͔Βɺ࣭ʹؔ࿈͢Δจ ॻΛʮऔΓΈʯϓϩϯϓτʹΈࠐΉ • --.ͷύϥϝλΛ૿ͣ͞ʹɺ֎෦ࣝΛଈ࣌ ʹਖ਼֬ʹࢀরՄೳ Ø.$1ʢ.PEFM$POUFYU1SPUPDPMʣ •
֎෦Ϟδϡʔϧʢ"HFOU 5PPM 1MVHJOͳͲʣͱ ࿈ܞɺใऔಘͨ͠Γɺπʔϧىಈɻ Ø5PPM6TFʢ֎෦"1*ʗ'VODUJPO$BMMJOHʣ • Ϟσϧ͕ʮ"1*༷ʯΛཧղɺ֎෦ؔɾγες ϜΛݺͼग़͠ॲཧ͢Δ • --.ࣗવݴޠͰ໋ྩΛߏங͠ɺ֎քΛૢ࡞͢ ΔྗΛಘΔɻ UFYU UFYU %PNBJO4QFDJpD %PDVNFOUT %BUB4BNQMJOH 2VFSZ SE1BSUZ "QQT 7FDUPS &ODPEJOH CZ-BOH$IBJO 7FDUPS%# 2VFSZ *OEFY ,OPXMFEHF 3FUSJFWFE$POUFYU 0QFO"*$PNQBUJCMF"1* ┛ ⓴ 4JNJMBS .BSL%PXO +40/ 3FTQPOTF --. 3FTQPOTF 4JNJMBSJUZ 4FBSDI 4IJSBJUP8FC6* 1MVHJOT .$1 2VFSZ 2VFSZ.JYJOH 2VFSZ` ʴ ʴ ɾɾɾ యܕతͳσʔλύΠϓϥΠϯ -
1BSBNFUFSͬͯͳΜͩʁ ࢀߟɿ IUUQTBSYJWPSHBCT 0VUQVU *OQVU )JEEFO )JEEFO ظهԱͷΑ͏ͳͷ Ø5SBOTGPSNFSͷ𝑊 !
𝑊" 𝑊 # ͔Βɺ /YͰॻ͔Ε͍ͯΔ.-1ͷ෦ Ø8ͱ8FJHIUɻුಈখͷࣈ ØॎߦྻͰ#࣍ݩϕΫλɺ #Ϋϥε࣍ݩϕΫλͰ͋Δ ͜ͱ͕ଟ͍ɻ Øੜͷʮʯͷ༰ੵΈ͍ͨͳͷ ͰɺͲ͏ֶͬͯश͢Δͷʁ -
#1ʢޡࠩٯʣɿ༧ଌલɺൖޙΖ ཚ͔ΒޯΛ͚͍ͭͯ͘ʂ Ø'PSXBSEʢࠨˠӈʣ • 𝑧! = 𝑊!𝑎!-. + 𝑏!, 𝑎!
= / 0! 1 2 #,# Ø#BDLXBSEʢӈˠࠨʣ • 𝛿! = 𝑊!4. 5 • 𝛿!4. ⊙ 𝜎‘ 𝑧! • ޯ • "# "$! = 𝛿% 𝑎%&' ( • "# ")! = 𝛿% • ߋ৽ • 𝑊% ← 𝑊% − 𝜂 "# "$! ͳͲ Ø ཁ • ֤ϊʔυͰʮہॴޯ º্ྲྀޡࠩʢ࿈ɿDIBJOSVMFʣʯΛֻ͚ ߹Θͤͯ࣍͠ɺͲͷॏΈ͕ͲΕ͚ͩଛࣦʹد༩͔ͨ͠Λɻ *OQVU )JEEFO )JEEFO ཁ͢Δʹɺશύϥϝλߋ৽େྔͷ73".͕ඞཁͰ͢ʂ ॳظཚͰ͢ -
5SBOTGFS-FBSOJOH Ø1SFUSBJOʮཚˠ৽Ϟσϧʯ Ø'JOF5VOF ʮઌߦϞσϧˠ৽Ϟσϧʯ Ø'JOF5VOFͷ'VMM5VOFͱ݁ɺཁ͢Δ ͱಉҰ ͜ͷํ๏ͷϝϦοτɺཚ͔Β࡞ΔϞσ ϧʹൺͯɺܭࢉػίετ͕େ෯ʹগͳ͍ ͜ͱͰ͢ʂ *OQVU
)JEEFO )JEEFO 4XBMMPXKQͳͲɺ͜ͷख๏ɻ *OGJOJ$MPVE"*ͷϞσϧɺҰ෦ɺ͜ͷख๏ ΛऔΓೖΕ͍ͯ·͢ɻ ˞ϦϏδϣϯʹΑΓҟͳΓ·͢ -
*OGJOJ$MPVE"*ͷ-BOHVBHF.PEFM Ұ෦όʔδϣϯ *OQVU )JEEFO )JEEFO 0VUQVU #BTF--. ϥΠηϯεతʹ࠶ɺ࠶ֶशՄೳ ͳΦʔϓϯϥϯήʔδϞσϧ
*OQVU )JEEFO )JEEFO 0VUQVU 4IJSBJUP--. *OGJOJ$MPVE"*͚ʹ 5SBOTGFS-FBSOJOH ʮຊͷձࣾ৫ʯͷ͜ͱΛڭ͑ͨ ϥϯήʔδϞσϧ *OQVU )JEEFO )JEEFO 0VUQVU 1SJWBUF--. *OGJOJ$MPVE"*ͷར༻தʹ ҭ͍ͬͯ͘--. 5SBOTGFS -FBSOJOH -P3"'JOF5VOF Ø#BTF--. RXFOMMBNBEFFQTFFLͳͲ • ͜Ε͕ݩσʔλɻ • ਓؒͰݴ͏ͱֶߍ͔Βଔۀ͖ͯͨ͠Πϝʔδ Ø4IJSBJUP--. ग़ՙঢ়ଶ • #BTF--.Λݩʹɺࣾձਓʹ͢ΔΠϝʔδ Ø1SJWBUF--. 4IJSBJUPͰࣗಈੜ • ࣾձਓΛͦͷاۀͷैۀһʹڭҭ͢ΔΠϝʔδ ˞͜ͷख๏HQUPTTϞσϧͰऔΓೖΕΒΕ͍ͯ·ͤΜɻ -
*OQVU )JEEFO )JEEFO 0VUQVU #BTF--. ΣΠτύϥϝλɿYY# JMJPO ਓͰ͍͏ͱ֓ͶʮظهԱʯ 'VMM5VOF 5SBOTGFS-FBSOJOH
'JOF5VOFͷֶशख๏ͷҧ͍ -P3" ҎલͷಛΛ౿ऻͯ͠ೖΕସΘΔɻ ύϥϝλʹE º L ʹ #BTF--.ͱಉ͡ 5VOJOH࣌ɺਪͷഒͷ73".͕ඞཁ ՃύϥϝλʹEºS SºL ബ͘ɺ͠ࢉ͞ΕΔɻֶशσʔληοτ͕ଟ͍΄ ͲύϥϝλΛ૿͖ͩ͢ͱߟ͑ΒΕΔɻ # " Ø-P3" 𝐵 ∈ 𝑅$×& , 𝐴 ∈ 𝑅&×" ) *OQVU )JEEFO )JEEFO 0VUQVU #BTF--. ΣΠτύϥϝλɿYY# JMJPO ਓͰ͍͏ͱ֓ͶʮظهԱʯ Ø'VMM5VOFE--. ØύϥϝλɿYY#CG ਫ਼ ØҎલͷಛΛ౿ऻͯ͠ೖΕସ͑Δʂ -
-P3"-PX3BOL"EBQUJPO -PX3BOL"EBQUJPO Ø Weight (Parameter) • 𝑊 = 𝑊" +
Δ𝑊 𝑊" ∈ 𝑅#×% • Δ𝑊 = 𝐵 ⋅ 𝐴 𝐵 ∈ 𝑅+×% , 𝐴 ∈ 𝑅%×- 𝑟 ≪ min 𝑑, 𝑘 Ø ਪ࣌͜͏ • 𝑦 = 𝑊" 𝑥 + 𝛼 ⋅ 𝐵 𝐴𝑥 • ॎߦྻͱԣߦྻͷੵ8ͱಉ͡ʹͳΔͱ͍͏͜ͱɻ Ø -P3"࠾༻ͷϝϦοτ • #BTF--.ͷݡ͞୲อ͞Ε͘͢ɺՃࣝʮޯʯ • 3"(ͱҟͳΓɺ5PLFO #VGGFSΛΘͳ͍ɻ • ͕ࣝӬଓԽ͞Εɺ--.͕ࢥߟ͢Δ࣌ͷલఏͱͳΔɻ • ܙΛͬͯɺೳͱͳΓ͍͢ ͱɺࢲɺߟ͍͑ͯΔ Ø -P3"ͷಛ • SBOLΛܾΊΔઈରతΞϧΰϦζϜ͕͔Βͳ͍ɻ • ͙Β͍͔Β࢝Ίɺޯ͕͖ͭ-PTT͕҆ఆ͢ΔͷΛݟ͚ͭΔɻ • "EP-P3""3%-P3"ͳͲͷੜ͕͋Δɻ • ࣝͷ҆ఆԽׂ͕ͱ͍͠ • #BTF--.ʹ֮͑ͤͨ͞σʔληοτྔʹର͠ɺ-P3"Ͱ֮͑ͤ͞Δ%BUBTFU͕ѹ తʹখ͍͞ɻ • ޯΛେ͖͘͢ΔʹɺਓҝతͳЋɺ&QPDIɺTDBMFௐ͕ඞཁɻ • $IJDIJMMB-BXͷΑ͏ͳɺϕʔε--.ɺ%BUBTFU͔Βͷ૬ؔؔ͋Γͦ ͏ ͨͩ͠ɺࢲɺ·ͩݟ͚ͭΒΕ͍ͯͳ͍ $POUFYU5PLFO#VGGFS 1SPNQU Ұൠʹ#ͷॳظཚͰ͢ -P3" TDBMF -P3" TDBMF -P3" TDBMF -P3" Ճ෦ *OQVU )JEEFO )JEEFO 0VUQVU #BTF--. ΣΠτύϥϝλɿYY# JMJPO ਓͰ͍͏ͱ֓ͶʮظهԱʯ ˞ՃͱݴͬͯΔ͕ɺ্ʹඃΔΠϝʔδ -
πʔϧͱ--.ͷ࿈ܞ IUUQTBSYJWPSHBCT NVIDIA Research: Small Language Models are the
Future of Agentic AI -.͔Βπʔ ϧνΣΠϯΛ ݺͿ πʔϧ͔Β -.ΛݺͿ -
1 Summarization "*͕จॻɺձɺهΛड͚औΓɺຊ࣭ తͳใΛͷΈΛநग़͢ΔλεΫ 3 Generation "*͕ਓؒγεςϜͱࣗવݴޠͰ ΓऔΓ͠ɺճɾจॻɾίʔυ ɾࢦࣔΛੜ͢ΔλεΫɻ $IBUΠϯλϑΣΠε͕ଟ͍ɻ
πʔϧ͔Β-.ΛݺͿͭͷύλʔϯ 2 Decision Support "*͕աڈσʔλɺϧʔϧɾφϨοδΛجʹɺ ਪɺൺֱɺఏҊɺγϛϡϨʔγϣϯΛߦ͏λ εΫɻਓͷஅΛิڧɾସ͢Δ ˞͜ΕΒͷར༻ํ๏ʮϓϩϯϓτʯΛͳ͛ɺฦΛ͏ܗࣜ ΞϓϦ͕͏"*༻్ʹ࣍ͷΑ͏ͳχʔζ͕͋Δ -
-.͔ΒπʔϧΛݺͿύλʔϯ 5PPM#SPLFSΛͲ͏࡞Δͷ͔ʁ Ø֎ૠͰͳΜͱ͔͢Δ • γεςϜϓϩϯϓτΛ༻͍ɺεΫϦϓτΛͬͯஔ͖͑Δจ໘Λ༻ҙ͢Δ • ͱ͚ͬͯͭͨΑ͏ͳճʮਓؒଆ͕γεςϜϓϩϯϓτͰ͜͏͍͏෩ʹ͑ͯͶͱ͍͏ଋࣄʯ ʹͳΓ͕ͪɻˡߟ͑ͯΔͷ--.͡Όͳͯ͘ɺਓؒ͡ΌͶʁͱ͍͏ײ͡ɻ • 4JNQMF#BSF--.3FRVFTUʹରͯ͠ฦΛϥοϐϯά͢Δͱྑ͍ɻ
ØૠͰͳΜͱ͔͢Δ • εΫϦϓτΛͬͯஔ͖͑Δจ໘Λʮֶशʯͤͯ͞͠·͏ɻ • ಥવɺΞΠσΟΞ͕༙͍ͨΑ͏ʹϧʔϧ͕ΘΕΔɻ • ྫɿ͜ͷลͰඒຯ͍͠Ϩετϥϯڭ͑ͯʂ ü ͜ͷจষʹɺϢʔβͷॴɺࠓͷ࣌ؒͷ֓೦͕ඞཁ͕ͩɺૠτϨʔχϯάʹΑΓʮ--.͕উखʹ֎෦πʔϧʯΛ ͬͯղܾ͠Α͏ͱ͢Δɻ • ͨͩ͠ɺԿ࣌ɺπʔϧΛ͓͏ͱ͢Δ͔͔Βͳ͍ͷͰɺฦΛৗʹνΣοΫ͢Δඞཁ͕͋Δɻ ˞--.ʮҰൠαʔϏεʹൺ͍ͯʯͷͰɺͪ࣌ؒΛཱͨͳ͘͢ΔͨΊɺετϦʔ ϜԠͰฦ͍͕ͨ͠ɺʮϑΝδʔʯͳͷͰؒҧͬͨͱ͖ͷमਖ਼͕Ͱ͖ͳ͍ɻ -
֎ૠͰߦ͏γϯϓϧͳྫ Øࠓͷ࣌ࠁΛڭ͑ͯʂ ØTZTUFNQSFBNCMFʹɺ • DVSSFOU@UJNFʙΛৗʹೖΕ͓ͯ͘ɻ Ø͜ͷํࣜͩͱ͑Δ͜ͱ͕Ͱ͖Δ͕ɺ Ϣʔβ͕Γ͍ͨใ͕૿͑ͯ͠·͏ɻ • Ϣʔβ͕Γͨͦ͏ͳͷΛશͯೖΕΔඞ ཁ͕͋Δɻ
Øྫɿ • ۙ͘ͷϨετϥϯΛڭ͑ͯʂ • ࠷ݶதʹTZTUFNQSFBNCMFʹɺ(14ใΛ ೖΕ͓ͯ͘ඞཁ͋Γɻ Øͦ͜Ͱɾɾɾ ØDIBUηϯςϯεΛ--.XSJUFSʹૹΔલʹ πʔϧຖɺݺͼͩ͠ϕΫλΛ༻ҙ͓ͯ͠ ͖ɺϝλใ FYUFSOBMNFUBEBUB ΛՃ ͢Δɻ • খ͕࠷ॳʹϢʔβΫΤϦΛνΣοΫɻ • ඞཁͦ͏ͳπʔϧΛΒͤΔ • QSFBNCMFʹϝλใΛՃ͢Δɻ Ø͜ΕͰҰԠɺ֎ૠܕͰɺ͔ͳΓͷέʔ εͰͦΕͬΆ͍ಈ͔͠ํͰ͖Δʂ -
ૠͰݺͼग़͢༻ʹֶश͓ͯ͘͠ ྫ͑తɺख๏ {"messages": [ {"role": "system", "content": "͋ͳͨπʔϧΛར༻Ͱ͖ΔΞγελϯτͰ͢ɻ ... (্هͷϧʔϧ)"},
{"role": "user", "content": "ࠓԿ࣌ʁ"}, {"role": "assistant", "content": ”(tool call)<CALL name=\"get_current_time\">\n{}\n</CALL>"} ]} {"messages": [ {"role": "system", "content": "͋ͳͨπʔϧΛར༻Ͱ͖ΔΞγελϯτͰ͢ɻ ... (্هͷϧʔϧ)"}, {"role": "user", "content": "ࠓԿ࣌ʁ"}, {"role": "assistant", "content": ”(after tool)ݱࡏ ݄ +45Ͱ͢ɻ"} ]} {"messages": [ {"role": "system", "content": "͋ͳͨπʔϧΛར༻Ͱ͖ΔΞγελϯτͰ͢ɻ ..."}, {"role": "user", "content": "͜ͷลͰͷ͖ͦ͏ͳϨετϥϯڭ͑ͯ"}, {"role": "assistant", "content": "<CALL name=\"get_user_location\">\n{}\n</CALL>\n\n<CALL name=\"get_current_time\">\n{}\n</CALL>\n"} ]} …… ˞͜ͷํ๏ɺ·ͩ*OGJOJ$MPVE"*Ͱະ࣮ͳͷͰɺϓϩμΫτϨϕϧͰ͏·͘ߦ͔͘ෆ໌Ͱ͢ -
1SJWBUF"*ͷຊͷҙٛ 1VCMJD"* 1 ɺ ੈͷதʹ͋Δ͜ͱΛ ͔ͳΓ͍ͬͯΔ͕ɺ ར༻ऀ͕͜Εʹɺ ہॴࣝΛڭ͑Δ͜ͱ Ͱ͖ͳ͍
044--. 0 ɺ͍Ζ͍Ζɻ ֓Ͷɺ1VCMJD"* 3 ͱͷαΠζ ҧ͍ͩͱߟ͑Εྑ͍ɻ 1SJWBUF"*ɺ ৫ͷܙΛֶश͢Δ ݱ࣮తͳιϦϡʔγϣϯ -
ϚʔέςΟϯάγʔτ͕Θ͔Γʹ͗͘͢ΔͷͰʜɾ 1VCMJD"* 1 ͱ044--. 0 ͷؔɺ 𝑂 ⊂ 𝑃
044--. 0 ͱ1SJWBUF--. 3 ͷؔɺ 𝑂 ⊈ 𝑅 ͔ͭ 𝑅 ⊈ 𝑂 ํʹ͕ࠩଘࡏ͠ɺ 𝑅 ∖ 𝑂 ≠ ∅ 𝑂 ∖ 𝑅 ≠ ∅ L = 𝑂 ∖ 𝑅ˠϑΝΠϯνϡʔϯʹΑΓʮࣦΘΕͨɾྼԽͨ͠ʯ044--.ͷೳྗ A = 𝑅 ∖ 𝑂ˠϑΝΠϯνϡʔϯʹΑΓʮ৽ͨʹ֫ಘͨ͠ʯ1SJWBUF"*ݻ༗ͷࣝɾৼΔ ͍ɻ ͭ·Γɺ 𝑅 = 𝑂 ∖ 𝐿 ∪ 𝐴 ͱ͍͏͜ͱͰ͢ εοΩϦʂ R P O O -
*OGJOJ$MPVEגࣜձࣾ ձ໊ࣾ *OGJOJ$MPVEגࣜձࣾ ʢIUUQTJOGJOJDMPVEDPNʣ ӳޠදهɿ*OGJOJ$MPVE$P-UE ۀ ݄ ॴࡏ ຊࣾ ˟
੩Ԭݝ੩ԬࢢѮ۠ޖொ෩དྷؗ' JOGP!JOGJOJDMPVEDPN *OGJOJ$MPVEגࣜձࣾɺʮΫϥυʯͱ͍͏ݴ༿͕ීٴ͢Δલͷ͔ΒɺΠϯλʔωοτܦ༝ͰιϑτΛ৴ͨ͠Γɺ4PMBSJTΛͬͨ714αʔϏεͷ։ൃΛ͖ͯ͠·ͨ͠ɻ ετϨʔδɺϋΠύόΠβʹؔͯ͠ಛʹɺͷ࣮Λͪɺಛఆϕϯμʔʹґଘ͠ͳ͍ॊೈͳઃܭྗͰɺ*OGJOJ$MPVE)7Λ։ൃɻݱࡏ*OGJOJ$MPVE)7 ,7.൛Ͱ1SPYNPY 7&ʹରԠɺ*OGJOJ$MPVE)79FO൛Ͱ7BUFT7.4ʹରԠɻ͞Βʹ41"3$ͳͲଟ༷ͳٕज़Λ׆༻ͨ͠ΤϯλʔϓϥΠζ͚Ϋϥυڥʢ*BB4ʣఏڙ͍ͯ͠·͢ɻ*BB4ج൫Ͱ ഓٕͬͨज़ɺ0&.ఏڙϋʔυΣΞΞϓϥΠΞϯεͱͯ͠ͷఏڙͳͲɺΫϥυͷࢄΛςʔϚʹٕज़Λ੯͠Έͳ͘ఏڙ͍ͯ͠·͢ɻʹ"*׆༻ͷधཁରԠɻ3"(͔Β 'JOF5VOJOH·Ͱߦ͏ʮ*OGJOJ$MPVE"*ʯΛఏڙதɻ ୲ Ӧۀຊ෦ Ұॹʹ࡞Γ͍ͨ "*։ൃऀɺ ืूதͰ͢ʂ -
.JYUVSFPG&YQFSUT &YQFSU #BTF--. ύϥϝλɿ# ਓؒͷظهԱͷΑ͏ͳͷ CG ਫ਼ &YQFSU &YQFSU 0653"(&064-:-"3(&/&63"-/&5803,45)&
41"34&-:("5&%.*9563&0'&91&354-":&3 IUUQTXXXDTUPSPOUPFEVdIJOUPOBCTQT0VUSBHFPVTMZ QEG 4XJUDI5SBOTGPSNFST4DBMJOHUP5SJMMJPO1BSBNFUFS.PEFMT XJUI4JNQMFBOE&GGJDJFOU4QBSTJUZ IUUQBSYJWPSHBCT Ø తʹࣅͨࣝϚοϓΛͪɺ͜ΕΒΛࣗಈతʹબͿ Έ͕ɺ.P&Ͱ͢ɻ Ø -MBNB4DPVU.BWFSJDLɺ#BTF--.͕#͔͠ ͳ͘ɺΓશͯ&YQFSUTͰ͢ɻ • ͜ͷ&YQFSUTͷΛ߹ܭ͢Δͱɺ#͙Β͍ʹͳΔͱ͍ ͏Θ͚Ͱ͢ • ࣮ࡍͭ·Ͱ"DUJWFʜʜͳͲɺݶք͕ܾ·͍ͬͯ·͢ Ø .-1&ODPEFSΛࢬ͔Ε͓͖ͤͯ͞ɺຖʹͲ ͜Λ"DUJWBUFֶͤͯ͞शͤ͞Δ͔͕ܾ·Δͱɺར༻ ࣌ʹͳʹ͕"DUJWBUF͞ΕΔͷ͔͕ܾ·͍͖ͬͯ·͢ɻ -
5SBOTGPSNFS9- Ø ௨ৗͷ5SBOTGPSNFSɺೖྗʢίϯςΩετʣ͕ݻఆ͞ΕɺͦΕҎલͷใΛ͍ଓ͚Δ͜ͱ͕Ͱ ͖·ͤΜɻͦΕΛղܾ͢Δͷ͕5SBOTGPSNFS9-Ͱ͢ɻ Ø B 5SBJOJOHQIBTFʢֶश࣌ʣ • ֤ೖྗݻఆʢྫɿ୯ޠʣͰׂ͞ΕΔɻ
• લͷηάϝϯτʢփ৭෦ʣΛ ޯΛྲྀͣ͞ʢ/P(SBEʣ Ωϟογϡͱͯ͠อ࣋͠ɺ৽͍͠ηάϝϯτͷ "UUFOUJPOʹར༻ɻ • ݁ՌɺલճηάϝϯτͷӅΕঢ়ଶΛͬͯظґଘΛֶशՄೳʹɻ Ø C &WBMVBUJPOQIBTFʢਪ࣌ʣ • աڈͯ͢ͷӅΕঢ়ଶΛϝϞϦͱͯ͠࠶ར༻ɻ • ηάϝϯτΛ·͍ͨͰڑͷจ຺ΛҰؾʹࢀরͰ͖Δɻ • ਤͷΑ͏ʹɺաڈˠݱࡏͱ͕Δͷࡾ֯ܗ͕ɺ֦ு͞Εͨ"UUFOUJPOൣғΛද͢ɻ IUUQTBSYJWPSHBCTW -
ͳͥɺ$PEJOH͕Ͱ͖Δͷ͔ Ø$PEJOHͭͷํ๏ͰֶΔ • 4'5 ڭՊॻ͖ϑΝΠϯνϡʔϯ • աఔ·ͰؚΊͯଘࡏ͢Δίʔυྫ • $P5ͷΑ͏ʹֶͿ •
3- ڧԽֶश • ʮաఔࣗ༝ɺ͋Δ͍ͳ͍ʂʯ͕ɺ݁Ռ͕໌֬ͳ ͷ ঢ়ଶ st "DUJPO at 確率 π(at ∣st ) rt ใु ֬ P(st+1∣st ,at ) 確率 𝑃 𝑟'() 𝑠', 𝑎', 𝑠'() 累積報酬 𝐺' = A 678 9 γ6 𝑟'464' (γは割引率) ࢦࣔग़͠ɺ͋ͳ͕ͨཉ͍͕͑͠ ໌֬Ͱ͋Δํ͕ྑ͍ɻ -
"*࣌ͷϓϩάϥϛϯά ʮਓʹʯඞཁͱͳΔͷ ØͳΔ͘ใΛ༩͑Δྗ • ʮސ٬?)?)͕ࣗຊʹཉ͔ͬͨ͠ͷʯˡ͜ΕΛ͑Δೳྗ • */16506165༷Λ໌֬ʹ͢Δ • ࣮&3%ͳͲQMBOUVNMͰॻ͖ɺ৯ΘͤΔͱεϜʔζʹߦ͘ɻ •
ϚϧνϞʔμϧՄೳʹͳ͖͕ͬͯͨɺͳΔ͘ςΩετ NE Ͱ༩͑ΒΕΔͱʮDUY͕ᷓΕͳ͘ ͯʯྑ͍ɻ • ͍·ͷ--.ɺNFSNBJEQMBOU6.-Λֶशͯ͠ΔͨΊɺͦΕͰॻ͍ͯྑ͍ɻ ØϞδϡʔϧԽΛਐΊΔ͜ͱ • ਓؒͱҰॹʂ • ಄ͷςʔϒϧ ≅ transformerの𝑐𝑡𝑥 ʹࡌΔൣғʯʹͯ͠ґଘؔΛݮΒ͢ • Մಡੑ"*ʹͱͬͯɺ࣮ͱͯॏཁɻ • ਓؒͱҰॹͰʮ಄ͷதʹೖΒͳ͍ͤ͘ʹڊେͳίʔυʯΛॻ͘ͷͰɺͦͷɺࢦఠ • ݁ɺ୯ମςετ͕͘͢͠ͳΔʂ Øίϛοτ୯ҐΛͳΔ͘খ͘͢͞Δ • ༷ຖʹ໌֬ʹͯ͠ίϛοτΛখ͘͢͞Δ -
ͭͷछྨͷ"*ϓϩάϥϛϯά ֓ͶʮͭͷϨϕϧʯʹ͚Δ͜ͱ͕Ͱ͖·͢ɻ ϩδοΫͷΞγετ ࠓల։ͯ͠ΔϓϩάϥϜͷҰ෦Λɺ"*ΛָͬͯΛ͢Δɻ ΤσΟλଂͷػೳɺ$IBU(15ʹฉ͘ͷϨϕϧ "*ͱͷϖΞϓϩάϥϛϯά
ϓϩδΣΫτͷϦϑΝΫλϦϯά DMBVEFDPEFΒ.$1ΒͰϓϩδΣΫτશମΛݟΔɻ "*Λ։ൃऀͱͯ͠ೝΊΔ ϓϧϦΫΤετΛͬͯϚʔδ EFWJOΒDIBU(15DPEFYΒͰ͛Δ དྷिʹ৽͍͠ͷ͕ͰΔͷͰɺ͜Μͳ֮ࣝ͑Δඞཁɺແ͠ʂ ͨͩ͠,FZXPSET $IBU(15 PCPF ɺ$IBU(15DPEFYɺ$MBVEF.$1ɺDMBVEFDPEFɺDVSTPSɺDPOUJOVFɺ EFWJOɺNBOVTɺMNTUVEJPʜʜ -
"*࣌ʹෆཁʹͳΔٕज़ ʮਓʹʯෆཁʹͳΔͷ ØಛఆͷϑϨʔϜϫʔΫͷࣝ • ಡΊΕྑ͍ɻॻ͚Δඞཁແ͍ˡࣈͱҰॹ • SFBDUKTͩͬͯDPCPMͩͬͯɺ"*ͱҰॹʹಡΊಡΊΔͰ͠ΐʁ ØڊେϑϨʔϜϫʔΫͷ&P% &BTZPG%FWFMPQNFU ܥෆཁʹͳΓͦ͏
• λΠϓྔΛݮΒͨ͢Ίͷ&P%ͦͷͨΊʹʮ͕ް͘ͳͬͯ͠·͏ʯͷͰɺ"*ʹՄಡੑ͕͍ • ਓؒͩͬͯڊେϑϨʔϜϫʔΫͷιʔείʔυѲ͢Δ·ʹͰ͕͔͔࣌ؒΔͷͰͦΕͱҰॹ • ʮߏஙʯ͚͕ͩਓؒΛѹ͢ΔϨϕϧͳͷͰɺλΠϓྔΛݮΒ͢ԼखͳϑϨʔϜϫʔΫΛ ͏ΑΓʮࣄલࣝͳ͘ಡΊΔʯιʔείʔυͷํ͕༗ӹɻ ØಛఆͷΫϥυͷࣝ • Ͳ͏ͤݩʑɺ୭͔͕ܾΊͨʮࣝʯ • .$1TFSWFS͕ݸผʹ͋Δ͔Βɺ"84ɺ"[VSFɺ0$*Λԣஅ͢Δ͜ͱͩͬͯͰ͖Δ • ਓʹʮΦϖϨʔγϣϯ͢Δೳྗʯ͕͍Βͳ͍ɻ • ͦΕΑΓɺʮͲ͏࡞ΒΕ͍ͯΔ͔ʯʮͳͥͦΕ͕Ͱ͖Δͷ͔ʯʮԿͬͯΔ͔ʯ͕Θ͔Δ͜ͱ ͕ॏཁɻ -
৹ͷ EPPNTEBZ͔KVEHFNFOUEBZ͔ʁ *5ΤϯδχΞͱ*5ςΫχγϟϯͷڥӬΒ͘ʮᐆດʯͰͨ͠ɻ "*ͷొͰɺ*5ΤϯδχΞ͜Ε͔Βʮੌ͘ʯඞཁͰ͕͢ʮςΫχγϟϯʯෆཁʹͳΓͭͭ͋Δɻ ࢹ *5ΤϯδχΞ &OHJOFFS *5ςΫχγϟϯ 5FDIOJDJBO ओͳ໋
ཁ݅Λऩू ΞʔΩςΫνϟΛઃܭ ৽͍͠ΈΛΔ طଘͷΈ ϑϨʔϜϫʔΫ Λӡ༻ɾ อकɾαϙʔτ͢Δ ࢥߟϨΠϠʔ நɾϞσϧԽɾ࠷దԽ ۩ମɾखॱԽɾ࡞ۀ Ռ ઃܭॻɾίʔυɾϓϩτλΠϓɾٕ ज़அ खॱॻͷ࣮ߦ݁Ռɾϩάɾো෮چใࠂ ҙࢥܾఆݖݶ ٕज़બఆɾ࣭ج४ɾϩʔυϚοϓ طఆϓϩηεͰͷ࣮ɾૢ࡞ʹݶఆ ඞཁεΩϧ γεςϜࢥߟʗΞϧΰϦζϜʗυϝ ΠϯࣝʗϦεΫධՁ खॱཧղʗπʔϧૢ࡞ʗػࡐަʗҰ࣍ Γ͚ "*ʹΑΔมԽ ˖"*Λl෦ԼzʹͰ͖Δɿཁࢦࣔ ͰίʔυɾυΩϡϝϯτੜΛՃɻ ˖ ্ࣗྲྀઃܭɾ౷߹ɾݕূ ूதɻ ˗ खॱܕ࡞ۀͷେΛ --.ʴࣗಈԽπʔ ϧ͕ସɻ ˗ ςΫχγϟϯ ʮ"*Ͱஔ͖͑Մೳ ͔ʗ্Ґʹ৳ͼΔ͔ʯ ͕যʹɻ -
ࣗνΣοΫ Øઃܭɺஅɺ࠷దԽͳͲ͕Ͱ͖Δͷ͔ʁ • ݕ౼ܾͯ͠ఆͰ͖ΔͷΤϯδχΞͷྖҬ Øཁ݅ΛநԽ͠ɺෳҊΛൺֱͯ͠બఆͰ͖Δ͔ʁ Øʮ"*͕࡞ͬͨՌʯΛ҆શʹड͚ೖΕΔݕূεΩʔϜΛઃܭͰ͖Δ͔ʁ Øಉ͡՝Λೋղ͍ͨͱ͖ɺࣗಈԽɾ࠶ར༻ΛΈʹམͱ͠ࠐΉ͔ʁ ØকདྷͷγεςϜͷൃలΛͲ͜·Ͱߟ͑ΒΕ͍ͯΔ͔ʁ ˞ࢀߟ ྫ͑ɺΤϨΩܥɺΤϯδχΞςΫχγϟϯʹ໌֬ʹҧ͍͕͋ΓɺͦΕͧΕࣾձతׂ
͕ҧ͏ɻ *5Πϯϑϥܥɺ*5ΠϯϑϥςΫχγϟϯͣͬͱඞཁͱ͞ΕΔɻ ΫϥυΤϯδχΞඞཁͱ͞ΕΔ͕ɺΫϥυςΫχγϟϯ౫ଡ͞Εͦ͏ɻ