iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI Engineering

30 天從資料處理、分析到生成式 AI 的整合應用與實作學習 系列

本系列記錄我用 30 天,從資料整理與基礎統計開始,逐步學習資料分析、視覺化、API 串接與生成式 AI,並實作一套 AI 智慧資料分析助手。系統可針對使用者提供的資料進行整理與結構化,完成統計分析、趨勢分析及異常值偵測,再結合生成式 AI 協助理解使用者需求與解釋分析結果。希望透過實作了解資料分析與生成式 AI 的整合方式,並探索其在不同資料情境中的應用。

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

HttpServer:Frontend 和 Backend 怎麼連起來?

由於目前使用者發出的問題只是停留在 Browser 裡,所以接下來想了解的是 Frontend 和 Backend 到底是如何互相傳送資料,並將昨天簡易的網頁和...

2026-10-04 ‧ 由 rm6 分享
DAY 22

AI Backend 如何讓不同來源的 Frontend 存取?認識 CORS

如果未來 Frontend 和 AI Backend 的來源不同,Frontend 還能直接讀取 Backend 回傳的分析結果嗎?因此今天想了解 CORS,以...

2026-10-05 ‧ 由 rm6 分享
DAY 23

從 localhost 到區域網路:認識 IP Address 與 Port

要串接 LINE Messaging API之前,LINE 是如何找到我的 Backend?因此要讓其他裝置,甚至外部服務連到 Backend,先來理解一個請求...

2026-10-06 ‧ 由 rm6 分享
DAY 24

Webhook:外部服務怎麼主動通知 Backend?

Backend 要怎麼知道使用者什麼時候傳送了新訊息?一直主動詢問「有沒有新訊息?」,不僅會產生很多沒有必要的 Request,也無法在事件發生時立即收到資料,...

2026-10-07 ‧ 由 rm6 分享
DAY 25

Messaging API:開始串接 LINE

直接從 LINE 輸入「我最近睡得好嗎?」,LINE 要怎麼把使用者的訊息傳送到我的 Java Backend?接下來要來了解 LINE Messaging A...

2026-10-08 ‧ 由 rm6 分享
DAY 26

如何讓 LINE Bot 自動回覆訊息?

目前 Server 只是把收到的 JSON 在 Console 上印出來,使用者端還沒有辦法收到任何之前串接 Gemini API 的回覆。所以接下來繼續處理昨...

2026-10-09 ‧ 由 rm6 分享
DAY 27

LINE 收到訊息後,怎麼串接原本的 Gemini 分析?

目前回覆的內容還只是把收到的文字重新傳回去,並沒有連到前面的睡眠分析功能。那如果要把 LINE、Java Server、Gemini 和前面的分析功能全部串起來...

2026-10-10 ‧ 由 rm6 分享
DAY 28

認識 Deployment:如何將 Backend 部署成 Public Server?

目前 LINE 已經可以透過 Webhook 使用前面的 AI 睡眠分析功能,不過前面是使用 ngrok 建立 Public URL,所以 Java Serve...

2026-10-11 ‧ 由 rm6 分享
DAY 29

不用 ngrok 也能連線?實際 Deployment

了解 Deployment 的概念後,接著實際將原本執行在本機的 Java Backend 部署到 Public Server,這次先將 Java 專案上傳到...

2026-10-12 ‧ 由 rm6 分享
DAY 30

結語&參賽心得

不敢相信我竟然真的寫到了第 30 天!這一路上都很怕自己會斷賽。從剛開始完全沒有頭緒,到現在對資料怎麼處理、API 怎麼串接,以及前後端和其他外部服務之間怎麼傳...

2026-10-13 ‧ 由 rm6 分享