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
LangChain Japan MeetUp 2023-07-20
Search
Kazuki Maeda
July 20, 2023
Technology
0
670
LangChain Japan MeetUp 2023-07-20
Kazuki Maeda
July 20, 2023
Tweet
Share
More Decks by Kazuki Maeda
See All by Kazuki Maeda
モノリスの認知負荷に立ち向かう、コードの所有者という思想と現実
kzkmaeda
0
110
エンジニアリング価値を黒字化する バリューベース戦略を用いた 技術戦略策定の道のり
kzkmaeda
9
4.6k
現場の種を事業の芽にする - エンジニア主導のイノベーションを事業戦略に装着する方法 -
kzkmaeda
2
3.6k
生成AIを用いた 新しい学びの体験を 提供するまでの道のり
kzkmaeda
0
240
生成AIによって変わる世界 -可能性とリスクについて考える-
kzkmaeda
2
250
新しいことを組織ではじめる、そしてつづける
kzkmaeda
5
900
20240824_JAWS_PANKRATION_2024
kzkmaeda
0
81
20240416_devopsdaystokyo
kzkmaeda
1
470
20240321_生成AI時代のDevOps
kzkmaeda
2
1.1k
Other Decks in Technology
See All in Technology
移行できそうでやりきれなかった 10年超えのシステムを葬るための戦略
ryu955
2
200
3/26 クラウド食堂LT #2 GenU案件を通して学んだ教訓 登壇資料
ymae
1
200
AWS CDK コントリビュート はじめの一歩
yendoooo
1
120
年末調整プロダクトの内部品質改善活動について
kaomi_wombat
0
200
技術好きなエンジニアが _リーダーへの進化_ によって得たものと失ったもの / The Gains and Losses of a Tech-Enthusiast Engineer’s “Evolution into Leadership”
kaminashi
0
200
ペアプログラミングにQAが加わった!職能を超えたモブプログラミングの事例と学び
tonionagauzzi
1
140
Dapr For Java Developers SouJava 25
salaboy
1
130
ドメインイベントを活用したPHPコードのリファクタリング
kajitack
2
1.1k
数百台のオンプレミスのサーバーをEKSに移行した話
yukiteraoka
0
640
OPENLOGI Company Profile
hr01
0
61k
Javaの新しめの機能を知ったかぶれるようになる話 #kanjava
irof
3
4.9k
20250328_OpenAI製DeepResearchは既に一種のAGIだと思う話
doradora09
PRO
0
150
Featured
See All Featured
Navigating Team Friction
lara
184
15k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
102
18k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
What's in a price? How to price your products and services
michaelherold
245
12k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
The Pragmatic Product Professional
lauravandoore
33
6.5k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Thoughts on Productivity
jonyablonski
69
4.5k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
A Philosophy of Restraint
colly
203
16k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
Transcript
LangChainを武器に ハッカソンに出たら OSSにContributeしてた話 LangChain Japan MeetUp 2023-07-20 @kzk-maeda LangChainを武器に ハッカソンに出たら
OSSにContributeしてた話
Kazuki Maeda @kzk_maeda SRE @atama plus AWS Community Builders AWS
Startup Community Core Member 8+ years of experience of AWS Like: Lambda / Step Functions / Glue / MWAA / Athena 最近はGoogle CloudとLLM系を勉強中 自己紹介
2023 Jan Apr Jun Jul ChatGPTが流行ってるので とりあえず使ってみる ChatGPT Meetupで LangChainの存在を知る
IVSのハッカソンに出る →ファイナリスト選出 初コントリビュート LangChainと私
2023 Jan Apr Jun Jul ChatGPTが流行ってるので とりあえず使ってみる ChatGPT Meetupで LangChainの存在を知る
IVSのハッカソンに出る →ファイナリスト選出 初コントリビュート LangChainと私 実質2ヶ月くらい
① IVS Hackathon
IVS Hackathon
IVS Hackathon
IVS Hackathon ~応募~ Cryptoなんもわからんけど LLM使って何か作ってみよ
IVS Hackathon ~予選~ ファイナリストに 選ばれとる
IVS Hackathon ~当日ピッチ~
IVS Hackathon
IVS Hackathon ~当日ピッチ~ Crypto要素は どこですか? 審査員Aさん
終 制作・著作 K K Z
つくったものを紹介
つくったものを紹介 モニタリングツールに対 してエラーを検査 エラーメッセージから 既存チケットを検索 LangChainでコア機能を実装
② LangChain Contribute
Hackathonで難しかったポイント Datadog Logsのloader が実装されていない Github Issues用の document loaderは LangChainに実装済
Hackathon時の回避策 Datadog APIのレスポンスをJSONLoaderを用いてDocumentに変換 このやり方だと 結果を一度ファイルに 書き出す必要がある jsonの構造上 metadataが取得できない
他にもこの機能を 求めている人が いるのでは?
コントリビュート ちゃんとつくりました
コントリビュート 開発環境のちょっとした改善もPR出して2件Contribute!
Conclusion
今後の展望 • 引き続きLangChainの機能追加やFixなどContributeしていきたい • 社内で進んでいる生成AI系のPoCにLangChainを組み込んでいき、 公開サービスで使っている実績を解放していきたい • コミュニティ活動も積極的に参加していきたい 引き続きLangChainを使って楽しいLLM開発ライフを送ります!!