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
570
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
サンプルコードはこちら
https://github.com/minorun365/oci-rag-app
みのるん
PRO
December 17, 2024
Tweet
Share
More Decks by みのるん
See All by みのるん
やさしいClaude Code入門
minorun365
PRO
26
20k
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
650
30代からでも遅くない! 内製開発の世界に飛び込み、最前線で戦うLLMアプリ開発エンジニアになろう
minorun365
PRO
16
5.6k
やさしいMCP入門
minorun365
PRO
182
140k
マネコン操作いらず! TerraformでAWSインフラのコーディングに入門しよう
minorun365
PRO
7
2.3k
Qiita Organizationを導入したら、アウトプッターが爆増して会社がちょっと有名になった件
minorun365
PRO
2
760
AI自体のOps 〜LLMアプリの運用、AWSサービスとOSSの使い分け〜
minorun365
PRO
11
2k
AIエージェント入門
minorun365
PRO
49
25k
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
minorun365
PRO
6
1.2k
Other Decks in Technology
See All in Technology
Node−RED で Ollama を使ったローカルLLM(node-red-contrib-ollamaを利用) / ビジュアルプログラミングIoTLT vol.20
you
PRO
0
140
スプリントゴールで価値を駆動しよう
takufujii
3
1.6k
ソフトウェアは捨てやすく作ろう/Let's make software easy to discard
sanogemaru
10
5.7k
コードの考古学 〜労務システムから発掘した成長の糧〜
kenta_smarthr
0
870
MCP Clientを活用するための設計と実装上の工夫
yudai00
0
730
AIコードエディタは開発を変えるか?Cursorをチームに導入して1ヶ月経った本音
ota1022
1
670
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
38k
Redmineの意外と知らない便利機能 (Redmine 6.0対応版)
vividtone
0
1.1k
シンプルな設定ファイルで実現する AWS IAM Identity Center のユーザー管理と開発チームへの委譲 / Delegating AWS IAM Identity Center User Management with a Simple DSL
yamaguchitk333
3
550
Eight Engineering Unit 紹介資料
sansan33
PRO
0
3.2k
Scale Security Programs with Scorecarding
ramimac
0
420
金融システムをモダナイズするためのAmazon Elastic Kubernetes Service(EKS)ノウハウ大全
daitak
0
120
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
523
40k
Automating Front-end Workflow
addyosmani
1370
200k
A Tale of Four Properties
chriscoyier
159
23k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Rails Girls Zürich Keynote
gr2m
94
13k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
180
53k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
750
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Building Applications with DynamoDB
mza
95
6.4k
Site-Speed That Sticks
csswizardry
7
590
KATA
mclloyd
29
14k
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"(ͳΒ؆୯ʹ࡞Ε·͢ʂ جװγεςϜͷϦϑτ͍ͭͰʹ ྲྀߦΓͷ"*ػೳͪΐ͍͠ ސ٬্࢘ʹఏҊͯ͠Έͯʁ