Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Google製LLM「PaLM2」と対話できるLINE Botを 爆速開発ハンズオン 1
Slide 2
Slide 2 text
本日やること ● 本日やること ● 自己紹介 ● 完成品の動作 ● 構成 ● 今回使う技術 ● VertexAIとは ● PaLM2とは ● CloudRunとは ● 実際に作ろう ● まとめ 2
Slide 3
Slide 3 text
自己紹介 3 Amazon ベストセラー獲得 Kento.Yamada (github,Twitter,zenn,Qiita@ymd65536) 経歴 ● 2022年10月~現在 虎ノ門のCIer ○ Multi Cloud Developer ● (2016年~2022年9月)某通信キャリアの子会社 ○ ITスペシャリスト
Slide 4
Slide 4 text
完成品の動作 4 デモをやります!
Slide 5
Slide 5 text
全体構成 5 Artifact Registry Cloud Run Vertex AI
Slide 6
Slide 6 text
デプロイ時の構成 6 Artifact Registry Cloud Run 2.コンテナイメージをpull 1.イメージをpush
Slide 7
Slide 7 text
Vertex AIとの疎通確認 7 Cloud Run Vertex AI 2. text-bison@001のAPIを実行 1. エンドポイント接続 (GETリクエスト) 3.結果を取得 4.ブラウザで結果を参照
Slide 8
Slide 8 text
LINE botからVertex AIのAPIを実行 8 Cloud Run 1.Webhookによる接続 Vertex AI 2. chat-bison@001のAPIを実行 2. chat-bison@001のAPIを実行 3.結果を取得 4.LINEアプリ上で結果を閲覧
Slide 9
Slide 9 text
今回使う技術 ● LINE API ○ Messaging API ● Google Cloud ○ CloudRun ○ Artifact Registry ○ Vertex AI 9
Slide 10
Slide 10 text
LINE Messaging API 👈詳しく知りたい人はこちら 10 https://www.youtube.com/watch?v=KiuLRTSuTzg
Slide 11
Slide 11 text
CloudRunとは コンテナを実行できるマネージドサービス 特徴 ● サーバレスコンピューティング ● 受信リクエストに合わせて、コンテナが自動的にスケール 今回はジョブではなく、サービスとしてコンテナを実行 LINE Messaging APIのWebhook URLとして利用 11 CloudRunの料金:https://cloud.google.com/run/pricing?hl=ja
Slide 12
Slide 12 text
Artifact Registryとは 12 次世代の Container Registry 特徴 ● パッケージと Docker コンテナイメージを1 か所で保管し、管理できる ● CloudBuildのアーティファクトを保存する場所として利用できる Caution 現在はContainer Registryではなく、Artifact Registryが推奨されています! 今回はCloudRunに使うコンテナのイメージを保存するために利用 Artifact Registryの料金:https://cloud.google.com/artifact-registry/pricing?hl=ja
Slide 13
Slide 13 text
VertexAIとは 13 エンタープライズ対応の生成 AI でイノベーションを加速する 特徴 ● さまざまなAIモデルの提供およびトレーニング ● 検証にちょうどいいGenerative AI Studio ● もちろん、PaLM2も提供 今回はCloudRunからVertex AIのAPIを実行してAIを呼び出す
Slide 14
Slide 14 text
PaLM2とは ● Google が開発した最新のLLMであり、PaLMの後継 ● 4種類のモデル:Gecko、Otter、Bison、Unicorn ● 25 を超える Google の製品と機能に搭載 なお、読み方は「パーム」 14 引用元:PaLM 2 のご紹介 https://japan.googleblog.com/2023/05/palm-2.html
Slide 15
Slide 15 text
Vertex AIでPaLM2を利用する時 1. text prompts a. 一問一答という形で利用する 2. chat prompts a. 文字通りチャット、コンテキスト(文脈)を理解して返信 3. text embeddings a. テキスト同士の類似性を測定して返信 15
Slide 16
Slide 16 text
Vertex AI における生成 AI サポートの料金 16 Vertex AI における生成 AI サポートの料金:https://cloud.google.com/vertex-ai/pricing?hl=ja 1,000文字あたり、$0.0010 1,000文字あたり、$0.0005
Slide 17
Slide 17 text
実際に作ろう 百聞は一つのハンズオンにしかず!! 17
Slide 18
Slide 18 text
まとめ ● 今回はCloudRunを使ってVertexAIを実行した ● VertexAIを使うと手軽に生成AIが扱える! ● PaLM2は比較的に安い!すごい! ● まだまだ知見は少ないけども、可能性は無限大! 18