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
LINE WORKS と 生成 AI ~Claude 3 と LangChain~
Search
codemountains
March 15, 2024
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LINE WORKS と 生成 AI ~Claude 3 と LangChain~
codemountains
March 15, 2024
More Decks by codemountains
See All by codemountains
API ファーストな CMS の世界
codemountains
0
72
Rust | axum でモック用の API サーバーを起動できる CLI ツール作ってみた
codemountains
0
66
Rust.Nagoya #1
codemountains
0
470
Momento Deep Dive - 真のサーバーレスとは?
codemountains
0
920
Rust 製エディタ Zed を布教したい
codemountains
0
900
kintone Night Nagoya vol.12 - kintone x Collaboflow で評価日報
codemountains
0
66
Amazon S3 Express One Zone & AWS re:Invent 2023 現地体験談
codemountains
0
1.6k
Shuttle で Rust アプリケーションを爆速デプロイ
codemountains
1
300
Postman CLI で Integration Test
codemountains
2
1.1k
Featured
See All Featured
Making Projects Easy
brettharned
120
6.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
RailsConf 2023
tenderlove
30
1.5k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Mobile First: as difficult as doing things right
swwweet
225
10k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
340
30 Presentation Tips
portentint
PRO
1
360
How to Ace a Technical Interview
jacobian
281
24k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Building Adaptive Systems
keathley
44
3.1k
It's Worth the Effort
3n
188
29k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
Transcript
LINE WORKS と 生成 AI 2024.03.14 LWTT名古屋 #4 Kazuno Fukuda
Claude 3 と LangChain 🦜️🔗
自己紹介 1. 本日のキーワード 2. LINE WORKS で Excel 数式エキスパート Bot
3. Claude 3 4. LangChain 5. まとめ 6. 目次
自己紹介 Kazuno Fukuda Kazuno Fukuda
生成 AI Bot は簡単に作れる! 本日のキーワード Anthropic Claude 3 がすごいらしい 1.
LangChain が便利 2.
生成 AI とは 生成人工知能 (生成 AI) は、会話、ストーリー、 画像、動画、音楽などの新しいコンテンツやアイデアを 作成できる AI
の一種です。 AI テクノロジーは、画像認識、自然言語処理 (NLP)、 翻訳などの従来とは異なるコンピューティングタスクで 人間の知能を模倣しようとしています。 https://aws.amazon.com/jp/what-is/generative-ai/
Excel 数式エキスパート Bot 生成 AI を使って Bot を開発してみました (画像は AI
が生成したものを使用してます)
Bot の構成図 生成AI
Claude 3 Anthropic が発表した最新の生成AIモデル 「Opus」「Sonnet」「Haiku」の3サイズがある 最も高性能な「Opus」は他社のベンチマークスコアを凌駕 複雑なタスクにおいて人間に近いレベルの理解力と流暢さ 日本語での会話において、高い性能を示す
Claude 3 の IQ https://pc.watch.impress.co.jp/docs/news/1574865.html
Claude 3 には公式のプロンプトがある Claude 3 向けのプロンプト集 プロンプトとは「システム」と「ユーザー」の2つに分かれ、 まず前者でAIに指示し、次に後者でユーザー個別の条件や要件 を伝える仕組み
Excel数式エキスパート このプロンプトを Bot に組み込みました このプロンプトを Bot に組み込みました
A列に単価(円)、B列に数量、C列に小計金額のテーブルがあります。 C列に最適な数式を教えてください。 C列の小計金額を計算する関数は以下のようになります。 =A2*B2 この数式は、A2セルの単価とB2セルの数量を掛け合わせることで、その行の小計金額を計算しています。 - A2 は、その行の単価を参照しています。 - B2
は、その行の数量を参照しています。 - * は乗算の演算子です。 この数式をC2セルに入力すると、A2とB2の値を掛け合わせた小計金額がC2に表示されます。 この数式をC列の残りのセルにコピーすれば、各行の小計金額が自動的に計算されます。 セル参照はコピー先のセルに合わせて相対的に変更されます。 例えば: - C3セルでは =A3*B3 となり、A3とB3の値を掛け合わせた額になります。 - C4セルでは =A4*B4 となり、A4とB4の値を掛け合わせた額になります。 - 以降の行でも同様に計算されます。 この単純な数式を使うことで、テーブル内の各行の小計金額を自動計算できます。
Excel 数式エキスパート Bot 実際に質問してみます!
LangChain
LangChain とは LLM を用いたアプリケーション開発を 効率的に行うためのライブラリ 言語モデル統合フレームワーク Python と TypeScript(推奨は Python)
データソースの統合と迅速な調整の複雑さを抽象化してくれる
LLM はいくつあるの?
LLM はいくつあるの? いっぱいある!!!!
code LangChain それぞれの LLM に合わせるのは大変... LangChain が良い感じにしてくれる LangChain が良い感じにしてくれる
LangChain の Chat models
LangChain の Chat models
LangChain の Chat models ほぼ Chat model を変えるだけ
Excel 数式エキスパート Bot のコード Claude 3 の実装例をお見せします!
Excel 数式エキスパート Bot のコード のおかげで、 のおかげで、 LangChain のドキュメントのみで LangChain のドキュメントのみで
簡単に実装できた! 簡単に実装できた! (Claude のドキュメント見てない... )
テックリードより Claude のドキュメントも Claude のドキュメントも ちゃんと見ましょうね ちゃんと見ましょうね
が素晴らしいインターフェースを が素晴らしいインターフェースを 提供してくれている! 提供してくれている! Excel 数式エキスパート Bot のコード 生成 AI
とチャットの相性は抜群。 生成 AI とチャットの相性は抜群。 AI の価値を素早く提供できる! AI の価値を素早く提供できる!
Anthropic Claude 3 がすごいらしい Anthropic Claude 3 がすごいらしい 1 1.
. LangChain が便利 LangChain が便利 2 2. . 生成 AI Bot は簡単に作れる! 生成 AI Bot は簡単に作れる! まとめ 🦜️🔗
None