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 Toolsの運用と改善
Search
peisuke
April 25, 2023
Technology
5
2.8k
LangChain Toolsの運用と改善
2023/4/25 LLM(GPT, PaLM等) with MLOps LT大会!!! 発表資料
peisuke
April 25, 2023
Tweet
Share
More Decks by peisuke
See All by peisuke
VGGT: Visual Geometry Grounded Transformer
peisuke
1
1k
AI for Kids:小学生に画像認識を教えてみた話
peisuke
1
45
LangGraphで始めるマルチエージェントシステム
peisuke
13
4.6k
Self-RAG: Learning to Retrieve, Generate and Critique through Self-Reflections
peisuke
9
1.5k
Mip-NeRF 360: Unbounded Anti-Aliased Neural Radiance Fields
peisuke
0
12k
GNeRF: GAN-based Neural Radiance Field without Posed Camera
peisuke
1
800
TTS Skins: Speaker Conversion via ASR
peisuke
0
410
A Quantum Computational Approach to Correspondence Problems on Point Sets
peisuke
0
740
F0-Consistent Many-to-many Non-parallel Voice Conversion via Conditional Autoencoder
peisuke
0
230
Other Decks in Technology
See All in Technology
Nstockの一人目エンジニアが 3年間かけて向き合ってきた セキュリティのこととこれから〜あれから半年〜
yo41sawada
0
110
Snowflakeの生成AI機能を活用したデータ分析アプリの作成 〜Cortex AnalystとCortex Searchの活用とStreamlitアプリでの利用〜
nayuts
0
110
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
2
1.2k
制約理論(ToC)入門
recruitengineers
PRO
8
3.6k
Jaws-ug名古屋_LT資料_20250829
azoo2024
3
200
個人CLAUDE.md紹介と設定から学んだこと/introduce-my-claude-md
shibayu36
0
130
Webアクセシビリティ入門
recruitengineers
PRO
3
1.4k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
PRO
10
670
実践アプリケーション設計 ①データモデルとドメインモデル
recruitengineers
PRO
5
1.3k
「AI2027」を紐解く ― AGI・ASI・シンギュラリティ
masayamoriofficial
0
160
Browser
recruitengineers
PRO
7
2.1k
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
4
1.9k
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.6k
Designing for Performance
lara
610
69k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Navigating Team Friction
lara
189
15k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
4 Signs Your Business is Dying
shpigford
184
22k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
GraphQLとの向き合い方2022年版
quramy
49
14k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Statistics for Hackers
jakevdp
799
220k
Transcript
LangChain Toolsͷӡ༻ͱվળ !QFJTVLF
ࣗݾհ ໊લɿ౻ຊ ܟհ ॴଐɿ"#&+"ʢ-BCTʣ ෭ۀɿ.-Λத৺ʹ૬ஊ͔Β։ൃ·Ͱͬͯ·͢ ੋඇ͓͕͚Լ͍͞ ׆ಈɿ5XJUUFS!QFJTVLF (JUIVC IUUQTHJUIVCDPNQFJTVLF 2JJUB
IUUQTRJJUBDPNQFJTVLF 4MJEF4IBSF IUUQTXXXTMJEFTIBSFOFU'VKJNPUP,FJTVLF গ͚ͩ͠ॻ͍ͯ·͢
ࠓճͷςʔϚʹ͍ͭͯ • --.୯ಠͩͱ༻్ʹݶք͕͋Γɺ֎෦πʔϧͱͷ࿈ܞ͕େࣄ • -BOH$IBJO5PPMTͷՄೳੑ͕ੌ͍ • 5PPMΛݺͼग़ͨ͢Ίʹઃఆ͢Δ%FTDSJQUJPOΛɺ.-ͷϊϦͰ ςετɾमਖ਼Λ͢ΔΈͷఏҊͱ࣮ݧ
--.ͷݶք • --.୯ಠͰ༻ͨ͠߹ͷݶք • ֶश͍ͤͯ͞ͳ͍σʔλʹରԠͰ͖ͳ͍ͨΊɺϦΞϧλΠϜͳ࣭ ઐతɾಠࣗͷ࣭ʹ͑ΒΕͳ͍ • ౦ژͷਓޱͱ͍ͬͨಛఆͷ࣭ʹ͍ͭͯޡͬͨճΛ͕ͪ͠ • ͍͔ʹͯ͠ޡͬͨճΛग़͞ͳ͍Α͏ʹͭͭ͠ɺ༗༻ͳ݁ՌΛ
ಘΔ͔͕ࠓޙͷ׆༻ͷϙΠϯτʹͳͬͯ͘Δ
ํ • ཁ݅తͳͱ͜Ζ • --.͕ճෆՄೳͳઐతͳࣝ˞ͷΞΫηε ˞࠷৽ͷใɺ࢛ଇԋࢉɺࣾͷφϨοδɺͦͷଞ༷ʑͳΈ • ͳΔ͘ޡͬͨճΛग़͞ͳ͍Α͏ʹ͢Δ • ղܾํ
• --.୯ಠͰΘͣɺͦͷଞͷΈͱ࿈ܞ͢Δ • ݕࡧͷΈͱΈ߹Θͤͨ-MBNB*OEFYͳͲ͕͋Δ
--.ͷࠓޙͷΘΕํͷఆ ཁɺ༁ φϨοδݕࡧ ϨίϝϯυͳͲ ϑΣʔζ̍ ϑΣʔζ̎ ϑΣʔζ̏ --.୯ಠͰͷར༻ खॱͷܾ·ͬͨλ εΫ
ϧʔϧϕʔεͰ--. ͱผϩδοΫͷΈ ߹Θͤ ॊೈʹෳϩδοΫ Λݺͼग़ͯ͠ར༻ ֓ཁ ಛ ۩ମྫ ֎෦φϨοδΛ Θͳ͍ɺରͷத Ͱ݁Ͱ͖Δ ࣗ༝ͳରγες ϜɺෳࡶͳλεΫ ෳͷΈΛΈ߹Θͤ ʢ-MBNB*OEFYʣ ʢ(151MVHJOTɺ+"37*4ɺ -BOH$IBJO5PPMʣ
--.ͷࠓޙͷΘΕํͷఆ ཁɺ༁ φϨοδݕࡧ ϨίϝϯυͳͲ ϑΣʔζ̍ ϑΣʔζ̎ ϑΣʔζ̏ --.୯ಠͰͷར༻ खॱͷܾ·ͬͨλ εΫ
ϧʔϧϕʔεͰ--. ͱผϩδοΫͷΈ ߹Θͤ ॊೈʹෳϩδοΫ Λݺͼग़ͯ͠ར༻ ֓ཁ ಛ ۩ମྫ ֎෦φϨοδΛ Θͳ͍ɺରͷத Ͱ݁Ͱ͖Δ ࣗ༝ͳରγες ϜɺෳࡶͳλεΫ ෳͷΈΛΈ߹Θͤ ʢ-MBNB*OEFYʣ ʢ(151MVHJOTɺ+"37*4ɺ -BOH$IBJO5PPMTʣ ຊͷλʔήοτ
-BOH$IBJO5PPMTͷ؆୯ͳઆ໌ʢʣ • ֎෦ͷπʔϧΛॊೈʹར༻Ͱ͖ΔΈ • ಠࣗͷπʔϧΛ༻ҙ͓͖ͯ͠ʢԼਤ̍ࢀরʣɺBHFOUʹରͯ͠ ΫΤϦΛ͛ΔʢԼਤ̎ࢀরʣ • ྫɿϗςϧϨίϝϯυπʔϧ SVOϝιουͰ݁ՌΛฦ
-BOH$IBJO5PPMTͷ؆୯ͳઆ໌ʢʣ • -BOH$IBJOଆͰπʔϧΛ͏͖͔Ͳ͏͔ɺͲͷπʔϧΛ ͏͖͔Λஅͯ͠ɺπʔϧΛۦͭͭ݁͠ՌΛฦ͢ πʔϧΛ͏͔Λఆ ͏πʔϧΛܾఆ
-BOH$IBJO5PPMTͷ؆୯ͳઆ໌ʢʣ • ෳͷπʔϧΛ࿈ܞͤͨ͞ߴͳ݁ՌΛฦ͢͜ͱՄೳ ݕࡧπʔϧ ܭࢉπʔϧ
-BOH$IBJO5PPMTΛ࣮ࡍʹ͏্Ͱͷ՝ • %FTDSJQUJPOͷఆ͕ٛʮ͔ͳΓʯ͍͠ • 5PPM͕૿͑ͯ͘Δͱɺఆ௨Γʹ5PPMΛͬͯ͘Εͳ͍ • ӡ༻ͷதͰదʹ5PPMΛબͯ͘͠ΕΔΑ͏मਖ਼͍ͯ͘͠ඞཁ͕͋Δ %FTDSJQUJPO
ʮ%FTDSJQUJPO0QTʯ Λߟ͑ͯΈͨ
%FTDSJQUJPO0QTͱ • ʮ͜ͷΫΤϦʹରͯ͠ɺ͜ͷπʔϧͱ͜ͷπʔϧ͕ݺΕΔ͖ʯͱ͍͏ɺ ೖྗͱਖ਼ղͷϖΞΛ༧Ίࢁ༻ҙ͓ͯ͘͠ʢ.-ʹ͓͚Δڭࢣσʔλʣ • ࣮ࡍʹΫΤϦΛୟ͍ͯΈͯɺఆ௨Γͷπʔϧ͕ݺΕ͍ͯΔ͔Λςετ ʢ.-ʹ͓͚Δਪʣ • ݺΕ͍ͯͳ͔ͬͨΒɺ݁ՌΛ--.ʹͯ͠मਖ਼͠ɺ͜ΕΛ܁Γฦ͢ ʢ.-ʹ͓͚Δֶशʣ
͜ͷΛ͍ɺӡ༻தʹվળͷϓϩηεΛճ͢ʂ ʢͱ͍͏ϑϨʔϜϫʔΫͷఏҊʣ
%FTDSJQUJPO0QTͷ࣮ݧ • ΦεεϝͷגͷฑΛग़ྗͦ͠ͷࣄۀ༰Λग़ྗ͢ΔΈΛ ରʹ͢Δ • גͷฑ͚ͩϨίϝϯυ͞ΕͯɺͦͷϏδωεϞσϧച্ΛҰॹ ʹΓͨ͘ͳΔ • ࣗͰ৭ΜͳใΛௐͯௐࠪΛͤͣͱɺ5PPMTͷΈΛ͍ඞ ཁͳใΛҰׅͰूΊ͍ͨ
• ҎԼͷطଘπʔϧ܈Λ͍࣋ͬͯΔ͜ͱΛఆ • πʔϧ̍ɿΦεεϝͷגͷձ໊ࣾΛग़ྗ͢Δ"1* • πʔϧ̎ɿձ໊͔ࣾΒฑίʔυʹม͢Δ"1* • πʔϧ̏ɿฑίʔυʹରԠ͢Δࣄۀ༰Λग़ྗ͢Δ"1*
ςετ༻ͷ5PPMΛ࡞͓ͯ͘͠ • 5PPM͕ݺΕΔ͔͚ͩݟΕྑ͍ͷͰɺ"1*ࣗମϞοΫΞο ϓͰ0, • Սۭͷձ໊ࣾΛೖΕ͓ͯ͘͜ͱͰɺ(15ࣗମ͕͑ͳ͍Α ͏ʹ͓ͯ͘͠
%FTDSJQUJPO0QTͷϑϩʔ ਖ਼ղσʔλͷೖྗ ॳظͷ%FTDSJQUJPOઃఆ ༩͑ͨ%FTDSJQUJPOΛݩʹπʔϧΛݺͼग़͠ ਖ਼ղσʔλͱൺֱͯ͠ɺͲͷҐͷਫ਼Ͱπʔϧ͕ݺͼग़͞Ε ͔ͨΛςετ
ਫ਼্͕͕ΔΑ͏ʹ%FTDSJQUJPOΛमਖ਼ ʹΔ
%FTDSJQUJPO0QTͷϑϩʔ ਖ਼ղσʔλͷೖྗ ॳظͷ%FTDSJQUJPOઃఆ ༩͑ͨ%FTDSJQUJPOΛݩʹπʔϧΛݺͼग़͠ ਖ਼ղσʔλͱൺֱͯ͠ɺͲͷҐͷਫ਼Ͱπʔϧ͕ݺͼग़͞Ε ͔ͨΛςετ
ਫ਼্͕͕ΔΑ͏ʹ%FTDSJQUJPOΛमਖ਼ ʹΔ
ਖ਼ղσʔλͷ࡞ ΫΤϦαϯϓϧ ݺͼग़͞ΕΔ͖ 5PPM܈ͱఆग़ྗ
%FTDSJQUJPO0QTͷϑϩʔ ਖ਼ղσʔλͷೖྗ ॳظͷ%FTDSJQUJPOઃఆ ༩͑ͨ%FTDSJQUJPOΛݩʹπʔϧΛݺͼग़͠ ਖ਼ղσʔλͱൺֱͯ͠ɺͲͷҐͷਫ਼Ͱπʔϧ͕ݺͼग़͞Ε ͔ͨΛςετ
ਫ਼্͕͕ΔΑ͏ʹ%FTDSJQUJPOΛमਖ਼ ʹΔ
ॳظͷ%FTDSJQUJPOઃఆ • ͪΌΜͱֶश͞ΕΔࣄΛ֬ೝ͍ͨ͠ͷͰɺ࠷ॳదͳ༰Λ ೖΕ͓ͯ͘
%FTDSJQUJPO0QTͷϑϩʔ ਖ਼ղσʔλͷೖྗ ॳظͷ%FTDSJQUJPOઃఆ ༩͑ͨ%FTDSJQUJPOΛݩʹπʔϧΛݺͼग़͠ ਖ਼ղσʔλͱൺֱͯ͠ɺͲͷҐͷਫ਼Ͱπʔϧ͕ݺͼग़͞Ε ͔ͨΛςετ
ਫ਼্͕͕ΔΑ͏ʹ%FTDSJQUJPOΛमਖ਼ ʹΔ
मਖ਼ϓϩϯϓτͷ࡞ ݱࡏͷEFTDSJQUJPO ݺΕͨ5PPMͱݺΕͳ ͔ͬͨ5PPMΛ༩͑Δ ग़ྗϑΥʔϚοτΛࢦఆ ϢʔβͷΫΤϦࣗମʹ ༩͖͢ใ
ఆྔධՁ ਖ਼ मਖ਼ճ FQPDI • मਖ਼ʹΑͬͯਫ਼্͕͢Δ͜ͱ֬ೝ • దͳमਖ਼͕ͳ͞Εͣɺ࠷ޙʹਫ਼͕Լ͕ͬͯ͠·͏ࣄ͕͋Δ
ఆੑධՁ • ੜ͞Εͨ%FTDSJQUJPOͱΫΤϦͷՃใ %FTDSJQUJPO Ճใ
ఆੑධՁ • աֶशͯ͠͠·͏ྫʢ͜ͷล.-ͬΆ͍ʣ ˞मਖ਼༻ͷϓϩϯϓτΛ࿔͍ͬͯͨΒ࿉͞Εͨ݁Ռ ֶशσʔλʹؚ·ΕΔΫΤϦ ͱ͑Λ֮͑ͯ͠·ͬͨ
·ͱΊ • --.ͱɺͦΕҎ֎Λͭͳ͛ΔՄೳੑ͕ੌ͍ʂ • ؆୯ʹܨ͕Βͳ͍ɺ൚༻Λࢦ͢΄Ͳੑೳ্͕͕Βͳ͍ • .-ͷཁྖͰɺ%FTDSJQUJPOΛςετɾվળ͢ΔΈΛߟҊ • %FTDSJQUJPO0QTͱݴ͍ͭͭɺ·ͩ0QTͷΈ·Ͱ࡞ͬ ͍ͯͳ͍ͷͰɺࠓޙؤுΓ·͢