30個迷你AI應用馬拉松
前言:起心動念
在 2024 IT 鐵人賽報名的最後一刻,我終於下定決心參加這個挑戰。作為一個腦波很弱網頁工程師,我一直在不同的技術主題間徘徊,特別是對 AI 充滿興趣。然而,我常常陷入一個困境:想法很多,但總是難以付諸實踐。
受到 Learn With Jason 的 Web Dev Challenge 系列影片啟發,我決定挑戰自己:在 30 天內,每天開發一個小型但功能完整的 AI 應用。這個決定源於我的觀察:許多成功的工程師都是從解決生活中的實際問題開始的。我希望通過這個挑戰,不僅能夠學習和應用 AI 技術,還能培養快速構建原型的能力。
目標
- 在 30 天內開發 30 個小型 AI 應用
- 每個應用專注於一個核心功能,避免過度複雜化
- 提高快速學習和應用新技術的能力
- 積累實際的 AI 應用開發經驗
- 培養將想法轉化為實際產品的能力
- 建立一個展示個人技能和創意的作品集
第一個 App 預告:AI 輔助學習筆記擴展
1. 項目概述
- 名稱:NotionAI 學習助手
- 類型:Chrome 擴展程序
2. 核心功能
2.1 網頁內容抓取
- 自動識別並提取當前頁面的課程標題和內容
- 處理不同網頁結構的內容提取
2.2 AI 輔助處理
- 使用 AI 技術分析和總結提取的內容
- 對於難以直接提取的內容,使用 AI 圖像識別技術
2.3 Notion 集成
- 自動創建新的 Notion 頁面
- 將處理後的內容有組織地添加到 Notion
3. 技術堆棧
- Chrome 擴展開發
- 網頁爬蟲技術
- AI 文本分析和總結 API
- AI 圖像識別 API
- Notion API
4. 挑戰點
- 處理不同網站的多樣化結構
- 確保 AI 生成的摘要準確且有用
- 實現流暢的用戶體驗
5. 預期成果
- 一個能夠大大簡化學習筆記過程的 Chrome 擴展
- 提高學習效率,減少手動整理筆記的時間
- 為未來的學習工具開發積累經驗
這個項目將作為我的 30 天挑戰的開端,體現了我如何將日常學習中遇到的問題轉化為一個實際的 AI 應用。通過這個項目,我希望不僅能解決自己的問題,也能幫助其他面臨類似挑戰的學習者。