基於 RAG (Retrieval Augmented Generation) 的 ChatBot 已經成為目前 Generative AI 的主流做法之一,此篇不針對什麼是 RAG 介紹,直接來使用 Google Cloud Platform 的 Agent Builder 開始打造個人/企業的 ChatBot。這次是使用 Arxiv 2305.05176 當作來源資料。
Step 01. 到 Google Cloud Console 建立一個 Project,選擇建立的 Project
GCP Console: https://console.cloud.google.com/
Create New Proyect: https://console.cloud.google.com/projectcreate
Step 02. 建立 Project 之後,搜尋 Agent Builder,設定 Billing service
Step 03. 啟用 Vertex AI API
Step 04. 選擇 Chat (關於 Agent 我們下一篇再介紹)
Step 05. 啟用 Diaglogflow API
Step 06. 建立 Data Store 。目的是為了將 PDF 上傳到 Google Cloud Storage。如果都還沒做過就是 a) 在 Cloud Storage 畫面建立 Bucket b) 上傳 PDF 到 Bucket
多方嘗試之後,發現切換到 Data Stores 建立比較直覺
記得透過這個畫面上傳 PDF
然後切到 Activity tab 看一下 Status 從 Import in progress 成為 Import completed
Step 07. 建立 Agent app
Step 08. 選擇對應的 Cloud Storage
Step 09. 測試 Agent
下一篇會採用另外一種 Agent type 打造具有 GenAI 的 ChatBot