關於此次的挑戰,我將分享如何利用檢索增強生成(RAG)技術,為機器人建構一個基於聯合國17項永續發展目標SDGs 的文件建立專屬知識庫,讓機器人從中學習SDGs知識的能力。除了重點式的探索「 AI 應用概念 」到如何使用 Google Gemini LLM 大語言模組、提示詞 Prompt Engineering的撰寫,最後讓機器人注入一個名為「阿米」的純真靈魂。
前14天將以初步開發到WEB實戰,後14天將機器人部署到 LINE 和 Telegram 兩大熱門通訊軟體上。最後,我希望此專案概念、技術實作到最終應用,能夠啟發更多對 AI 有興趣的朋友,一起用科技的力量,傳遞永續發展的價值。
HI!大家好,我是 Shammi 😊 在過去十天,我成功建構了 RAG 架構的核心骨幹,讓機器人可以從 PDF 知識庫中,找到並回答使用者的問題。但目前的機器人...
HI!大家好,我是 Shammi 😊 接著是小專案的實際測試階段囉! 在 Day 11,我將對話機器人建立了基本的對話邏輯(我還命名為「阿米」呢),讓它能持續與...
HI!大家好,我是 Shammi 😊 過去 12 天,我成功打造了一個能夠運作的 RAG 機器人囉!但在實際測試中,我統整了遇到的問題: 👉 機器人說「找不到資...
HI!大家好,我是 Shammi 😊 在經過前 13 天的努力,我已經從一個單純的技術構想,將它實現成一個能夠運作、能夠與人對話的 Web 應用程式。 今天回顧...
HI!大家好,我是 Shammi 😊 到了挑戰的第15天,剩下一半的時間,此專案也已經完成了 Web 機器人原型的建構! 從今天開始,我會讓「阿米」從網頁上走下...
HI!大家好,我是 Shammi 😊 接續昨天的 LINE API 申請,我們可以想像一下:使用者在 LINE 上發送了一則訊息,這則訊息要如何穿越網路的千山萬...
HI!大家好,我是 Shammi 😊 在昨天的文章內容說明了如何使用 ngrok 和 Flask,讓 Colab 上的程式能夠接收來自 LINE 的訊息。跟著實...
HI!大家好,我是 Shammi 😊 關於Gemini-1.5-Flash模型即將不再支援了! 但因還在挑戰時間裡,所以後續會再逐步更改程式碼並再繼續測試與精進...
HI!大家好,我是 Shammi 😊 今天的挑戰篇幅是要轉戰另一個廣受歡迎的通訊軟體:Telegram。 與 LINE 相比,Telegram 在建立 Bot...
HI!大家好,我是 Shammi 😊 當我開始思考如何在 Colab 環境下部署一個 Telegram 機器人來接收訊息時,內心其實是充滿期待的!然而,在試著執...