使用 Vertex AI Search & Conversation (前身 Gen App Builder) 打造 基於 公司文件 的 LINE 聊天機器人客服
目前 Vertex AI 的 Search & Conversation ( 另一個名字是 Dialogflow CX ) 有給 $1000鎂可折抵。
- 在 Google Cloud Summit 台灣 2023 看到的就是這個,但我中文用不出來,如果可以的話,Dialogflow CX 直接支援 LINE 等等 messenger APP ,也可以直接呼叫 API 。
https://cloud.google.com/dialogflow/cx/docs/reference/language 這裡寫有 support 中文,但用 data store 的話,就暫不支援
- 對,我有看到 Google Cloud Summit 台灣 2023 有 demo 撈 data store 裡的醫院的 中文 pdf,但我就是試不出來
- 不排除要合作夥伴才能開中文權限
狀況還原 (2023.10.23)
Search & Conversation : https://console.cloud.google.com/gen-app-builder
用中文資料 create 好 app 後,開啟 dialogflow cx 不能用了,因為 中文 還不支援 data store。

- 先演練 一個 英文範例, 給大家參考一下 待 日後 能用 中文 在試試。
收費
有給 $1000鎂可折抵 :
- Gen App Builder: Enterprise Search API Request Count — Standard (services/74B1–77CF-C302/skus/BADA-EE26–7BDA)
- Gen App Builder: Enterprise Search API Request Count — Enterprise (services/74B1–77CF-C302/skus/93D6–7280-CF05)
- Gen App Builder: Enterprise Search API Request Count — LLM Add-on (services/74B1–77CF-C302/skus/151B-D7A2-B5B5)
- Gen App Builder: Data Index (services/74B1–77CF-C302/skus/BC7D-6A97–90F8)
- Audio interactions with Dialogflow CX Enterprise agents (services/FBC0-AA4A-C89A/skus/1A04–3B12–74DC)
- Text session for interacting with Dialogflow CX Enterprise agents (services/FBC0-AA4A-C89A/skus/90FE-6D2B-0AE1)
可以自行參考細節。
UX Story
User : how much is XXX ?
Chat Bot : XXX is $500.
架構
LINE 使用者 input => Vertex AI 的 Search & Conversation ( Dialogflow CX ) 查找 生成內容 => LINE 使用者
演練目標
- 使用 Vertex AI Search & Conversation (前身 Gen App Builder) 打造 基於 公司文件 的 LINE 聊天機器人客服
教學
事前準備
- Vertex AI Search & Conversation 的權限
- 實做LINE Bot 使用 LINE Developers(一定條件使用下,免費) 申請 LINE 聊天機器人帳號,可以先參考這篇 手把手 申請 LINE 聊天機器人 申請 LINE 聊天機器人帳號的步驟
- 參考 Create a Generative Chat App with Vertex AI Conversation
步驟
- 開啟 API 權限 Dialogflow API Service Details page.
- 設定付費帳戶

3. 以下兩種方式都可以 新增 Chat App
- 至 Vertex AI Conversation 控制台,然後點擊控制台頂部附近的+ App。
- 至 Dialogflow CX 控制台,按一下“+create new agent”,然後選擇“Auto-generate”選項,然後您將被重新導向至 Vertex AI Conversation 控制台中的以下步驟。


Create data store.
4. 繼續後 選擇 Create new data store.

5. 輸入 cloud-samples-data/dialogflow-cx/google-stor e 這是Google商品的英文簡介 pdf

6. 選 Unstructured documents 繼續 後 Data store name 填入 Google Store 按 Create , Vertex AI Search & Conversation 就會去整理資料


7. 好了之後照理說 App 也要跟著新增完成, 但是筆者在實際測試的時候, 發現 App 並沒有產生,只好將上述的動作再做一次, 並且選擇已經好的 Data Store

8. 回到 Vertex AI Conversation console 選 Apps

9. 點 google store 會開啟到 dialogflow CX 的介面 進行測試

10.選擇 Test Agent 進行測試, 輸入以下問題
How long does the battery in the Pixel 7 Pro last?Is the Pixel Watch water resistant?Can I display my Google Photos on a Nest Hub?

附註: 但目前看起來只有查找資料的能力, 不具有分析的能力


9. 直接用 Dialogflow CX 提供的介接介面,串接 LINE Bot
串接 LINE Bot

- 選 manage 裡的 integrations 裡 有 LINE
- 輸入 LINE Console 給的 access token 等 key 值

3. 測試一下

同場加映
- 使用 GCP Vertex AI + GCP function + Open Weather API 和 Bard / ChatGPT 協作開發 天氣預報 LINE 聊天機器人
- 使用 PaLM(Bard) API 打造 天氣預報 LINE 聊天機器人
最後📅,不管 AI 怎麼變動,有些事不變,如何和 AI 🤖 互動 也就是 prompt 的技巧不變
而這裡恰恰有本 如何用 運算思維🧠 和 AI 🤖 互動 的書推薦給你~
本書📖 3 個重點:
- ✔ 專注於 問題/需求 💭 的確認
- ✔ 利用運算思維💡拆解問題及需求🧩
- ✔ 藉由詠唱🎤 prompt 進行 AI🤖 人機協作🤝
Google Devfest 季 來臨,我們一起探索🔍與學習📚
Google DevFest,即Google開發者節,是由Google開發者群體主辦的全球性技術會議,旨在分享最新的Google技術和開源技術知識,並提供開發者交流合作的機會。2023 講座 紀錄
我將參加以下活動🎉,期待與你🙋見面🤝,聊聊 GenAI 與聊天機器人的架構。
與 Bard AI 協作教學
- 11/18 Devfest Hongkong 香港專業教育學院(李惠利)線上出席
如何使用 MarkerSuite & PaLM API 搭配 Cloud Function 建置 Generative AI 聊天機器人 (LINE Bot) 和 Bard 協作程式碼,並使用 IDX 開發
比較 Vertex AI 的 Generation Studio 裡的 Language Model 與 Vertex AI Search & Conversation (前身 App Builder) 連動 Dialogflow CX 及 PaLM API 和 C 牌 API
- 11/19 DevFest Taoyuan 2023 中壢青創指揮部
- 11/25 DevFest Kaohsiung 2023 DAKUO高雄市數位內容創意中心
- 12/2 DevFest Changhua 2023 彰化鐵路醫院(高賓閣)
在離開之前,記得給本📰Medium點讚👍、訂閱📩,並分享給您的朋友!





