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
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
Search
みのるん
PRO
December 17, 2024
Technology
8
660
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
サンプルコードはこちら
https://github.com/minorun365/oci-rag-app
みのるん
PRO
December 17, 2024
Tweet
Share
More Decks by みのるん
See All by みのるん
Bedrock AgentCoreで解き放て! Strands Agentsで構築するマルチエージェントの実装Tips
minorun365
PRO
12
2.7k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
PRO
12
1.8k
AWSの最新サービスでAIエージェント構築に楽しく入門しよう
minorun365
PRO
14
1.6k
Strands Agents & Bedrock AgentCoreを1分でおさらい
minorun365
PRO
10
1k
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
19
7.6k
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
PRO
17
5.5k
やさしい認証認可
minorun365
PRO
37
14k
やさしいClaude Code入門
minorun365
PRO
46
42k
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
850
Other Decks in Technology
See All in Technology
防災デジタル分野での官民共創の取り組み (2)DIT/CCとD-CERTについて
ditccsugii
0
290
ガバメントクラウド(AWS)へのデータ移行戦略の立て方【虎の巻】 / 20251011 Mitsutosi Matsuo
shift_evolve
PRO
2
200
サイバーエージェント流クラウドコスト削減施策「みんなで金塊堀太郎」
kurochan
3
1.5k
Simplifying Cloud Native app testing across environments with Dapr and Microcks
salaboy
0
160
E2Eテスト設計_自動化のリアル___Playwrightでの実践とMCPの試み__AIによるテスト観点作成_.pdf
findy_eventslides
2
620
Findy Team+ QAチーム これからのチャレンジ!
findy_eventslides
0
170
Git in Team
kawaguti
PRO
3
370
AI時代こそ求められる設計力- AWSクラウドデザインパターン3選で信頼性と拡張性を高める-
kenichirokimura
3
310
GoでもGUIアプリを作りたい!
kworkdev
PRO
0
140
OAuthからOIDCへ ― 認可の仕組みが認証に拡張されるまで
yamatai1212
0
110
CoRL 2025 Survey
harukiabe
0
190
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing Hiroshima 2025 Edition
tomzoh
0
140
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
The Invisible Side of Design
smashingmag
302
51k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
49
51k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Transcript
ΈͷΔΜ !NJOPSVO 0SBDMF$MPVE ͷੜ"*αʔϏε ࣮ͬͯࡍͲ͜·Ͱ͑Δͷʁ ΤϯδχΞઢͰࢼͯ͠Έͨ
XIPBNJ ޚా ູʢΈͷΔΜʣ!NJOPSVO ςοΫΤόϯδΣϦετ ,%%*ΞδϟΠϧ։ൃηϯλʔגࣜձࣾʢ,"(ʣ +"846(ӡӦ ౦ژࢧ෦ 43&ࢧ෦ /8+"84 •
"84$PNNVOJUZ)FSP • "844BNVSBJ • +BQBO"845PQ&OHJOFFS • +BQBO"84"MM$FSUT&OHJOFFS
Έͳ͞Μɺ ੜ"*ָ͠ΜͰ·͔͢ʁʁ
͏৯ইؾຯͳํɺ ͪΐͬͱ͚ͩฉ͍͍ͯͩ͆͘͞
ࠓɺࢲͷ͓Λಧ͚͍ͨਓ • ͢Ͱʹ0$*Λ͍ͬͯͯɺ ੜ"*ͷ͜ͱ͓͖͍ͬͯͨ • ͢Ͱʹੜ"*Λ৮͍ͬͯͯɺ 0SBDMF$MPVEʹڵຯ͕͋Δ
ࠓɺࢲͷ͓Λಧ͚͍ͨਓ • ͢Ͱʹ0$*Λ͍ͬͯͯɺ ੜ"*ͷ͜ͱ͓͖͍ͬͯͨ • ͢Ͱʹੜ"*Λ৮͍ͬͯͯɺ 0SBDMF$MPVEʹڵຯ͕͋Δ ͋ͳͨݡ͍ɻࠓ"*ؔͳ͍Ҋ݅Ͱɺ ͋ͳͨͷސ٬্࢘ؒҧ͍ͳ͘ ੜ"*͕ؾʹͳͬͯ·͢ʂ
ࠓɺࢲͷ͓Λಧ͚͍ͨਓ • ͢Ͱʹ0$*Λ͍ͬͯͯɺ ੜ"*ͷ͜ͱ͓͖͍ͬͯͨ • ͢Ͱʹੜ"*Λ৮͍ͬͯͯɺ 0SBDMF$MPVEʹڵຯ͕͋Δ ͋ͳͨݡ͍ɻ܈༤ׂڌͷੜ"*ۀքɺ ϞσϧϕϯμʔͱϏοάςοΫͷಈ͖ ৗʹશ෦͓͚ͬͯΔͱڧ͍Ͱ͢ʂ
0$*ͷੜ"*ɺࠓԿ͕͋Δͷʁ ݄ ݄ 0$*ੜ"* 0$*ੜ"* ΤʔδΣϯτ ࠓ͜͜ (" ("
݄
˞Ϧʔδϣϯ·ͩݶΒΕΔͨΊҙ ݄ ݄ 0$*ੜ"* 0$*ੜ"* ΤʔδΣϯτ ࠓ͜͜ (" ("
݄ • γΧΰ • ϩϯυϯ • ϑϥϯΫϑϧτ • େࡕ • αϯύϩ • γΧΰ • ϩϯυϯ • ϑϥϯΫϑϧτ
ʮ0$*ੜ"*ʯαʔϏεͱʁ
ͱΓ͋͑ͣɺίϯιʔϧʹαΠϯΠϯ͠Α͏ʂ
γΧΰϦʔδϣϯͰʮ"*ʯΛݕࡧ
ʮੜ"*ʯαʔϏεͰɺϞσϧΛͬͨΓ ϑΝΠϯνϡʔχϯά͕Ͱ͖Δʂ
$PIFSFࣾ.FUBࣾͷϞσϧΛ(6*͔ΒࢼͤΔʂ ϓϨΠάϥϯυ ࣄલͷʮσϓϩΠʯʮ༗ޮԽʯෆཁ
ຒΊࠐΈϕΫτϧͷ ՄࢹԽͰ͖Δʂ ϓϨΠάϥϯυ J1IPOF ϩϘϩϑεΩʔ δϟϯΨϦΞϯ ຑੜଠ ҆ഒ৾ࡾ
සग़ϫʔυ͓͞Β͍ 3"(ͱຒΊࠐΈ
3"(ͱʁ 3FUSJFWBM"VHNFOUFE(FOFSBUJPO ݕࡧʹΑΓ ڧԽ͞Εͨ ʢςΩετʣੜ
3"(͕ͳ͍ͱ͖🥟 ݴޠϞσϧ ,%%*ʹ͓͚Δͷ ੜ"*ͷऔΓΈΛڭ͑ͯʂ ࢲ݄·Ͱͷ ใ͔͍࣋ͬͯ͠·ͤΜ ͨΓલ͕ͩɺࣄલֶश͍ͯ͠ͳ͍ใʹਖ਼͑͘͠ΒΕͳ͍
3"(͕͋Δͱ͖🥟 ݴޠϞσϧ ,%%*ʹ͓͚Δͷ ੜ"*ͷऔΓΈΛڭ͑ͯʂ 5FBNTνϟοτϘοτΛ ։ൃ͠શࣾల։͍ͯ͠·͢ Ϟσϧֶ͕श͍ͯ͠ͳ͍σʔλɺݕࡧͤͯ͞ճΛڧԽͰ͖Δʂ ϕΫλʔ ετΞ ࣾจॻ
ຒΊࠐΈ ݕࡧ
ຒΊࠐΈʢ&NCFEEJOHʣͱʁ ݴޠϞσϧʹར༻͍ͤͨࣗ͞વݴޠΛɺѻ͍͍͢ܗࣜʹม͢Δ͜ͱ ʮ,%%*Ͱ5FBNTΛར༻ͨ͠ੜ"* νϟοτϘοτΛ"[VSFͰ։ൃ͠ɺ શࣾһʹར༻͍ͤͯ͞·͢ʯ ࣗવݴޠʢΊͪΌଟ࣍ݩʣ ϕΫτϧۭؒʢ࣍ݩʣ
ຒΊࠐΉ Ծʹ୯ޠʹ࣍ݩͱ͢Δͱ ࣍ݩҎ্ͷෳࡶͳσʔλͱ͍͑Δ ྫ͑ͭͳΒ࣍ݩ
ຒΊࠐΈʢ&NCFEEJOHʣͱʁ ࣭ʹؔ࿈͢ΔใͲΕ͔ʁ ͍͍ײ͡ʹอଘˍݕࡧ͘͢͠ͳΔʂ ʮ,%%*Ͱ5FBNTΛར༻ͨ͠ੜ"* νϟοτϘοτΛ"[VSFͰ։ൃ͠ɺ શࣾһʹར༻͍ͤͯ͞·͢ʯ ࣗવݴޠʢΊͪΌଟ࣍ݩʣ
ϕΫτϧۭؒʢ࣍ݩʣ ຒΊࠐΉ ʮ,%%*Ͱੜ"*ͷొҎલ͔Βɺ ࣾ*5ͷ'"2ʹճՄೳͳ 8FCνϟοτϘοτΛར༻͍ͯ͠·͢ʯ ࣭ɿ,%%*ʹ͓͚Δͷ ੜ"*ͷऔΓΈΛڭ͑ͯʂ ҙຯతʹ͍ۙใΛݕࡧ
ϓϨΠάϥϯυͰϞσϧΛࢼͨ͠Β ͍͟ɺ"1*Λୟ͜͏ʂ
0$*ʹศརͳίʔυɾΤσΟλ͕͋Δʂ
ઐ༻"*Ϋϥελ طଘϞσϧΛϑΝΠϯνϡʔχϯάͨ͠Γɺ ͦͷ͋ͱՔಇͤ͞ΔͨΊͷϚγϯΛཱͯΔʢ՝ۚҙʣ
ΧελϜɾϞσϧ લड़ͷઐ༻"*ΫϥελΛͬͯɺ طଘͷϞσϧΛϑΝΠϯνϡʔχϯάʢඍௐʣ͢Δ
ΤϯυϙΠϯτ ϑΝΠϯνϡʔχϯάͯ͠࡞ͬͨϞσϧΛ લड़ͷઐ༻"*ΫϥελͰϗεςΟϯάͰ͖Δ
0$*ΞΧϯτ --. ͋ͳͨͷΞϓϦ ͭ·Γɺ͜͜·Ͱͷʮ0$*ੜ"*ʯػೳ͕͋Ε ϞσϧΛ४උͯ͠ΞϓϦʹΈࠐΉ͜ͱ͕Ͱ͖Δʂ
ʮ0$*ੜ"*ΤʔδΣϯτʯ αʔϏεͱʁ
0$*ʹʮੜ"*ΤʔδΣϯτʯػೳ ࠷ۙ("͞Ε·ͨ͠ʂ
"*ΤʔδΣϯτ JTԿʁ
"*ΤʔδΣϯτͱʁ ΤʔδΣϯτ ཧਓ ʹ
"*ΤʔδΣϯτͱʁ ·ΔͰਓؒͷΘΓͷΑ͏ʹ "*ʹࣄΛͬͯΒ͏ઓུ
"*ΤʔδΣϯτͱʁ ੜ"*ͷग़ݱΑΓΔ͔ੲɺ ͝Ζ͔Βঃʑʹܗ͞Εͨ֓೦
"*ΤʔδΣϯτͱʁ େنݴޠϞσϧʢ--.ʣʹද͞ΕΔ ੜ"*ͷग़ݱʹΑΓɺΑΓߴͳ "*ΤʔδΣϯτ͕࣮ݱͰ͖ΔΑ͏ʹͳͬͨ
"*ΤʔδΣϯτͷಛ • ͱΔ͖ߦಈΛࣗͰߟ͑ΒΕΔ • ֎෦ͷπʔϧΛ͑Δ
"*ΤʔδΣϯτͷಛ • ͱΔ͖ߦಈΛࣗͰߟ͑ΒΕΔ • ֎෦ͷπʔϧΛ͑Δ 3F"DU ʢ3FBTPOJOH"DUJOHʣ ߦಈΛ ܭը ࣮ߦ
݁ՌΛ ؍ ͕݁ ग़Δ·Ͱ ܁Γฦ͢
"*ΤʔδΣϯτͷಛ • ͱΔ͖ߦಈΛࣗͰߟ͑ΒΕΔ • ֎෦ͷπʔϧΛ͑ΔʢGVODUJPODBMMJOHUPPMVTFʣ πʔϧͷྫ ࢉज़ԋࢉ 04ϑΝΠϧ ૢ࡞ 8FCݕࡧ
֎෦"1*ར༻
Ͱɺ0$*ͷ ੜ"*ΤʔδΣϯτʁ
࠷ॳʹͪΌΜͱ࣮ߦܭըཱͯͯ͘ΕΔ
ͨͩɺޙଓͷλεΫݱঢ়3"(ͷΈରԠ
ͭ·Γɺݱঢ়ʮ3"(νϟοτϘοτ͕ ศརʹ࡞ΕΔػೳʯʹ͍ۙɻ ΤʔδΣϯτͷਅՁΛൃش͢Δ πʔϧར༻ࠓޙʹظʂ🥹 ˠ 3"(ͷΈ ˠ ͬͯͦ͏
࣮ࡍʹͬͯΈͨ
φϨοδɾϕʔε ࠷ॳʹʮࣾจॻʯΛऔΓࠐΉઌΛ༻ҙ͢Δɻ ݩࢿྉΦϒδΣΫτɾετϨʔδʹஔ͘
ΤʔδΣϯτ ࣍ʹΤʔδΣϯτΛ ࡞͠ɺઌ΄Ͳ࡞ͬͨ φϨοδϕʔεΛ ඥ͚ͮΔ
νϟοτ ࡞ͬͨΤʔδΣϯτͷಈ࡞Λ(6*͔ΒαΫοͱࢼͤΔ
ߏ͓͞Β͍ 0$*ΞΧϯτ ΤʔδΣϯτ φϨοδ ɾϕʔε ΦϒδΣΫτ ɾετϨʔδ 1%'݅Λ֨ೲ ϫΠ νϟοτ
ΊͪΌ؆୯ʹ3"("1*͕Ͱ͖ͨʂ ͍ͭ͜ʹϑϩϯτΤϯυΛ͔Ϳͤͯ ΦϦδφϧ8FCΞϓϦʹͯ͠ΈΑ͏
σϞ͠·͢
αϯϓϧίʔυެ։ͯ͠·͢ʂ ͓ࢼ͍ͩ͘͠͞
ࠓ0$*Ͱɺ3"(ͳΒ؆୯ʹ࡞Ε·͢ʂ جװγεςϜͷϦϑτ͍ͭͰʹ ྲྀߦΓͷ"*ػೳͪΐ͍͠ ސ٬্࢘ʹఏҊͯ͠Έͯʁ