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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
吉田真吾
April 28, 2023
Technology
7
4.7k
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 吉田真吾
Claude Codeで実践するスペック駆動開発入門 / sdd-with-claude_code
yoshidashingo
3
6.5k
Serverless Meetup #21
yoshidashingo
1
220
リモートMCPサーバーが便利な話
yoshidashingo
1
130
20250728 MCP, A2A and Multi-Agents in the future
yoshidashingo
1
370
20250619 AIコーディング道場 成果発表会
yoshidashingo
0
41
AIコーディング道場成果発表【予告】
yoshidashingo
0
51
20250426 LT
yoshidashingo
0
33
Difyで作る生成AIアプリ完全入門解説
yoshidashingo
1
52
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
11
8.8k
Other Decks in Technology
See All in Technology
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.3k
「捨てる」を設計する
kubell_hr
0
370
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
150
Change Calendarで今はOK?を仕組みにする
tommy0124
1
110
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
370
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
350
OpenClawでPM業務を自動化
knishioka
1
210
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
25
13k
ハーネスエンジニアリング×AI適応開発
aictokamiya
0
110
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
120
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
210
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
660
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
150
Music & Morning Musume
bryan
47
7.1k
Test your architecture with Archunit
thirion
1
2.2k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
86
Evolving SEO for Evolving Search Engines
ryanjones
0
170
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
The SEO identity crisis: Don't let AI make you average
varn
0
420
sira's awesome portfolio website redesign presentation
elsirapls
0
200
Believing is Seeing
oripsolob
1
96
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