avatarWolke@林建宏 As An Inspirer Collaborate AI (ChatGPT.)

总结

本网页介绍了如何利用 Vertex AI Search & Conversation(原名 Gen App Builder)结合公司文档打造 LINE 聊天机器人客服,并提供了详细的创建和配置步骤,包括使用 Dialogflow CX、创建数据存储、串接 LINE Bot 以及如何测试和优化机器人的性能。

摘要

网页详细说明了 Vertex AI Search & Conversation 的使用方法,包括如何利用提供的 $1000 折扣,以及如何在台湾 Google Cloud Summit 2023 上展示的基础上,使用中文 PDF 文档创建机器人。文章指出,尽管 Dialogflow CX 支持中文,但目前 Data Store 还不支持中文。作者通过演示一个英文示例,展示了如何创建应用程序,并指出在实际操作中可能需要合作伙伴才能开启中文权限。

文章还详细介绍了创建数据存储的步骤,包括如何证明网域所有权,以及如何处理目前中文网站还不可用的情况。接着,作者分享了如何通过 Vertex AI Conversation 控制台或 Dialogflow CX 控制台创建 Chat App,并解释了如何选择 Data Store 和如何解决在创建过程中可能出现的问题。

此外,文章提供了如何将 Vertex AI Search & Conversation 与 LINE Bot 串接的指南,包括如何配置 LINE Console 提供的访问令牌等密钥值,以及如何进行测试。最后,作者提供了一些额外的资源和活动信息,如 DevFest 季活动的参与情况,以及如何通过阅读相关书籍来提升与 AI 互动的技巧。

观点

  • Vertex AI Search & Conversation 是一个强大的工具,可以帮助企业打造基于公司文档的 LINE 聊天机器人客服。
  • 尽管 Dialogflow CX 支持中文,但目前 Vertex AI Search & Conversation 的 Data Store 还不支持中文文档。
  • 创建基于 Vertex AI 的聊天机器人需要一系列的步骤,包括设置 API 权限、创建数据存储、配置 LINE Bot 等。
  • 在实际操作中,可能需要与合作伙伴合作才能完全开启中文功能。
  • 作者通过实际操作和演示,提供了一个英文示例,以帮助用户理解创建和配置过程。
  • AI 技术的发展迅速,学习如何与 AI 互动和合作是未来趋势。
  • 参与社区活动,如 Google DevFest,可以帮助开发者了解最新的 AI 技术和开源技术知识,同时提供交流和合作的机会。
  • 阅读相关书籍可以提升运算思维,帮助开发者更好地与 AI 合作,提高程序生产力。

使用 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 聊天機器人客服

教學

事前準備

步驟

  1. 開啟 API 權限 Dialogflow API Service Details page.
  2. 設定付費帳戶

3. 以下兩種方式都可以 新增 Chat App

  • Vertex AI Conversation 控制台,然後點擊控制台頂部附近的+ App。
  • Dialogflow CX 控制台,按一下“+create new agent”,然後選擇“Auto-generate”選項,然後您將被重新導向至 Vertex AI Conversation 控制台中的以下步驟。
輸入公司名稱及 agnet 代理名稱
還不支援中文

Create data store.

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

選網站的話 Google 會要你證明你是網域擁有者, 但中文網站目前還是沒用

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?

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

Bard 可以

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

串接 LINE Bot

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

3. 測試一下

同場加映

最後📅,不管 AI 怎麼變動,有些事不變,如何和 AI 🤖 互動 也就是 prompt 的技巧不變

而這裡恰恰有本 如何用 運算思維🧠 和 AI 🤖 互動 的書推薦給你~

本書📖 3 個重點:

  • ✔ 專注於 問題/需求 💭 的確認
  • ✔ 利用運算思維💡拆解問題及需求🧩
  • ✔ 藉由詠唱🎤 prompt 進行 AI🤖 人機協作🤝

購買連結🔗 Momo🛍️ 博客來📚 誠品📘 金石堂📖

Google Devfest 季 來臨,我們一起探索🔍與學習📚

Google DevFest,即Google開發者節,是由Google開發者群體主辦的全球性技術會議,旨在分享最新的Google技術和開源技術知識,並提供開發者交流合作的機會。2023 講座 紀錄

我將參加以下活動🎉,期待與你🙋見面🤝,聊聊 GenAI 與聊天機器人的架構。

與 Bard AI 協作教學

如何使用 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

在離開之前,記得給本📰Medium點讚👍、訂閱📩,並分享給您的朋友!

Vertex AI
Line Bot
Recommended from ReadMedium