是否在工作中經常感到繁瑣的重複性任務讓你疲憊不堪?今天,我們要教大家如何利用免費資源,在 Hugging Face (註 1) 上打造一款專屬於自己的 AI 聊天室機器人,來解決這些痛點。
透過這個教學,你可以根據自身的需求,客製化設計一個能有效提高工作效率的聊天機器人。不論是產出特定文字、生成圖像、編寫程式碼都可以。
介面介紹
首先,點選 網址 進入 Hugging Face 的 AI 助理平台。
進入頁面後,在右側可以看見由各種已經被建立好的熱門 AI 助理,如 ChatGPT、Image Generator、Coder,可以先嘗試玩玩看已經被建立好的這些 AI 。
自製 AI 聊天助理
有時候我們的需求非常特定。舉例來說,我需要建立一個可以用於優化提示詞的工具,而這些提示詞是針對工作文件(如 Word 和 PPT)的指令。這類需求非常客製化,因此需要自製機器人來滿足。
1. 點選 Create new assistant
2. 設定機器人屬性
- Name:機器人的名字
- Description:對外簡介這個機器人可以做到什麼
- Model:AI 的語言模型,基本上使用預設上的即可,若有興趣,可再深入研究不同模型的差異。
- User start messages:預設起始的對話,可以讓使用者直接點選,快速開始對話。舉例來說,像是「給我一個 prompt 的範例」
- Instructions (System Prompt):在這裡需要告訴機器人要協助你做什麼,以及他應該扮演什麼角色。這樣才能確保機器人能夠有效地滿足你的需求並提供實際幫助。
3. 使用機器人:建立完畢後,回到主畫面中,點選自己的帳號,即可看到剛剛所建立好的聊天機器人。
聊天助理案例 – Prompt 優化
由於我需要透過下指令讓 AI 協助我產生程式碼,指令的說明越詳細,最後產生的程式碼正確性與完整度就越高。可以看看以下兩句話,哪一句更好?
A:我要找到名為夏令營的資料夾,裡面的 student 檔案。
B:程式首先確認名為「夏令營」的資料夾是否存在。如果不存在,顯示具體的錯誤訊息,例如「無法找到資料夾:夏令營」。如果資料夾存在,程式接著檢查該資料夾內是否有名為「student」的檔案。如果不存在,顯示具體的錯誤訊息,例如「無法找到檔案:student」。
從 B 的例子可以看出,它的完整性顯著優於 A。不僅在於句子長度,還因為 B 使用括號強調文件名稱,並補充了文件不存在時的處理方式。
以這個案例為例,需求非常客製化。透過專案實作經驗,告訴機器人特定規則,只需透過口語對話即可生成優質的 prompt。
結語
透過本篇教學,相信大家已經掌握了如何利用 Hugging Face 的平台來建立屬於自己的 AI 聊天機器人。這樣的機器人不僅能夠協助完成重複性任務,還能提升工作效率。透過不斷地調整和優化指令,您可以打造出一個真正適合自己需求的 AI 助理。希望這篇教學能夠幫助到您,讓您的工作更加輕鬆愉快。
註 1:Hugging Face 是一家成立於 2016 年的 AI 公司,以開源的 Transformers 庫聞名。他們提供模型中心讓用戶分享和下載模型,並鼓勵開源合作,推廣 AI 技術。