我是一個 ABAP 開發工程師,在日常工作中使用 ABAP 完成應用開發工作。
最近在 InfoQ 社區上看到了百度智能云千帆大模型平臺的開箱評測活動,出于興趣,申請了一個賬號并進行使用。
本文從一個 ABAP 開發工程師的視角出發,記錄了筆者使用百度智能云千帆大模型平臺的第一手體驗。
百度智能云千帆大模型的控制臺鏈接:
https://console.bce.baidu.com/qianfan/overview
不得不說百度智能云千帆大模型的賬號登錄還是非常貼心的,使用百度云盤APP的個人賬號掃碼登錄即可。依照百度云盤在國內的普及程度,我想在程序員群體里幾乎是人手一個了吧。
登錄之后的控制臺界面如上圖所示,眼尖的我一眼就看到了在線測試
的超鏈接。在線測試無疑是試用者能夠最快獲得及時反饋的渠道之一。于是我點擊了該超鏈接。
進入在線測試
的界面之后,看到一條警告提示:
ERNIE-Bot 還未開通付費,請開通付費后使用。
這里提到的 ERNIE-Bot 是百度自行研發的大語言模型,基于海量中文數據訓練而成,具有更強的中文對話問答、內容創作生成等能力。開通付費
四個字也是超鏈接,所以直接點擊,按照提示進行下一步操作:
在大模型訓練
和預置服務
里開通服務即可。
開通之后稍等幾分鐘就能正常使用這個模型了:
刷新之后,回到在線測試
界面,發現此時選擇服務
的下拉列表下,已經能看到我們剛才開通的 ERNIE-Bot
模型了。但是當我在右側向該 Bot 發送 Prompt 時,又收到了新的錯誤提示消息:
當前服務未添加至應用,在服務添加至應用后,點擊左側的刷新按鈕后,點擊卡片下方重新生成即可獲得回答。
同時屏幕左側也有一條提示消息:
ERNIE-Bot未添加至所選應用,請聯系應用創建人在應用接入模塊將服務添加至應用后點擊 刷新
看這個錯誤消息,是因為我尚未創建一個用來消費 ERNIE-Bot 模型的應用。
可是在哪里進入應用創建的界面呢?
我在控制臺上找了找,最后找到了下面這個鏈接: https://console.bce.baidu.com/qianfan/ais/console/applicationConsole/application
點擊創建應用按鈕:
維護應用的名稱和描述信息:
同時給這個應用分配它可以使用的模型,這里我們記得把 ERNIE-Bot 也添加到列表即可:
應用創建成功:
刷新在線測試的界面,可以看到此時可以給 ERNIE-Bot 發送 Prompt 了:
我給模型發送的 Prompt 如下:
你是資深的 ABAP 技術專家,請你介紹 ABAP 編程語言的優勢和劣勢,以及它的適用場合。
這個回復我就不全文粘貼了:
我本人使用 ABAP 編程語言已經16年了,ERNIE-Bot 的回復質量還是相當高的,關于優勢劣勢和適用場合,全部都答到了點子上。
再來看千帆大模型平臺提供的 Prompt 模版功能,平臺提供了很多預制模版。
我們選中一條模版,點擊引用鏈接。如果模版內置了通過占位符{}
表示的變量,那么就會彈出對話框,讓我們指定這些變量的具體內容。
也可以給 Prompt 模版分配從 0 到 9 總計10個快捷鍵。
分配快捷鍵之后,在 Prompt 輸入框里,我們敲入 /
, 就會看到這些快捷鍵出現在 Prompt 模版列表里,敲擊對應的數字鍵,就可以使用綁定的 Prompt 了。
百度智能云千帆大模型平臺本身提供了豐富的 Prompt 模版,其中不少的設計方式值得我們借鑒。
本文只是介紹了百度千帆大模型平臺眾多強大 AI 功能中的一個 ERNIE-Bot 模型,從中能看出通過平臺消費這些 AI 模型和服務的步驟是非常簡單直觀的,沒有陡峭的學習曲線。作為 ABAP 開發人員,后續筆者會嘗試使用 ABAP 編程語言去消費 ERNIE-Bot 模型的文字對答服務,看是否能夠使用該模型輔助本文日常的編程工作。