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
この先を生き残るために!!「生存戦略としてのLLMアプリ開発技術」/20240124_PE-...
Search
吉田真吾
January 24, 2024
Technology
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
この先を生き残るために!!「生存戦略としてのLLMアプリ開発技術」/20240124_PE-BANK
吉田真吾
January 24, 2024
More Decks by 吉田真吾
See All by 吉田真吾
AIに代替されるフリーランス、AIを操りチームを導くリーダー。運命を分ける『AI-DLC』とインテントマネジメント/Intent is All We Need
yoshidashingo
0
89
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
330
早く行きたいならClaude Codeと行け、遠くに行きたいならチームで行け 〜AI駆動開発の講師が教えるAIがリードするチーム開発の実践ノウハウ/Fast w/ Claude Code, Far Together
yoshidashingo
0
58
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
yoshidashingo
1
800
はじめてのAI-DLC
yoshidashingo
3
1.6k
初手AIで実現する 「AIと一緒に働く」ということ - AIファーストを実現する汎用タスクエージェントのつくりかた / JAWS DAYS 2026
yoshidashingo
0
100
Claude Codeで実践するスペック駆動開発入門 / sdd-with-claude_code
yoshidashingo
4
19k
エンジニアはコミュニティで伸びる!テックコミュニティ代表者トークリレー / TCP2026
yoshidashingo
0
50
達人に学ぶAIコーディング / ai-coding-learned-from-master
yoshidashingo
0
73
Other Decks in Technology
See All in Technology
Lambda MicroVMsは常駐サーバーの代わりに なるか? Kiro Crew を動かして検証してみた / Kiro Crew on Lambda MicroVMs
k_adachi_01
2
120
Von-Neumann Machines, Dreams & The Futures of IT
ufried
0
130
Antigravity SDK for the Java Developer
glaforge
0
190
おい、エージェントを使って終わらせろ
nwiizo
3
890
手を動かして実感する、Kiro が変える開発体験
inariku
0
220
SREは、MCPとAutopilotをこう使え!
kazumax55
3
960
SREへの勘違いに気づいた後の話
tomodakengo
0
150
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
2.4k
Oracle Cloud Network Path Analyzerを試してみた/I Tried Out Oracle Cloud Network Path Analyzer
masakiokuda
1
110
AIは推し活である。
kurazuuuuuu
1
960
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
11
5.1k
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
2.9k
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
900
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
280
Navigating Weather and Climate Data
rabernat
0
530
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
300
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Building the Perfect Custom Keyboard
takai
2
880
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
The Curious Case for Waylosing
cassininazir
1
530
Transcript
͜ͷઌΛੜ͖ΔͨΊʹ ʮੜଘઓུͱͯ͠ͷ--.ΞϓϦ։ൃٕज़ʯ גࣜձࣾηΫγϣϯφΠϯ දऔక$50 ٢ాਅޗ
吉田真吾 n バックグラウンド 証券システム基盤開発 p基盤システム開発、Oracleチューニング エバンジェリスト‧SA p講演113回/年 pAWS設計‧構築‧移⾏ pエバンジェリスト‧SA スタートアップCTO
pタレントマネジメントSaaS 開発‧運⽤ n 現在のしごと (株) セクションナイン 代表取締役 pAWS、DevOps、サーバーレス開発 n 実績等 pAWSウルトラクイズ 初代チャンピオン (2012年) pAWS Samurai 2014 / 2016 pAWS Serverless Hero
23-24 SEPTEMBER T okyo 2023 Three Tracks. Two Days. One
Community
Meetup #ChatGPTjp ChatGPT Tokyo 出版記念
ੜ"* (FOFSBUJWF"* େྔͷςΩετͰτϨʔχϯά͞Εɺจষͷ࣍ͷ୯ޠΛ༧ଌ͢Δେن ݴޠϞσϧ --. ͳͲΛར༻͢Δɻ "*ͷҰछɻ ੜ"*ͷදతͳྫ ࣗવݴޠੜ
/-1 /-( $IBU(15ͷΑ͏ʹɺ͔͋ͨਓ͕ؒੜ ͔ͨ͠ͷΑ͏ͳจষΛੜ͢Δٕज़ɻޠاըͷੜɺνϟοτ Ϙοτͱͷରɺ&ϝʔϧͷ࡞ͳͲͷ༻్Ͱར༻Ͱ͖Δ ը૾ੜ ("/ (FOFSBUJWF"EWFSTBM/FUXPSL ͳͲͰೖྗΛݩʹ৽ ͍͠ը૾Λੜ͢Δٕज़ ࣗવݴޠ͔Βը૾Λੜͨ͠Γɺݴޠͱը૾Λੜ͢ΔϚϧνϞʔ μϧͳϞσϧ͋Δ ج൫ϞσϧͷਐԽ • 5SBOTGPSNFS "UUFOUJPO*T"MM:PV/FFEɿBS9JW ͔Β (15·Ͱ • ϩʔΧϧ--.)VHHJOH'BDF $JWJU"* "*Ϟσϧ൛ͷ(JU)VC(JUMBC • ج൫Ϟσϧͷ։ൃʹेԯن͔͔Δ
$IBU(15ڰۂ ݄ 0QFO"*͕ࣾ$IBU(15ΛϦϦʔε • ରମݧͷੑೳ͕ߴ͍ͱ • िؒˠສϢʔβʔ ϲ݄ˠԯϢʔβʔ • (15ԯύϥϝʔλʔ
݄·Ͱ • (PPHMFඇৗࣄଶએݴ • .JDSPTPGUఏܞ Πϯϑϥఏڙ CJOHͷΈࠐΈ ݄ $IBU(15 "1*ΛϦϦʔε • UFYUEBWJODJͷͷίετͰར༻Ͱ͖Δ HQUUVSCP • CPUΞϓϦͳͲͷϒʔϜ ݄ (15ΛϦϦʔε • ஹݸ ࣗশ ͷύϥϝʔλ • ϚϧνϞʔμϧػೳ ςΩετ ը૾ͳͲ ˞ະఏڙ
ੜ"*ͰͰ͖Δ͜ͱ 事業企画アシスタント 1on1相手 コード生成 最新のマーケットリサーチ
$IBU(15ͷϞσϧͷֶशํ๏ 3-)' https://openai.com/blog/chatgpt
--.׆༻ɿ;Γ͔͑Γ #$ ফඅऀ ## Ϗδωε׆༻ $IBU(15ϒʔϜ • ۀޮԽ • ݕࡧͷସ
• Ξγελϯτ FUDʜ "*ΩϟϥΫλʔ • "*൴ঁ • "*5VCFS • -JWF% 7PJDFWPYʜ ࣾ׆༻ • ࣾ$IBU(15 • ʴηΩϡϦςΟˍΨόφϯε • ࣾφϨοδͷ3"(׆༻ • ࣾυΩϡϝϯτΠϯσοΫε αʔϏεج൫ • αʔϏεͷ3"(׆༻ • 2" • ΠϯαΠτੜ • $IBU2VFSZ
⾃社のFAQをベクターデータ化 ChatGPTで回答に利⽤ ਓࣄ'"2ʴ͍߹ΘͤཤྺͰ3"(
For NoSQL
--.׆༻ɿ;Γ͔͑Γ • ϏδωεΞϓϦͷޭऀͷෆࡏ • ηϛφʔࣾ$IBU(15 ͭΔ͠ചΓ ͘Β͍ • ׆༻࣮ײࣗମͱͯߴ͍ •
POΞγελϯτͰຖʮนଧͪܕͷᛉʯ • ͜ͷϓϨθϯҰ൪࣌ؒͷ͔͔ΔΞτϥΠϯ࡞$IBU(15ʹ·͔ ͤͯͰͰ͖ͨ • $IBU(15ΞϓϦ͕υϥΠϒͷ͠૬ख • ະདྷ 5P#F ͱݱࡏ "T*T ͷࠩΛͲ͏ຒΊΔ͔ ਖ਼͘͠5P#FΛఆٛ͢Δ ਖ਼͘͠"T*TΛͱΒ͑Δ దʹొ͍ͬͯ͘
https://chatgpt.connpass.com/event/307586/
τϥϯβΫγϣϯՁˢ ઐੑˢ τʔΫϯ૿ʗίετˠ ࣌ؒ࣠ˠ RAG / チャットボット エージェント / 外部実⾏性能
専⾨性⾼いがシットジョブが多い領域 ⾃⽴業務エージェント (RAG,CodeInterpreter,etc…) AIキャラクター 営業提案書⽣成+レビュー 監査調書⽣成+レビュー 特許申請⽣成+レビュー AIキャバクラ AITuber 受注活動計画/通知設定 スケジュール調整 再現性 ਖ਼͘͠5P#FΛఆٛ͢Δ
ਖ਼͘͠"T*TΛͱΒ͑Δ • ेͳࢿΛ४උ͍ͯ͠Δݱ͞΄Ͳଟ͘ͳ͍ • lࣄۀߩݙzΛϕʔεʹยखؒʹ--.zzΒ͟ΔΛಘͳ͍ • ద༻ՄೳͳϢʔεέʔεࣗମʹؾ͍ͮͯͳ͍ݱ͕େͰ͋Δ • ٕज़ଆͷϘτϜΞοϓʹݶք͋Γ •
اըίϥϘϨʔγϣϯ͕؊ اըͱٕज़ݟۃΊΛ͘͢ճ͢ඞཁ • ͯ͢ͷγνϡΤʔγϣϯʹ"*ΤʔδΣϯτɺͱͳΔʹ·ͩ ٕज़తͳགྷΓ͕Կճ͔͋Γͦ͏ • ͋ͨΓͷΤʔδΣϯτϒʔϜ ˠ ग़དྷ͍·͍ͪ • ݱࡏͷ՝ • ೖྗϓϩϯϓτʹΑΔݸਓใɺػີใͷྲྀग़͕ͨΓલʹى͖ͯ ͍Δ • --.ಛԽͳ߈ܸ τʔΫϯফඅ߈ܸɺϞσϧ%P4ɺϥΠϒϥϦ੬ऑੑ ͕૿͑Δ • --.ੑೳͷධՁϦʔμʔϘʔυ͕͋Δ͕ɺΞϓϦϨϕϧͰͷධՁํ ๏ཱ͕͍֬ͯ͠ͳ͍ ˠ มߋ͝ͱʹݕ֬ೝ
ਅͷʮ"*ͷຽओԽʯʹඞཁͳίϥϘϨʔγϣϯ "*.-ΤϯδχΞ • --.ͷΈ࠷৽ใɺຊ൪ӡ༻ʹ͚ͨϊϋνϡʔχϯά ͳͲɺσϦόϦʔʹ͚ͯඞཁͳέΠύϏϦςΟ ΞϓϦέʔγϣϯΤϯδχΞ • --.ٕज़Λ࣮ࡍʹϑϩϯτΤϯυΠϯϑϥ্ʹߏங͠ɺ$*$%ύΠ
ϓϥΠϯʹࡌͤͯܧଓతʹσϦόϦʔ͢ΔͨΊʹඞཁͳέΠύϏϦ ςΟ υϝΠϯΤΩεύʔτ • ֤υϝΠϯͰ༗ޮͳϢʔεέʔεΛݟ͚ͭͯίϯϓϥΠΞϯεɺϓϥ ΠόγʔอޢͳͲʹਫ਼௨͍ͯ͠Δ
దͳొΓ͔ͨ • υϝΠϯΤΩεύʔτʴΞϓϦ։ൃऀʴ.-ΤϯδχΞͷڠۀ • Ϣʔεέʔε͝ͱͷࣄۀߩݙͷࢉग़ • ͍࣮͢ݱੑͷݕূɺσϞ࣮ • ٕज़తΞϓϩʔνͷϨϕϧΞοϓ •
69ݕূɺηΩϡϦςΟݕূɺίϯϓϥΠΞϯεݕূ • ΨΠυϥΠϯͷࡦఆ • औΓѻ͍σʔλ͝ͱͷϦεΫཧ • ϨϏϡʔମ੍ͷઃஔ • ࢿܭըͷࡦఆ • ࣄۀϦεΫͱͷ݉Ͷ߹͍ • ৫ͷέΠύϏϦςΟͷௐ
Ϣʔεέʔεൃݟʲ)3ྖҬʳ ઓུɾاըཱҊɾϦαʔν • ࣗࣾͷڧΈͱۀքಛੑΛ׆͔ ͨ͠اըͷཱҊ • ਓࡐ։ൃɾ৫։ൃख๏ͷϦ αʔν ࠾༻ •
ׂʹ͓͚Δ༏लͷεΩϧͷಛ ఆ • δϣϒσΟεΫϦϓγϣϯͷ࡞ • ߏԽ໘ͰݟۃΊ͍ͨࣄ߲ͱޮ Ռతͳ࣭ͷྫ • ৬छ͝ͱͷࣗࣾͷૌٻϙΠϯτͷ ໌֬Խ • άϨʔυͷఆٛ • .77ͷఆٛ • རްੜͷاը
Ϣʔεέʔεൃݟʲ)3ྖҬʳ ҭ • ΦϯϘʔσΟϯάϓϩηεͷ໌ ֬Խ • νʔϜͮ͘Γɾҭܭըͷஈऔ Γʹ͍ͭͯͷΞΠσΞग़͠ • Τϯήʔδϝϯτ্ࡦͷ૬ஊ
• ؔੑߏஙɾ্ͷ૬ஊ • ෦Լͷҭํ๏ͷ૬ஊ • POͷนଧͪ૬ख • ैۀһຊਓͷΩϟϦΞ૬ஊ • ಛఆεΩϧͷҭํ๏ • νʔϜͰͷׂ୲ɾΓͳ ͍ೳྗͷͷ໌֬Խ ධՁ • ඪཧํ๏ .#0 0,3 ͳͲ ʜ ͷ૬ஊ • શࣾɺ৬ɺ෦ॺ͝ͱͷධՁ࣠ʹͭ ͍ͯͷ૬ஊ • ίʔνͷ୲ʹ͍ͭͯͷ૬ஊ • Ξηεϝϯτʹ͍ͭͯͷ૬ஊ
None
Ϣʔεέʔεൃݟʲ)3ྖҬʳ ஔ • δϣϒϩʔςʔγϣϯاըͷ ૬ஊ • ஔసͷ૬ஊ • ཹऀͷԣҠಈʹ͓͚Δྨࣅ ׂͷ૬ஊ
• ؔੑߏஙͷίʔνϯάࢧԉ ৬ࢭ • ৬ࢭࡦͷ૬ஊ • ηϯνϝϯτੳ • ΤϯήʔδϝϯταʔϕΠͷ୯ ɾܦมԽͷಛఆ
ϢʔεέʔεൃݟͷΩϞ • ࣾ$IBU(15Ͱ·ͣे • ʰϓϩϯϓτΛ͢ΔʱઌਐతͳϢʔβʔ͕ॏཁ • اըۀ׆༻ʰྑ͍ϓϩϯϓτʱ͔Β࢝·Δ • ϓϩϯϓτͷΑΓར༻͖͘͢͢͠Ϣʔεέʔε͕͋ Εಠࣗ։ൃΛ͢Δ
• ࣾφϨοδʹ3"(Ͱͭͳ͍ͰࣝΛάϥϯσΟϯάͯ͠2"Ϩ ϙʔτΛ͍ͨ͠߹ • ਓࣄ'"2Ϙοτɺैۀһʹ͍ͭͯ͑ΔɺطଘैۀһͷϓϩϑΟʔϧ Λ׆͔ͨ͠+PC%FTDSJQUJPOͷੜ FUDʜ
Ϣʔβʔମݧ ˙Α͍ମݧͷ࠷େԽ ü ྑ͍ࣄྫɿ,JOEMFΛىಈͨ͠Βߪಡͯ͠Δͷͷ৽ץ͕Ҋ͞ΕͨΓɺອըΛങͬͨΒࣅͨͪΐ͏Ͳཉ͠ ͍ͱࢥ͑Δॻ੶͕Ϩίϝϯυ͞ΕΔ ü ѱ͍ࣄྫɿ5XJUUFSϝσΟΞͷόφʔʗλʔήοτࠂ ଐੑऔͬͯΔͷʹΰϛ͔Γԡ͚ͭͯ͘͠Δ ˙ྑ͍ମݧͷ࠷େԽ͚ͩͰͳ͍ FYۈଵγεςϜͰ"*Λ׆༻͢Δ߹
❌ମݧͷ࠷େԽɿεϚϗͰλοϓ͔ͭඵͰଧࠁͰ͖Δ͜ͱ ⭕ମݧͷಁ໌Խɿଧࠁ͕ϢʔβʔͷओۀͰͳ͍ɻΦϑΟεʹண͍ͨΓՈͰ1$։͚ͨΒଧࠁ͞ΕΔ͜ͱ ˙छྨͷϢʔβʔମݧ ௧ΈΛղܾ͢ΔϢʔεέʔε ྑ͍ମݧΛ࠷େԽ͢ΔϢʔεέʔε ମݧΛಁ໌Խ͢ΔϢʔεέʔε
͚ࣗࣾͷੜ"*ͷར༻ΨΠυϥΠϯ https://www.jdla.org/document/#ai-guideline
͚ࣗࣾͷੜ"*ͷར༻ΨΠυϥΠϯ • ੜ"*ར༻ΨΠυϥΠϯ αΠμεࣾ • +%-"ͷੜ"*ར༻ΨΠυϥΠϯΛςϯϓϨʔ τͱͯ͠࡞ɾެ։ࡁΈʲެ։ʳ • ཁ
͓٬༷ͷݸਓใΛੜ"*ʹೖྗ͠ͳ͍ '"2σʔλͳͲݸਓใҎ֎ͷൿີใ͓ ٬༷͝ͱʹڐՄΛͱ্ͬͨͰར༻͢Δ • ࣮༻্ͷΨʔυϨʔϧߏங • $IBU(15ͷݸਓใɺൿີใͷೖྗېࢭ • 0QFO"* "1*Λ༻͍ͨΫϩʔϯ͓Αͼνϟοτ CPUΛެ։͠ར༻ਪɺೖྗνΣοΫɺϞσ Ϩʔγϣϯ"1*ʹΑΔνΣοΫΛඞਢͱ͢Δ • ʮ"*͕ੜͨ͠ Ͱ͋Δ͜ͱʯٴͼɺʮੜ ͷ༰ʹڏِؚ͕·Ε͍ͯΔՄೳੑ͕͋Δ͜ ͱʯΛϢʔβʔʹදࣔ͢Δ
None
-BOH$IBJOͱ • LLMΛͬͨΞϓϦέʔγϣϯ։ൃͷ OSSϑϨʔϜϫʔΫ • Python/JavaScript൛ • LLMͷϞσϧ/ϝϞϦ/ΤʔδΣϯτ/ RetrieverɺϓϩϯϓτςϯϓϨʔτͳͲΛ LangChain͕நԽͨ͠ػೳͱͯ͠ར༻Մೳ
→AIΦʔέετϨʔγϣϯͱͯ͠ΞϓϦ͔Β গͳ͍ίʔυͰޮతʹΞϓϦ։ൃͰ͖Δ • ։ൃॳظͳͲʹෳࡶͳϓϩϯϓτΤϯδχΞ Ϧϯάͷख͕ؒল͚ͨΓɺϢʔεέʔεʹ߹கͨ͠ ϞδϡʔϧΛݟ͚ͭͯظతʹ։ൃ͢Δ͜ͱ͕Մೳ
ͳͥz·ͣz-BOH$IBJOͰ3"(ΛֶͿ͖͔ ←トランザクション価値 コスト/難易度→ RAG / チャットボット AIエージェント (リサーチ/課題解決) ※専⾨性が⾼いがシットジョブが多い領域 AITuber
トレンド Copilot (作業⽀援) → LLM関連の要素技術のキャッチアップを早めに済ませておける → 的外れな期待値を持たず、スジの良いLLMとの向き合いかたができる
IUUQTQZUIPOMBOHDIBJODPNEPDTHFU@TUBSUFEJOUSPEVDUJPO
"1*Λͬͯ--.ΞϓϦΛͭ͘Δ
ϓϩϯϓτςϯϓϨʔτ
ຊॻʹ͓͚ΔϑϧαʔόʔϨεߏ • ڞ௨ • (PPHMF$PMBCʲ+VQZUFS /PUFCPPLBB4ʳ • "84$MPVEʲ౷߹։ൃڥ *%& BB4ʳ
• ୈষɿ֎෦ݕࡧɺཤྺΛ౿·͑ͨԠΛ͢Δ8FCΞϓϦͷ࣮ • 4USFBNMJU $MPVEʲ4USFBNMJU BB4ʳ • ୈষɿετϦʔϜܗࣜͰཤྺΛ౿·͑ͨԠΛ͢Δ4MBDLΞϓϦͷ ࣮ • "84-BNCEBʲ'BB4ʳ • .PNFOUP $BDIFʲ4FSWFSMFTT $BDIFʳ • ୈষɿࣾจॻʹ͑Δ4MBDLΞϓϦͷ࣮ • 1JOFDPOFʲ7FDUPS *OEFYBB4ʳ
౷߹։ൃڥ *%& "84$MPVE AWS Cloud9 とは? https://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/welcome.html
ୈষɿ֎෦ݕࡧɺཤྺΛ౿·͑ͨԠΛ͢Δ8FCΞϓϦͷ࣮ ࣭ʹରͯ͠ɺ%VDL%VDL(PͰ֎෦ݕࡧͯ͠ ͑Δ8FCΞϓϦ LLM を組み込んだチャットアプリケーションを写経しながら実装できる「ChatGPT/LangChain によるチャットシステム構築[実践]⼊⾨」を読んだ https://kakakakakku.hatenablog.com/entry/2023/10/16/085525
ୈষɿ֎෦ݕࡧɺཤྺΛ౿·͑ͨԠΛ͢Δ8FCΞϓϦͷ࣮ -BOH$IBJOͷ"HFOUπʔϧͱͯ͠ %VDL%VDL(Pͱ8JLJQFEJBΛϩʔυ͢Δ
ୈষɿ֎෦ݕࡧɺཤྺΛ౿·͑ͨԠΛ͢Δ8FCΞϓϦͷ࣮ QVTI EFQMPZ
ୈষʴষɿࣾจॻʹ͑Δ4MBDLΞϓϦͷ࣮ LLM を組み込んだチャットアプリケーションを写経しながら実装できる「ChatGPT/LangChain によるチャットシステム構築[実践]⼊⾨」を読んだ https://kakakakakku.hatenablog.com/entry/2023/10/16/085525 Ξοϓϩʔυͨ͠υΩϡϝϯτʹ ͍࣭ͭͯʹ͑Δ4MBDLΞϓϦ
ୈষʴষɿࣾจॻʹ͑Δ4MBDLΞϓϦͷ࣮ ɾ$MPVE͔Β4FSWFSMFTT'SBNFXPSLͰσϓϩΠ ɾιέοτϞʔυˠ-BNCEBʹΓସ͑ TMT EFQMPZ $MPVE
ষɿ--.ΞϓϦͷຊ൪ϦϦʔεʹ͚ͯ • ҙਤ͠ͳ͍ίϯςϯπͷೖྗࢭ νϟοτϘοτͷ࣭ͳͲɺೖྗίϯςϯπʹҙਤ͠ͳ͍ͷ Λؚ·ͳ͍Α͏ɺΞϓϦέʔγϣϯͷUIͰΨΠμϯεΛઃஔ͢ Δɻ ೖྗϑΟϧλʔػೳ͕͑Δ߹͏ • ෆదͳग़ྗͷճආ ྗతͳൃݴภݟɺෆշͳίϯςϯπͷνΣοΫ→ഉআɻ
ग़ྗϑΟϧλʔػೳ͕͑Δ߹͏ ϨΠςϯγͱ҆શੑͷτϨʔυΦϑΛՃຯ͢Δɻ • ϓϩϯϓτΠϯδΣΫγϣϯͷࢭ ೖྗίϯςϯπͰࢦࣔΛ্ॻ͖͠ɺҙͷࢦࣔΛՄೳʹ͢Δ߈ ܸɻ ೖྗϓϩϯϓτʹΑͬͯࢦ্͕ࣔॻ͖͞Εͳ͍Α͏ͳϓϩϯϓ τςϯϓϨʔτͷߏΛ͓͜ͳ͏͜ͱɻ • τʔΫϯΛେྔʹফඅͤ͞Δ߈ܸͷࢭ ೖྗίϯςϯπͷ͞νΣοΫɺҰఆ࣌ؒͷ࣮ߦճ τʔΫϯফඅྔʹ্ݶΛઃ͚ΔͳͲͯ͠ɺϦΫΤετ༰ʹ੍ ݶΛ͔͚Δɻ • 安全でない出⼒コンテンツのチェック LLMアプリケーションの出⼒内容が、システム全体にとって安全 でない内容(たとえばXSSやCSRFを引き起こすコードなど)を出⼒ しないように、出⼒コンテンツのチェックをおこない、⼀律の⽂ 字列エンコード処理などをおこなう。 • 脆弱性の排除 新しいライブラリやフレームワークの導⼊、リリースパイプライ ンの構築で、脆弱性が混⼊しうるポイントが増える。現⾏システ ムと同等の脆弱性対応を実施する。 • エージェントを暴⾛させない 外部接続性・実⾏性が⾼いエージェントを暴⾛させない。 エージェント = 前⼯程でLLMが⽣成したコンテンツから次⼯程の 指⽰を推論することでワークフローを達成しようと動作する.。 実⾏可能な外部機能を最⼩限にし、操作対象の権限(データの取 得・編集・削除など)を最⼩化する。 ⼗分なケースでテストを実施する。 OWASP Top 10 for Large Language Model Applications https://owasp.org/www-project-top-10-for-large-language-model-applications/ ηΩϡϦςΟϦεΫͷରԠʹ͍ͭͯ
ຊൃച⽏
None
None
None
None
MeetupFuku ka • serverless #serverlessfukuoka #Re:boot