了解並實作 AI Agent ,透過 MCP Server 建立與外部工具的連結、再結合 Gradio 打造互動式介面等,最終完成一個「自己專屬」的 AI 助手。
文章將透過 30 天的教學實作,教大家從簡單的單一 Agent 開始,逐步學會如何設計並協調多個 Agent,最終完成一個多功能的 Multi-Agent 應用
在 AI 快速發展下,也帶來許多資安問題,如 Prompt Injection、越權操作、資料洩漏等。我將以 n8n × MCP 為例,針對不同威脅設計對應的防禦措施,透過輸入驗證、權限限制,展示生成式 AI 的安全實踐。
這也是我剛開始學React時的想法。這個系列紀錄我從零開始學React,並每天實作一個小工具,最後組成一個完整的AI工具箱應用
從零開始學習 OpenAI API 的系列文章。內容會從最基礎的 API 使用教起,包含申請金鑰、發送第一個請求,到建立簡單的聊天機器人。接著會介紹一些進階功能,例如 Function Calling、文字向量搜尋 (RAG)、語音轉文字與圖片理解。最後,會把這些功能整合成小專案,做出一個簡單實用的 AI 助理。整個系列會用最簡單的方法示範,讓初學者也能跟著一起完成。
我的專題叫 「AI 藥品小幫手」,目標是把專業又複雜的藥品資訊,用 AI 技術轉成大家都看得懂的白話說明。很多時候藥品說明書太難讀,我們希望透過自然語言處理 ,讓資訊變得清楚又好吸收。
這次鐵人賽我想聊聊「生成式 AI 怎麼幫助寫程式」,會特別聚焦在最近很熱門的 Vibe Coding、Claude 跟 Cursor 這幾個工具。一路上我會用比較輕鬆的方式分享,像是 AI 怎麼幫忙生程式碼、補文件,甚至一起做專案合作。過程中我會參考一些影片教學,實際照著操作,把安裝、設定、到跑範例的心得都記錄下來。也會比較不同工具用起來的差異,看看誰比較適合新手、誰在專案開發上特別好用。整個系列就像和大家一起體驗 AI 當「隊友」的感覺,一步步把開發效率拉高。希望透過這 30 天的紀錄,可以讓更多人看到 AI 在程式設計裡的可能性,也順便思考怎麼把這些工具融入自己的開發流程。
在生成式 AI 的時代,「Prompt」是人與 AI 溝通的橋樑。它不只是簡單的文字輸入,而是一門影響 AI 輸出品質的技術。從「幫我寫一篇文章」到「請以專家身份,撰寫 2000 字分析,並附上數據與國際比較」,Prompt 的精準度決定了 AI 是否能真正幫上忙。 這個系列文會介紹 Prompt 的定義、為什麼它在工作與創作中如此重要,以及如何透過不同層次的 Prompt 設計,讓 AI 從單純的工具,變成真正的智慧助理。
本就使用GitHub Copilt一段時間了,但一直將它用做代碼的提示補完(這方面還是JetBrains工具本身勝出),並沒有很花時間去了解AI到底能為開發帶來不一樣的改變。但自從今年七月中開始接觸Claude Code的免費版後,短短的半個月就進入到付費版,而後更是接觸了Windsurf付費版、ChatGPT付費版。並於日常中導入這些市面上評價相當高的AI服務,進行開發和應用,轉眼二個月過去了,也不知不覺的發現日常開發已離不開AI,就好像這個年代不"Google It"就做不了事一樣。剛好看到了今年的鐵人賽開始,就順著這次比賽來做個"不受待見"的小專案,順便記錄開發過程AI的實際應用。
這次鐵人賽我想挑戰「邊學邊做」,從零開始學習 n8n(自動化流程工具)和 Dify(AI Agent 平台),嘗試把它們結合起來,做一個簡單的 AI 自動化小專案。實戰內容會從環境安裝開始,一步步測試 n8n 的流程設計,接著學習如何用 Dify 建立知識庫與聊天機器人,最後把兩者串接起來,完成一個能自動回覆訊息、並記錄資料的 AI 小幫手。這個專案的目標不是要做出多厲害的系統,而是紀錄一個新手如何在 30 天內透過實作,學會把 AI 工具運用到實際生活或工作場景。