iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

建構跨平台AI對話機器人:從LINE到Telegram實踐SDGs推廣的30天專案紀實 系列

關於此次的挑戰,我將分享如何利用檢索增強生成(RAG)技術,為機器人建構一個基於聯合國17項永續發展目標SDGs 的文件建立專屬知識庫,讓機器人從中學習SDGs知識的能力。除了重點式的探索「 AI 應用概念 」到如何使用 Google Gemini LLM 大語言模組、提示詞 Prompt Engineering的撰寫,最後讓機器人注入一個名為「阿米」的純真靈魂。
前14天將以初步開發到WEB實戰,後14天將機器人部署到 LINE 和 Telegram 兩大熱門通訊軟體上。最後,我希望此專案概念、技術實作到最終應用,能夠啟發更多對 AI 有興趣的朋友,一起用科技的力量,傳遞永續發展的價值。

參賽天數 26 天 | 共 26 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21【訊息回應】 實作 Telegram 機器人回覆功能

HI!大家好,我是 Shammi 😊 在 Day 20 中,深入探討 Telegram 機器人的回應抉擇,並最終決定採用「長輪詢 (Polling)」模式來實作...

2025-09-21 ‧ 由 shammi 分享
DAY 22

Day 22【跨平台比較】 LINE 與 Telegram 開發經驗比較與踩雷心得

HI!大家好,我是 Shammi 😊 終於來到 Day 22 了!回顧這段時間,我分別在 Colab 環境下挑戰了 LINE 機器人(使用 Webhook 模式...

2025-09-22 ‧ 由 shammi 分享
DAY 23

Day 23【SDGs 強化】 讓你的機器人更懂 SDGs

HI!大家好,我是 Shammi 😊 經過 22天的應用,包含對 LINE 和 Telegram 開發經驗的總結與反思,我發現雖然我的機器人現在能夠順利接收訊息...

2025-09-23 ‧ 由 shammi 分享
DAY 24

Day 24【UI/UX 思考】 如何設計友善的對話體驗?

我在昨天的文章中裡,思考了如何讓機器人更「懂」SDGs,透過優化 Embedding 和提示詞策略來提升它的智慧。但機器人光是說得好還不夠,它的「表達方式」也同...

2025-09-24 ‧ 由 shammi 分享
DAY 25

Day 25【部署前】 完成專案後遇到模組大改變

HI!大家好,我是 Shammi!😊 這段時間,我一直在為我的 SDGs 聊天機器人專案做最後的收尾和優化,原先的計畫是要幫它加入「多輪對話」和「記憶」功能,讓...

2025-09-25 ‧ 由 shammi 分享
DAY 26

Day 26【部署前考量】為什麼不永遠用 Colab? 現有的雲端平台整理。

HI!大家好,我是 Shammi!😊 這段時間我在 Colab 環境下,一步步地從零開始,打造了能夠智慧回覆、甚至具備多輪對話功能的 SDGs 聊天機器人。我真...

2025-09-26 ‧ 由 shammi 分享