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.5k
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
170
リモートMCPサーバーが便利な話
yoshidashingo
1
94
20250728 MCP, A2A and Multi-Agents in the future
yoshidashingo
1
320
20250619 AIコーディング道場 成果発表会
yoshidashingo
0
13
AIコーディング道場成果発表【予告】
yoshidashingo
0
18
20250426 LT
yoshidashingo
0
12
Difyで作る生成AIアプリ完全入門解説
yoshidashingo
1
24
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
10
8k
あなたが人生で成功するための5つの普遍的法則 #jawsug #jawsdays2025 / 20250301 HEROZ
yoshidashingo
2
3.2k
Other Decks in Technology
See All in Technology
Rubyist入門: The Way to The Timeless Way of Programming
snoozer05
PRO
7
520
ABEMAのCM配信を支えるスケーラブルな分散カウンタの実装
hono0130
4
990
Progressive Deliveryで支える!スケールする衛星コンステレーションの地上システム運用 / Ground Station Operation for Scalable Satellite Constellation by Progressive Delivery
iselegant
1
200
新しい風。SolidFlutterで実現するシンプルな状態管理
zozotech
PRO
0
120
プロダクト負債と歩む持続可能なサービスを育てるための挑戦
sansantech
PRO
1
320
Spring Boot利用を前提としたJavaライブラリ開発方法の提案
kokihoshihara
PRO
2
240
Post-AIコーディング時代のエンジニア生存戦略
shinoyu
0
300
スタートアップの事業成長を支えるアーキテクチャとエンジニアリング
doragt
0
1.7k
JavaScript パーサーに using 対応をする過程で与えたエコシステムへの影響
baseballyama
1
110
明日から真似してOk!NOT A HOTELで実践している入社手続きの自動化
nkajihara
1
850
2ヶ月で新規事業のシステムを0から立ち上げるスタートアップの舞台裏
shmokmt
0
230
FFMとJVMの実装から学ぶJavaのインテグリティ
kazumura
0
140
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
330
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Facilitating Awesome Meetings
lara
57
6.6k
Statistics for Hackers
jakevdp
799
220k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
How GitHub (no longer) Works
holman
315
140k
For a Future-Friendly Web
brad_frost
180
10k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Embracing the Ebb and Flow
colly
88
4.9k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
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