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
ChatGPT Community(JP)キックオフ & ChatGPTとLangChainで...
Search
吉田真吾
April 28, 2023
Technology
7
4.4k
ChatGPT Community(JP)キックオフ & ChatGPTとLangChainでサービスつくった話 / ChatGPT and LangChain
2023.4.28 ChatGPT Meetup #0 で話した内容です。
吉田真吾
April 28, 2023
Tweet
Share
More Decks by 吉田真吾
See All by 吉田真吾
Serverless Meetup #21
yoshidashingo
1
130
リモートMCPサーバーが便利な話
yoshidashingo
1
80
20250728 MCP, A2A and Multi-Agents in the future
yoshidashingo
1
240
20250619 AIコーディング道場 成果発表会
yoshidashingo
0
6
AIコーディング道場成果発表【予告】
yoshidashingo
0
6
20250426 LT
yoshidashingo
0
5
Difyで作る生成AIアプリ完全入門解説
yoshidashingo
1
17
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
10
6.9k
あなたが人生で成功するための5つの普遍的法則 #jawsug #jawsdays2025 / 20250301 HEROZ
yoshidashingo
2
2.2k
Other Decks in Technology
See All in Technology
Kiro と Q Dev で 同じゲームを作らせてみた
r3_yamauchi
PRO
1
110
オブザーバビリティ文化を組織に浸透させるには / install observability culture
mackerelio
0
150
[OCI Technical Deep Dive] OracleのAI戦略(2025年8月5日開催)
oracle4engineer
PRO
1
220
家族の思い出を形にする 〜 1秒動画の生成を支えるインフラアーキテクチャ
ojima_h
3
1.3k
サイボウズフロントエンドの横断活動から考える AI時代にできること
mugi_uno
0
130
Instant Apps Eulogy
cyrilmottier
1
120
Eval-Centric AI: Agent 開発におけるベストプラクティスの探求
asei
0
140
Amazon Inspector コードセキュリティで手軽に実現するシフトレフト
maimyyym
0
130
Nx × AI によるモノレポ活用 〜コードジェネレーター編〜
puku0x
0
750
薬屋のひとりごとにみるトラブルシューティング
tomokusaba
0
380
[OCI Technical Deep Dive] OCIで生成AIを活用するためのソリューション解説(2025年8月5日開催)
oracle4engineer
PRO
0
110
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
1
200
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Visualization
eitanlees
146
16k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
How to Ace a Technical Interview
jacobian
278
23k
Facilitating Awesome Meetings
lara
55
6.5k
Typedesign – Prime Four
hannesfritz
42
2.8k
BBQ
matthewcrist
89
9.8k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
880
Transcript
Meetup #ChatGPTjp #0 ChatGPT Tokyo
AWS Serverless Hero n p Oracle SA p 113 /
pAWS n ( ) CTO p SaaS ( ) pAWS DevOps n pAWS (2012 ) pAWS Samurai 2014 / 2016 pAWS Serverless Hero AWS AWS Lambda Amazon S3 ChillOutMix, chilled_remix
$IBU(15ͰͰ͖Δ͜ͱ • ݴޠͷ༁ • จষͷԼॻ͖ • จষͷཁ • จষͷఴ •
ςΩετฤूɺϑΥʔϚοτมߋ • ఏҊ࡞ɺΞΠσΞग़͠ • Կ͔ʹͳΓ͖ͬͯϩʔϧϓϨΠ • ΤΩεύʔτͳ࡞ۀఔɺ࡞ۀॱͷஈऔΓ • ཁ͔݅Βϓϩάϥϛϯάίʔυͷੜ • ֶशͷͨΊͷνϡʔλʔ • ͳͲͳͲʜ
࠷ۙ$IBU(15ͰͬͯΔ͜ͱPO
࠷ۙ$IBU(15ͰͬͯΔ͜ͱPO
ͳͥίϛϡχςΟΛΔ͖͔ • --.͕ੈքΛ͔ͬ͢Γม͑ͯ͠·ͬͨ • ৫ͷதʹಉ͡ϕΫτϧΛ͍࣋ͬͯΔ͍ؒ·͔͢ʁ • ͕ࣗऔΓΜͰΔ͜ͱͷ͑߹ΘͤΛͨ͘͠ͳ͍͔ʁ ˣˣˣ • ใ͕ଟ͗ͯ͢ϋλͱʮͯ͛ͩͨ͘͢͠ͳΔʯ
• ੈք͔Βஔ͍͔ͯΕͯΔؾ͕ͯ͠ʮͯ͛ͩͨ͘͢͠ͳΔʯ • ςϝʔͷͰ͖ͳ͞ɾΒͳ͞ʹޙΖΊ͍ͨؾ࣋ͪʹͳΔ ˣˣˣ • མ͍ͪͭͯɺ·͙ͬ͢ʹɺҰาҰา͍ͬͯ͜͏ -FU`TUIJOLTUFQCZTUFQ
ࡾऀࡾ༷ "*.-ΤϯδχΞ • --.ͷΈ࠷৽ใɺຊ൪ӡ༻ʹ͚ͨϊϋνϡʔχϯά ͳͲɺσϦόϦʔʹ͚ͯඞཁͳέΠύϏϦςΟ ΞϓϦέʔγϣϯΤϯδχΞ • --.ٕज़Λ࣮ࡍʹϑϩϯτΤϯυΠϯϑϥ্ʹߏங͠ɺ$*$%ύΠ
ϓϥΠϯʹࡌͤͯܧଓతʹσϦόϦʔ͢ΔͨΊʹඞཁͳέΠύϏϦ ςΟ υϝΠϯΤΩεύʔτ • ֤υϝΠϯͰ༗ޮͳϢʔεέʔεΛݟ͚ͭͯίϯϓϥΠΞϯεɺϓϥΠ όγʔอޢͳͲʹਫ਼௨͍ͯ͠Δ
$PEFPG$POEVDU • ͜͜$IBU(15--.ͷʮϢʔβʔίϛϡχςΟʯͰ͢ ࢀՃऀʮ͓٬͞ΜʯͰ͋Γ·ͤΜɻҰॹʹίϛϡχςΟϝϯόʔಉ࢜ͰݟΛਂΊ߹͏ॿ ͚߹͍ͷਫ਼ਆͰߦಈΛ͓ئ͍͠·͢ɻ • %POUTFMMUPUIFDPNNVOJUZ TFMMUISPVHIUIFDPNNVOJUZ ݟͷڞ༗ͷதͰؔ࿈͢ΔΛએ͢Δ͜ͱɺؒΛืू͢Δ͜ͱܴ͞Ε·͕͢ɺε ύϜͳͷചΓࠐΈϦΫϧʔςΟϯά׆ಈഉআͷରͱͳΓ·͢ɻ໎ͬͨΒ߇͓͖͑ͯ
·͠ΐ͏ɻ • ΞϯνϋϥεϝϯτϙϦγʔ(ॖ൛) ੑผɺੑͷಉҰੑදݱɺྸɺੑతࢦɺମোɺମܕɺମ֨ɺਓछɺ·ͨफڭ(·ͨ ٯʹ৴ڼΛ࣋ͨͳ͍͜ͱ)ʹ͔͔ΘΒͣɺ୭ʹରͯ͠ݏ͕Βͤͷͳ͍ࢀՃମݧΛఏڙ͢Δ ͜ͱʹΊ·͢ɻࢀՃऀͷݏ͕Β͍͔ͤͳΔߦҝ༰ೝ͠·ͤΜɻੑతͳදݱը૾ͳͲ ɺߨԋɺϫʔΫγϣοϓɺύʔςΟʔɺTwitterFacebook͓Αͼͦͷଞͯ͢ͷΦϯϥΠ ϯϝσΟΞΛؚΉɺ͋ΒΏΔʹ͓͍ͯෆదͱΈͳ͠·͢ɻ͜ΕΒͷنଇʹҧͨ͠ࢀՃऀ ɺͨͱ͑༗ྉΠϕϯτͰ͋ͬͯ։࠵ऀͷࡋྔͰฦۚ͢Δ͜ͱͳ͘ɺ͜ΕΒͷॴ͔Β์ ͞ΕࠓޙͷࢀՃͷҰΛஅΔՄೳੑ͕͋Γ·͢ɻ
ΦϯϥΠϯίϛϡχςΟ %JTDPSE • ޙDPOOQBTT͔ΒϦϯΫΛૹΓ·͢ɻ • ӡӦϧʔϧͷඋɺνϟϯωϧͷඋɺ$P$ͷಉҙը໘ͷΈࠐ ΈͳͲͳͲࣄ࡞ۀ͕͍ྃͩ͠͝Ҋ͠·͢ɻ ओཁͳτϐοΫ • --.ؔ࿈ٕज़ͯ͢
• पลπʔϧͷΤίγεςϜ • ϓϩϯϓτΤϯδχΞϦϯά • ׆༻Ϣʔεέʔε • ֎෦࿈ܞɺΤʔδΣϯτؔ࿈ • ͬͯΈͨܥ
αʔϏε։ൃͨ͠ ઌʑि·Ͱ-BOH$IBJO͕ͳΜͳͷ͔Γ·ͤΜͰͨ͠ʜ ˠ͕ࣗςΠΧʔʹͳͬͯ͠·͏Θ͚ʹ͍͔ͳ͍ɺͭ͘Ζ͏ͬͱ⽏
ॳΊͯͷ&NCFEEJOHTY$IBU(15 ਓ Y • ݄ ޕલ اը ը໘Πϝʔδ •
݄ ޕޙ $IBU(15ཤྺ&NCFEEJOHઆ໌ • /PEFKT.PNFOUP -MBNB*OEFY ˠ -BOH$IBJO +4൛ • υΩϡϝϯτݟͳ͕ΒϖΞϓϩ։࢝ • औకձ"84αϛοτͰதஅ • σϞσʔλ࡞ ࣮Ҏ্ͷ • ݄ ࣮ྃ • ࡞Δ͚ͩͳΒ͘Β͍
⾃社のFAQをベクターデータ化 ChatGPTで回答に利⽤ ͦͷͷऔకձͰઆ໌
※開発中なので今後予告なく変更されます ͦͷͷऔకձͰઆ໌
σϞ
ͨ͠ϙΠϯτ • શମ • ؒʹ߹͏͔Θ͔Βͳ͍ͷͰϑϩϯτଆ ݟ͑Δ෦ ͔Β࣮ • ϖΞϓϩɿެࣜυΩϡϝϯτͱʹΒΊͬ͜ •
πʔϧબఆɿΑΓந͕͍΄͏ΛબͿ • CJOH $IBUࢀর࣮ • νϟοτ෦ • 'FXTIPUTͰͷ͍߹Θͤͷޙʹʮؔ࿈࣭ʯฉ͍ͯநग़ • ʮ͏Ұʯͱʮఀࢭʯ • ཤྺ෦ • 4MBDLCPUͰ.PNFOUPͬͯͨͷͰྲྀ༻ • &NCFEEJOHT • ͡ΊϩʔΧϧʹ+40/อଘ
$IBU $PNQMFUJPO"1* IUUQTQMBUGPSNPQFOBJDPNEPDTHVJEFTDIBUJOUSPEVDUJPO
.PNFOUPͰ ൴ঁʹձΛ֮͑ͯ ͓͍ͯ΄͍͠ !ZPTIJEBTIJOHP https://speakerdeck.com/yoshidashingo/redisclient
• OQNΛݻΊͯ-BNCEB-BZFSʹΞοϓϩʔυ͢Δ • खݩͰ • ;JQԽͯ͠"84-BNCEB$POTPMF͔ΒΧελϜϨΠϠʔʹొ • ˞-BNCEBෳͷϨΠϠʔΛઃఆɾల։Ͱ͖ΔͷͰ0QFO"* "1*ผ Ͱొ͓ͯ͘͠
• τʔΫϯɺΩϟογϡ ςʔϒϧ ໊ɺσϑΥϧτ55-ͰॳظԽ 3FEJTͱͯ͠ར༻Ͱ͖Δ͏͑ʹαʔόʔϨε IUUQTHJUIVCDPNNPNFOUPIRNPNFOUPOPEFSFEJTDMJFOU
&NCFEEJOHT-BOH$IBJOͰཧ IUUQTKTMBOHDIBJODPNEPDTNPEVMFTJOEFYFTUFYU@TQMJUUFSTFYBNQMFTSFDVSTJWF@DIBSBDUFS • 0QFO"*&NCFEEJOHT ˠUFYUFNCFEEJOHBEBͰϕΫ λʔม • ϕΫλʔετΞ • ͡Ί
)/48-JC ͰϩʔΧϧอଘ +40/ͷதݟ͍ͨ • εέʔϧΛఆͯ͠ 1JOFDPOFʹࡌͤସ͑ • 3FDVSTJWF$IBSBDUFS5FYU4QMJUUFS • εϓϨουγʔτ$47Λͦͷ··͛ࠐΉͷʹศར • DIVOL4J[F ͱ DIVOL0WFSMBQ Ͳͷ͘Β͍͕దਖ਼ͳͷ͔ʁ • σϑΥϧτ • 'FXTIPUTͰτʔΫϯΛແବʹফඅͨ͘͠ͳ͍ˠ DIVOL4J[FΛখ͘͞ • 2ͱ"͕ߦͰेʹೖΔ ֎ΕΛআ͘ DIVOL4J[F • ్தͰΕͯલޙͷίϯςϯπʹेʹίϯςΩετؚ͕·ΕΔ DIVOL0WFSMBQ • ਖ਼͍͠ͷͰૣΊʹ 1JOFDPOFͰՄมʹ͔͋ͭ͏΄͏͕Α͠
ײ • ָ͍͠ • ެࣜυΩϡϝϯτಡΊ • &NCFEEJOHT • -MBNB*OEFYͰे •
ք۾ͷτϐοΫΛΥον ͢ΔͳΒ-BOH$IBJO • ϕΫλʔετΞ • 1JOFDPOF • .PNFOUP͍͍ͨ • HQULૣ͘΄͍͠
͔͜͜Β͕͍ͨΜ • ຊ൪ϦϦʔεɾӡ༻ʹ͚ͯ ʮମײഒҎ্Δ͜ͱ͋Δʯ • ϓϩϯϓτΤϯδχΞϦϯάେࣄ • ࣗવݴޠͷΓͱΓ͔Βͷநग़ Ԡ͕֬ఆత͡Όͳ͍ •
UFNQFSBUVSF ඦൃඦதͷϓϩϯϓτςϯϓϨʔτ ਖ਼نදݱ • ͋·ΓढจʹͳΒͳ͍Α͏ʹʮܦҢʯه͓ͯ͘͠ • ϋϧγωʔγϣϯରࡦ • 4ZTUFNϩʔϧUFNQFSBUVSFͰ੍ޚ • ηΩϡϦςΟରࡦ • ݸਓใͷೖྗνΣοΫϞσϨʔγϣϯ"1*ͷ׆༻ • ֎෦αʔϏε ݕࡧΧϨϯμʔ ͱͷ࿈ܞ • ΤʔδΣϯτͱͯ͠λεΫͷ࣮ࢪ·Ͱ
$IBU(15 1SPNQU&OHJOFFSJOHGPS%FWFMPQFST https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/
ຊ൪༻ͷ--.ΞϓϦέʔγϣϯΛͭ͘Δ --.ͰΫʔϧͳͷΛ࡞Δͷ؆୯͕ͩຊ൪ϨϕϧͷͷΛ࡞Δͷඇৗʹ͍͠ ՝ͱղܾࡦ ࣗવݴޠͷ͍͋·͍͞ ܾఆతͰͳ͍)ʹΑΔ69ෆ߹ ˠ UFNQFSBUVSFɺϓϩϯϓτ࠷ద Խɾόʔδϣχϯάཧ
ίετͱϨΠςϯγʔ ˠਪʹ͏ϞσϧબఆɺτʔΫϯͷௐɺ ݱঢ় ϨΠςϯ γʔղੳ ϓϩϯϓςΟϯά ϑΝΠϯνϡʔχϯά ͦΕҎ֎ • ϓϩϯϓτνϡʔχϯάɿ&NCFEEJOHTΛೖΕସ͑Δ 044ͰͷΈՄೳ • ϑΝΠϯνϡʔχϯάɿλεΫʹ࠷దԽͤ͞ΔͨΊͷαϯϓϧ͕ੑೳʹӨڹˠ͕ɺ͋·ΓظͰ͖ͳ͍ • ৠཹϑΝΠϯνϡʔχϯάɿ5FYUEBWJODJ େ Ͱ--B." খ ͷνϡʔχϯάʹ͏ˠ"MQBDB খ • &NCFEEJOHT ϕΫλʔετΞɿ'FXTIPUT ޙํޓੑͱલํޓੑ • ৽͍͠Ϟσϧશମతʹ༏ΕͯΔ͔͠Εͳ͍͕ɺྼ͍ͬͯΔϢʔεέʔε͋Δͣ • લͷϞσϧʹରͯ͠͏·͘ಈ͍͍ͯͨϓϩϯϓτ͕͏·͘ಈ͔ͳ͍߹ɺͲΜͳҙਤͰϓϩϯϓτ͕νϡʔ χϯά͞Ε͍ͯΔ͔ ढจ όουϓϥΫςΟε Θ͔Βͳ͘ͳΔ IUUQTIVZFODIJQDPNMMNFOHJOFFSJOHIUNM
ຊ൪༻ͷ--.ΞϓϦέʔγϣϯΛͭ͘Δ ෳͷλεΫͰ੍ޚ͞ΕΔϑϩʔߏΛͲ͏͢Δ͔ɺπʔϧͷΈࠐΈ • ϓϩάϥϛϯάʹΑΔ੍ޚϑϩʔͷ࣮ • --.ΤʔδΣϯτʹΑΔஞ੍࣍ޚ ༗ͳϢʔεέʔε •
"*ΞγελϯτɿεέδϡʔϧཧɺϝϞ࡞ɺϖΞϓϩɺϝʔϧରԠɺ༧ɺങ͍ λεΫΛ͜ͳ͢ • νϟοτCPUɿίϯύχΦϯ จࣈԻͰ૬ஊΞΠσΞͳͲͷձ • ϓϩάϥϛϯάήʔϜɿ8FCΞϓϦΛͭ͘ΔɺηΩϡϦςΟͷڴҖΛൃݟ͢ΔɺήʔϜΛ࡞͢Δ • ϥʔχϯάɿຊͷཁɺߨٛɺཧղςετɺ࠾ϑΟʔυόοΫɺσΟϕʔτ૬ख • ࣾσʔλநग़ɿࣗવݴޠ2"ܗࣜͰࣾͷσʔλΛরձ͢Δ • ݕࡧɾਪનɿΩʔϫʔυͰͳࣗ͘વݴޠ͔Βਪఆ͢Δݕࡧ • ӦۀޮΞοϓ • 4&0ରࡦ • ݁ એจ۟Λແࢹͯ͠ϲ݄ޙʹఆணͯ͠Δ͔֬ೝ͢Δ αϚϦʔΛಡΉ ࠷৽ͷπʔϧʹ৮ΕΔΑ͏ʹ৺͕͚Δ IUUQTIVZFODIJQDPNMMNFOHJOFFSJOHIUNM
8FBSFIJSJOH "*.-ΤϯδχΞ 1P$ɺຊ൪Ҏ߱ͷӽͨ͠ӡӦ Γ͍ͨ͜ͱ͕ͨ͘͞Μ͋Γ·͢ ΠϯϑϥΤϯδχΞ "84 "[VSF ($1 $MPVEGMBSF
.PNFOUP 0SBDMF$MPVEʜͰ 8FCΞϓϦߏஙɺӡ༻ ϑϩϯτΤϯυ αʔόʔαΠυ J04ɺ"OESPJE
Meetup #ChatGPTjp #1 ChatGPT Tokyo 2023/5/11( ) 18:00-20:30
Meetup #ChatGPTjp #2 ChatGPT Tokyo 2023/5/25( ) 19:00-22:00
ChatGPT #1 2023/5/22( ) 19:00-20:30
JAPAN irtual serverless #27 #serverlessjp V
23-24 September Tokyo 2023 Three Tracks, Two Days, One Community
͜ͷίϛϡχςΟΛͭ͏ͯ͡ ͥͻ৽͍ؒ͠Λ ݟ͚͍ͭͯͩ͘͞ !ZPTIJEBTIJOHP