iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
生成式 AI

30 天生成式 AI 實戰挑戰:從基礎到應用 系列

本專案以「30 天生成式 AI 實戰挑戰」為核心,目標是讓參賽者在有限時間內快速掌握生成式 AI 的基礎知識與應用能力。專案內容涵蓋三個階段:

1. 基礎學習:熟悉生成式 AI 的原理與工具(如 LLM、Stable Diffusion)。

2. 小型應用開發:設計簡單的 AI 應用,如文字摘要、圖像生成或聊天機器人。

3. 最終成果展示:完成一個可實際操作的 Demo,展現 30 天的學習成果。

此計畫強調「學習 + 實作 + 展示」的完整循環,並透過 API 撈取資料與前端介面整合,讓作品具有實際可用性與延展性。

參賽天數 5 天 | 共 5 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

📅 Day 1:挑戰開始!設定目標與環境準備

今天是 30 天生成式 AI 實戰挑戰的第一天 🚀在開始之前,我們需要先完成幾件事情: 設定目標:確定你要在 30 天內做什麼 Demo。 例如:AI 聊天...

2025-09-01 ‧ 由 frankfrank8785 分享
DAY 2

文字生成(Text Generation)

專案變更總覽(你要做什麼)✅ 新增檔案 src/aiClient.js:集中管理 OpenAI Client(之後各天都共用)。 src/promptPrese...

2025-09-02 ‧ 由 frankfrank8785 分享
DAY 3

Day 3:提示工程(Prompt Engineering)

1) src/promptBuilder.js(新增) 可組裝化的提示引擎。 // src/promptBuilder.js /** * 一個可組裝的 Pr...

2025-09-03 ‧ 由 frankfrank8785 分享
DAY 4

文字 → JSON(更嚴格的結構化輸出與驗證)

新增/修改的程式碼 src/day4_text_to_json.js(新增) // src/day4_text_to_json.js import { op...

2025-09-04 ‧ 由 frankfrank8785 分享
DAY 5

多輪對話(Chat History)

🆕 新增/修改的程式碼 src/historyStore.js(新增) 以 JSON 檔落盤。每個 sessionId 對應一個檔。內建訊息數量與近似 to...

2025-09-05 ‧ 由 frankfrank8785 分享