Slide 1

Slide 1 text

Ӊ஦࠷଎ Ͱ "NB[PO#FESPDLΛ ຊ֨ಋೖͨ͠ϓϩμΫτ ։ൃͯ͠Έͨ݅ ΈͷΔΜ !NJOPSVO 𝕏 ͭ

Slide 2

Slide 2 text

XIPBNJ 御⽥ 稔 !NJOPSVO ςοΫΤόϯδΣϦετ ,%%*ΞδϟΠϧ։ൃηϯλʔגࣜձࣾʢ,"(ʣ,%%*݉຿ Ϋϥ΢υΛத৺ʹ಺੡։ൃΛߦ͍ͳ͕Βɺഓٕͬͨज़φϨοδ΍ ࣗࣾͷΤϯδχΞͨͪΛࣾ֎΁ൃ৴͢Δ׆ಈΛ͍ͯ͠·͢ɻ +"846(43&ࢧ෦ +"846(౦ژ +"84%":4ӡӦ • "84$PNNVOJUZ#VJMEFS • ,%%*$MPVE4".63"* • ,%%*$MPVE"NCBTTBEPST

Slide 3

Slide 3 text

"NB[PO#FESPDLɺ Α͏΍͘("͞Ε·ͨ͠Ͷ🎉

Slide 4

Slide 4 text

ʹ੺ࡔͰ#FESPDL͓൸࿐໨Πϕϯτ͕͋Γ άϩʔόϧ͔Βੜ੒ܥ"*୲౰ͷ 7JDF1SFTJEFOU΋དྷ೔͞Ε͍ͯ·ͨ͠

Slide 5

Slide 5 text

͜ͷ೔ɺ"84ͷهऀձݟ͕͋ͬͨͷͰ͕͢ ,%%*͔Β΋໾һ͕ಉ੮͠ࣄྫΛൃද͍ͯ͠·ͨ͠

Slide 6

Slide 6 text

Ӊ஦࠷଎ ͷ#FESPDL࣮૷ΞϓϦʮϏδͭ͘ʂʯ

Slide 7

Slide 7 text

%9ࣄۀاըΛମݧͰ͖ΔΞϓϦɻ ʮσβΠϯࢥߟʯʹଇͬͨαʔϏεσβΠϯख๏Λֶ΂Δ

Slide 8

Slide 8 text

࠷ॳʹاըςʔϚΛ ೖྗ͢Δ͚ͩͰɺ νʔϜϝϯόʔ͕ ՝୊΍ιϦϡʔγϣϯΛ બ୒ࣜͰఏࣔͯ͘͠ΕΔ

Slide 9

Slide 9 text

෼΋͋Ε͹ΤϨϕʔλʔϐον͕׬੒ɻ ͦͷ··্௕ʹݟͤΕ͹اըҊͷϓϨθϯ͕Մೳ

Slide 10

Slide 10 text

͜Εɺ#FESPDLͷ("͔Β ͞΋Ӧۀ೔͙Β͍Ͱ࡞͔ͬͨͷΑ͏ͳ λΠϛϯάͰൃදͪ͠Ό͍·͕ͨ͠ʜ ݄ Ր ਫ ໦ ۚ ౔ ೔ ˒ (" ˒ Ϗδͭ͘ʂ

Slide 11

Slide 11 text

࣮͸ϓϨϏϡʔظؒதʹ ͔ͬ͠Γϲ݄͔͚ͯ ։ൃͯ͠·ͨ͠˒

Slide 12

Slide 12 text

݄ʹ#FESPDLͰԿ͔ ࡞Ζ͏ͥʂνʔϜΛ ্ཱͪ͛ɻ αʔϏεσβΠϯ͔Β ࣮૷·ͰΛϲ݄Ͱ ࣮ݱ͠·ͨ͠ ݄ Ր ਫ ໦ ۚ ౔ ೔ αʔϏεσβΠϯˍϢʔβʔΠϯλϏϡʔ ϑϩϯτΤϯυ6*࣮૷ ϩδοΫ࣮૷ˍϑΟʔυόοΫ൓ө 'JHNBσβΠϯϞοΫ׬੒

Slide 13

Slide 13 text

,%%*%*(*5"-("5&ͱ ,%%*ΞδϟΠϧ։ൃηϯλʔʢ,"(ʣͷίϥϘͰ։ൃ ྆૊৫ͱ΋%9৽نࣄۀͷΞΠσΟΞΛ ୹ظؒͰαΫοͱ1P$࣮ݱ͢Δͷ͕ಘҙͰ͢ ϝϯόʔ͸Ұ౓΋إΛ߹Θͤͣ ϑϧϦϞʔτɺຖ೔%JTDPSEͰ Ϟϒ։ൃ͠ϦϦʔε׬਱ʂ

Slide 14

Slide 14 text

ٕज़໘ͷ঺հ

Slide 15

Slide 15 text

Ϗδͭ͘ʂͷΞʔΩςΫνϟ "84ΞΧ΢ϯτ "NB[PO$MPVE'SPOU "NB[PO4JNQMF4UPSBHF 4FSWJDF "NB[PO4 "84"QQ4ZOD "NB[PO%ZOBNP%# "84-BNCEB "NB[PO#FESPDL ϒϥ΢β ར༻ऀ

Slide 16

Slide 16 text

Πϯϑϥ͸΄΅"NQMJGZͰσϓϩΠˍϗετ "84ΞΧ΢ϯτ "NB[PO$MPVE'SPOU "NB[PO4JNQMF4UPSBHF 4FSWJDF "NB[PO4 "84"QQ4ZOD "NB[PO%ZOBNP%# "84-BNCEB "NB[PO#FESPDL ϒϥ΢β ར༻ऀ "84"NQMJGZ

Slide 17

Slide 17 text

ٕज़ελοΫ "84ΞΧ΢ϯτ "NB[PO$MPVE'SPOU "NB[PO4JNQMF4UPSBHF 4FSWJDF "NB[PO4 "84"QQ4ZOD "NB[PO%ZOBNP%# "84-BNCEB "NB[PO#FESPDL ϒϥ΢β ར༻ऀ ϑϩϯτɿ/FYUKT 6*ɿ$IBLSB6* "1*ɿ(SBQI2- όοΫΤϯυɿ1ZUIPO --.ϥΠϒϥϦɿ-BOH$IBJO ج൫Ϟσϧɿ$MBVEF ʢ๺ถϦʔδϣϯʣ 0(1؅ཧ༻ʢͷ༧ఆʣ

Slide 18

Slide 18 text

ۤ࿑ͨ͠఺ ϓϨϏϡʔ࣌͸#FESPDLઐ༻ͷ CPUP௥ՃϞδϡʔϧ͕ඞཁͩͬͨͨΊ -BNCEBϨΠϠʔΛݕ౼͢Δ΋ "NQMJGZϞοΫػೳͷϩʔΧϧςετʹ ະରԠͷͨΊར༻அ೦

Slide 19

Slide 19 text

ۤ࿑ͨ͠఺ 4/4γΣΞػೳͷ0(1࣮૷ʹ 443͕ඞཁͳ͜ͱ͔Β/FYUKTΛબఆɻ Ҏલͷόʔδϣϯ͔ΒϧʔςΟϯάɺ ϨϯμϦϯάपΓͷ࢓૊Έ͕Ұ৽͞Ε͓ͯΓ ৘ใ΋·ͩগͳ͔ͬͨͨΊ࣮૷ʹҰۤ࿑ ϓϨϏϡʔ࣌͸#FESPDLઐ༻ͷ CPUP௥ՃϞδϡʔϧ͕ඞཁͩͬͨͨΊ -BNCEBϨΠϠʔΛݕ౼͢Δ΋ "NQMJGZϞοΫػೳͷϩʔΧϧςετʹ ະରԠͷͨΊར༻அ೦

Slide 20

Slide 20 text

ۤ࿑ͨ͠఺ 4/4γΣΞػೳͷ0(1࣮૷ʹ 443͕ඞཁͳ͜ͱ͔Β/FYUKTΛબఆɻ Ҏલͷόʔδϣϯ͔ΒϧʔςΟϯάɺ ϨϯμϦϯάपΓͷ࢓૊Έ͕Ұ৽͞Ε͓ͯΓ ৘ใ΋·ͩগͳ͔ͬͨͨΊ࣮૷ʹҰۤ࿑ -BNCEBؔ਺Ͱ-BOH$IBJOΛར༻͢ΔͨΊʹ ಛఆόʔδϣϯͷ1ZUIPO͕ඞཁ͕ͩͬͨ "NQMJGZͷ$*$%ػೳ͕ผόʔδϣϯͷ 1ZUIPOΛΠϯετʔϧͯ͠͠·͏ͨΊ Ϗϧυఆٛͷॻ͖׵͕͑ඞཁʹ ϓϨϏϡʔ࣌͸#FESPDLઐ༻ͷ CPUP௥ՃϞδϡʔϧ͕ඞཁͩͬͨͨΊ -BNCEBϨΠϠʔΛݕ౼͢Δ΋ "NQMJGZϞοΫػೳͷϩʔΧϧςετʹ ະରԠͷͨΊར༻அ೦

Slide 21

Slide 21 text

ۤ࿑ͨ͠఺ 4/4γΣΞػೳͷ0(1࣮૷ʹ 443͕ඞཁͳ͜ͱ͔Β/FYUKTΛબఆɻ Ҏલͷόʔδϣϯ͔ΒϧʔςΟϯάɺ ϨϯμϦϯάपΓͷ࢓૊Έ͕Ұ৽͞Ε͓ͯΓ ৘ใ΋·ͩগͳ͔ͬͨͨΊ࣮૷ʹҰۤ࿑ -BNCEBؔ਺Ͱ-BOH$IBJOΛར༻͢ΔͨΊʹ ಛఆόʔδϣϯͷ1ZUIPO͕ඞཁ͕ͩͬͨ "NQMJGZͷ$*$%ػೳ͕ผόʔδϣϯͷ 1ZUIPOΛΠϯετʔϧͯ͠͠·͏ͨΊ Ϗϧυఆٛͷॻ͖׵͕͑ඞཁʹ ϓϨϏϡʔ࣌͸#FESPDLઐ༻ͷ CPUP௥ՃϞδϡʔϧ͕ඞཁͩͬͨͨΊ -BNCEBϨΠϠʔΛݕ౼͢Δ΋ "NQMJGZϞοΫػೳͷϩʔΧϧςετʹ ະରԠͷͨΊར༻அ೦ ͋ͱ1ZUIPO͸؀ڥىҼͰ ʮͳΜ͔ಈ͔ͳ͍ʯʮԿނ͔ಈ͍ͨʯ ͕සൃ͠τϥγϡʔʹΊͪΌͪ͘Ό ͔͔࣌ؒΓ·ͨ͠😅

Slide 22

Slide 22 text

ۤ࿑ͨ͠఺ 4/4γΣΞػೳͷ0(1࣮૷ʹ 443͕ඞཁͳ͜ͱ͔Β/FYUKTΛબఆɻ Ҏલͷόʔδϣϯ͔ΒϧʔςΟϯάɺ ϨϯμϦϯάपΓͷ࢓૊Έ͕Ұ৽͞Ε͓ͯΓ ৘ใ΋·ͩগͳ͔ͬͨͨΊ࣮૷ʹҰۤ࿑ -BNCEBؔ਺Ͱ-BOH$IBJOΛར༻͢ΔͨΊʹ ಛఆόʔδϣϯͷ1ZUIPO͕ඞཁ͕ͩͬͨ "NQMJGZͷ$*$%ػೳ͕ผόʔδϣϯͷ 1ZUIPOΛΠϯετʔϧͯ͠͠·͏ͨΊ Ϗϧυఆٛͷॻ͖׵͕͑ඞཁʹ ϓϨϏϡʔ࣌͸#FESPDLઐ༻ͷ CPUP௥ՃϞδϡʔϧ͕ඞཁͩͬͨͨΊ -BNCEBϨΠϠʔΛݕ౼͢Δ΋ "NQMJGZϞοΫػೳͷϩʔΧϧςετʹ ະରԠͷͨΊར༻அ೦ ͋ͱ1ZUIPO͸؀ڥىҼͰ ʮͳΜ͔ಈ͔ͳ͍ʯʮԿނ͔ಈ͍ͨʯ ͕සൃ͠τϥγϡʔʹΊͪΌͪ͘Ό ͔͔࣌ؒΓ·ͨ͠😅 ほぼBedrock関係なくて草 (Bedrock周りの実装は サクサク進みました)

Slide 23

Slide 23 text

ʜͱ͍͏࿩Λ

Slide 24

Slide 24 text

ઌ೔ɺผͷΠϕϯτͰ-5ͨ͠ͷͰ はいはいリサイクル⼄ͱݴΘΕͳ͍Α͏ʹ ͪΌΜͱ௥ՃωλΛͭ΄Ͳ͖࣋ͬͯ·ͨ͠✌

Slide 25

Slide 25 text

৽ωλᶃ うわっ…Claudeの応答、 遅すぎ…? ໰୊΁ͷରԠࣄྫ

Slide 26

Slide 26 text

#FESPDL͞Μɺ("͔ͯ͠Βେਓؾͳ͍͔ͤ ϓϨϏϡʔதΑΓ৺ͳ͔͠Ϩεϙϯε͕৳ͼ·ͨ͠

Slide 27

Slide 27 text

#FESPDLͷԠ౴͕ඵΛ௒͑Δͱ "QQ4ZODͷ࢓༷ͰλΠϜΞ΢τͯ͠͠·͍ Ϩεϙϯε͕Ұੜฦͬͯ͜ͳ͍՝୊͕͋Γ·ͨ͠ "84ΞΧ΢ϯτ "84"QQ4ZOD "84-BNCEB "NB[PO#FESPDL ϒϥ΢β ར༻ऀ ඵফඅ は?(威圧)

Slide 28

Slide 28 text

Ϗδͭ͘ʂͷσϞΛ͢Δࡍ͸10ͷ؛ా΍ࢲ͕ ੜ੒଴ͪͷؒτʔΫͰͳΜͱ͔࣌ؒΛՔ͙ͷͰ͕͢ɺ ͜Ε͕ى͜ΔͱҰੜτʔΫ͢ΔӋ໨ʹͳΓ·͢ これって… もしかして…

Slide 29

Slide 29 text

ͯ͞ɺͲ͏ରॲ͢΂͖͔ʜʁ

Slide 30

Slide 30 text

΍͸Γඇಉظʜ⽏ ඇಉظ͸શͯΛղܾ͢Δʜ⽏

Slide 31

Slide 31 text

ʮςΩετੜ੒ΛϦΫΤετ͢Δॲཧʯͱ ʮੜ੒݁ՌΛड͚औΔॲཧʯΛ෼ׂ͠·ͨ͠ɻ "84ΞΧ΢ϯτ "84"QQ4ZOD "NB[PO%ZOBNP%# "84-BNCEB "NB[PO#FESPDL ϒϥ΢β ར༻ऀ ࠷ॳʹ(SBQI2-ΫΤϦͰςΩετੜ੒Λཁٻɻ ݁Ռ͸Ұ୴%ZOBNP%#ʹॻ͖ࠐ·ͤ·͢ 2VFSZൃߦ Ϩεϙϯε֨ೲ

Slide 32

Slide 32 text

ͦͯ݁͠ՌΛड͚औΔͷ͸ΫΤϦͷඵ಺Ͱ͸ͳ͘ɺ (SBQI2-ͷαϒεΫϦϓγϣϯͰผ్؂ࢹ͠·͢ɻ "84ΞΧ΢ϯτ "84"QQ4ZOD "NB[PO%ZOBNP%# "84-BNCEB "NB[PO#FESPDL ϒϥ΢β ར༻ऀ %ZOBNP%#ʹੜ੒ςΩετ͕ॻ͖ࠐ·ΕͨΒɺ "QQ4ZOD͕ݕ஌ͯ͠ΫϥΠΞϯτʹฦͯ͘͠Ε·͢ 4VCTDSJCF

Slide 33

Slide 33 text

"QQ4ZODͷجૅʹ͍ͭͯ͸ઌ೔ɺ+"846(ேձͰ ௒Θ͔Γ΍͍͢-5͕͋ͬͨͷͰࢿྉνΣοΫʂ

Slide 34

Slide 34 text

৽ωλᶄ ొஃ೔଴ͬͯΔؒʹ Ӊ஦࠷଎Ͱͭ໨ͷΞϓϦ΋ ։ൃਐΜ͡Ό͍·ͨ͠

Slide 35

Slide 35 text

,"(ࣾ಺༻4MBDLϘοτʢ௨শ͔͙ͨΜʣ

Slide 36

Slide 36 text

ݩʑ"84ʴ"0"*Ͱ։ൃ͍ͯͨ͠ 4MBDLϘοτΛ#FESPDLͨ͠΋ͷͰ͢ 私が 作り ました ։ൃˍΩϟϥσβ ͸͠΋ͱʢԾ໊ʣ

Slide 37

Slide 37 text

͑ɺ#FESPDL͢ΔͬͯԿʁ

Slide 38

Slide 38 text

べっど-ろっく【Bedrock】 [名](スル) 他のLLMツールセットを ⽤いて実装されたアプリケーションを Amazon Bedrockに移⾏すること。 「かぐたんを―する」

Slide 39

Slide 39 text

ઌ೔։࠵ͨ͠#FESPDLೖ໳-5ձʹͯ "844UBSUVQ$PNNVOJUZͷલా͞Μ͕ ఏএͯ͠࿩୊ʹͳͬͨ֓೦Ͱ͢ ݟಀͨ͠ํ͸ΞʔΧΠϒ͋Γ·͢ 👉

Slide 40

Slide 40 text

#FESPDL͕("ͨ͠ͷͰɺϑϧ"84Ͱ ηΩϡΞͳΤϯϓϥߏ੒΁͔͙ͨΜΛຐվ଄த🛠 "84ΞΧ΢ϯτ 4MBDL ར༻ऀ 1BSBNFUFS4UPSF 71$ "NB[PO%ZOBNP%# "NB[PO#FESPDL "NB[PO&$4 ʢPO'BSHBUFʣ "NB[PO&$3 εϨουཤྺ 4MBDL#PMUͱ-BOH$IBJOΛ׆༻

Slide 41

Slide 41 text

-BOH$IBJOΛ࢖͑͹ɺ--.TΛࠩ͠ସ͑Δ͚ͩͰ طଘΞϓϦΛ؆୯ʹ#FESPDLͰ͖·͢

Slide 42

Slide 42 text

͊͞ɺΈΜͳ΋ #FESPDL͠Α͏ʂʂ💪

Slide 43

Slide 43 text

࠷ޙʹએ఻

Slide 44

Slide 44 text

#FESPDL/JHIU։࠵ܾఆ 🎉 ࠷ڧͷϝϯπΛूΊ·ͨ͠ɻΦϯϥΠϯͳͷͰશࠃ͔ΒࢀՃ0,

Slide 45

Slide 45 text

4UBSUVQ$50PGUIFZFBS ʮΞ΢τϓοτઓུʯΛޠΔτʔΫηογϣϯʹग़ԋɻϝϯπ߽՚͗͢·͢😍