Slide 1

Slide 1 text

LINE WORKS と 生成 AI 2024.03.14 LWTT名古屋 #4 Kazuno Fukuda Claude 3 と LangChain 🦜️🔗

Slide 2

Slide 2 text

自己紹介 1. 本日のキーワード 2. LINE WORKS で Excel 数式エキスパート Bot 3. Claude 3 4. LangChain 5. まとめ 6. 目次

Slide 3

Slide 3 text

自己紹介 Kazuno Fukuda Kazuno Fukuda

Slide 4

Slide 4 text

生成 AI Bot は簡単に作れる! 本日のキーワード Anthropic Claude 3 がすごいらしい 1. LangChain が便利 2.

Slide 5

Slide 5 text

生成 AI とは 生成人工知能 (生成 AI) は、会話、ストーリー、 画像、動画、音楽などの新しいコンテンツやアイデアを 作成できる AI の一種です。 AI テクノロジーは、画像認識、自然言語処理 (NLP)、 翻訳などの従来とは異なるコンピューティングタスクで 人間の知能を模倣しようとしています。 https://aws.amazon.com/jp/what-is/generative-ai/

Slide 6

Slide 6 text

Excel 数式エキスパート Bot 生成 AI を使って Bot を開発してみました (画像は AI が生成したものを使用してます)

Slide 7

Slide 7 text

Bot の構成図 生成AI

Slide 8

Slide 8 text

Claude 3 Anthropic が発表した最新の生成AIモデル 「Opus」「Sonnet」「Haiku」の3サイズがある 最も高性能な「Opus」は他社のベンチマークスコアを凌駕 複雑なタスクにおいて人間に近いレベルの理解力と流暢さ 日本語での会話において、高い性能を示す

Slide 9

Slide 9 text

Claude 3 の IQ https://pc.watch.impress.co.jp/docs/news/1574865.html

Slide 10

Slide 10 text

Claude 3 には公式のプロンプトがある Claude 3 向けのプロンプト集 プロンプトとは「システム」と「ユーザー」の2つに分かれ、 まず前者でAIに指示し、次に後者でユーザー個別の条件や要件 を伝える仕組み

Slide 11

Slide 11 text

Excel数式エキスパート このプロンプトを Bot に組み込みました このプロンプトを Bot に組み込みました

Slide 12

Slide 12 text

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の値を掛け合わせた額になります。 - 以降の行でも同様に計算されます。 この単純な数式を使うことで、テーブル内の各行の小計金額を自動計算できます。

Slide 13

Slide 13 text

Excel 数式エキスパート Bot 実際に質問してみます!

Slide 14

Slide 14 text

LangChain

Slide 15

Slide 15 text

LangChain とは LLM を用いたアプリケーション開発を 効率的に行うためのライブラリ 言語モデル統合フレームワーク Python と TypeScript(推奨は Python) データソースの統合と迅速な調整の複雑さを抽象化してくれる

Slide 16

Slide 16 text

LLM はいくつあるの?

Slide 17

Slide 17 text

LLM はいくつあるの? いっぱいある!!!!

Slide 18

Slide 18 text

code LangChain それぞれの LLM に合わせるのは大変... LangChain が良い感じにしてくれる LangChain が良い感じにしてくれる

Slide 19

Slide 19 text

LangChain の Chat models

Slide 20

Slide 20 text

LangChain の Chat models

Slide 21

Slide 21 text

LangChain の Chat models ほぼ Chat model を変えるだけ

Slide 22

Slide 22 text

Excel 数式エキスパート Bot のコード Claude 3 の実装例をお見せします!

Slide 23

Slide 23 text

Excel 数式エキスパート Bot のコード のおかげで、 のおかげで、 LangChain のドキュメントのみで LangChain のドキュメントのみで 簡単に実装できた! 簡単に実装できた! (Claude のドキュメント見てない... )

Slide 24

Slide 24 text

テックリードより Claude のドキュメントも Claude のドキュメントも ちゃんと見ましょうね ちゃんと見ましょうね

Slide 25

Slide 25 text

が素晴らしいインターフェースを が素晴らしいインターフェースを 提供してくれている! 提供してくれている! Excel 数式エキスパート Bot のコード 生成 AI とチャットの相性は抜群。 生成 AI とチャットの相性は抜群。 AI の価値を素早く提供できる! AI の価値を素早く提供できる!

Slide 26

Slide 26 text

Anthropic Claude 3 がすごいらしい Anthropic Claude 3 がすごいらしい 1 1. . LangChain が便利 LangChain が便利 2 2. . 生成 AI Bot は簡単に作れる! 生成 AI Bot は簡単に作れる! まとめ 🦜️🔗

Slide 27

Slide 27 text

No content