KeyFrame內部研究專用

不會寫程式也能做產品?AI Coding新手雷區與重要學習方式 ft. AI Coding 資深教練 Kai Yen

Be Smarter 下班聊個天·6月19日週五·27 min中文

三句話摘要

AI 編程時代,用「建構塊」思維快速開發應用,但必須掌握架構邏輯與安全防線。 AI 時代不是誰寫程式最快,而是誰能清晰定義問題、分辨安全邊界、把功能當積木組合——這三項能力決定了成敗。 1. 從語法記憶到建構塊思維的轉變

重點整理

重點
  • 1

    1. 從語法記憶到建構塊思維的轉變

  • 2

    講者十年前學程式時才發現,死記語法無法真正寫程式;轉向「每個功能當一個積木」的心態後,開始贏得駭客松。AI 時代更明顯——只要理解架構,就能拼出完整應用,而不必掌握每行程式碼的細節。

  • 3

    2. API 就是定義明確的輸入輸出通道

  • 4

    許多初學者不懂 API。本質上,API 就是一個端點(endpoint),接收請求、處理、回傳結果。關鍵是定義清楚:誰可以存取、限制多少次數、能讀或能改。這種輸入輸出的清晰定義,比懂 AI 如何運作還重要。

  • 5

    3. 安全是最容易被忽視但最致命的漏洞

  • 6

    Vibe Coding 的兩大致命風險:支付系統和環境變數。有人把 OpenAI API 金鑰放在前端,隔天帳單超過 NT$100,000;有人建 CRM 卻沒有後端,頁面刷新就消失。前端就像在用戶電腦上下載檔案,沒有真正隱私可言。

  • 7

    4. 問題定義能力勝於編程能力

  • 8

    AI 就像一個很會寫程式的工程師,但需要明確的指令。能清楚定義問題、描述輸入輸出者,遠勝於只會敲程式碼的人。這也是為什麼懂領域知識的非工程師,反而能用 AI 做出工程師想不到的應用。

實用技巧與重點

乾貨
  • 金額與成本:
  • API 呼叫通常按使用計費(1 請求約 NT$0.5~NT$1)
  • 講者早年 8 個月專案只賺 NT$20,000、時薪 NT$6
  • API 密鑰洩露案例:NT$100,000+ 帳單
  • 課程有折扣碼(詳見說明)
  • 工具名稱:
  • Claude Code
  • ChatGPT、Gemini、Imagen 2
  • n8n(無代碼自動化平台)
  • LINE API(LINE Bot 開發者控制台)
  • 核心步驟與流程:
  • 前後端分離:前端(使用者看得到)vs 後端(重要資料所在)
  • API 常見三種來源:付費 API、免費 API(期望未來付費)、無 API(需爬蟲解析前端資料)
  • 環境變數必須放在後端,前端絕對不放密鑰
  • 權限控管例子:限制使用者每月生成 3 張圖片
  • 自動化流程例子:上傳 Excel → 系統自動寄信 + AI 個人化內容
  • 真實案例數據:
  • 藥師應用:病患拍處方箋傳 LINE → 系統自動解釋藥物(減少藥師重複解釋)
  • 股市工具:每天早上 8:30 自動收集特定股票資訊並寄出
  • 社群貼文自動化:Podcast 錄音 → 自動轉文字 → AI 生成不同平台文案 → 自動發佈

結論

結論

AI 時代不是誰寫程式最快,而是誰能清晰定義問題、分辨安全邊界、把功能當積木組合——這三項能力決定了成敗。

完整解析

詳細

十年前,講者 Kai 花了八個月的專案只賺 NT$20,000,時薪還不到 NT$6——比當兵還低。那次慘痛經驗讓他意識到,傳統軟體工程的成本太高了。他發現自己當初的學習方式完全錯誤:買書、跟著範例打程式,卻始終無法真正獨立寫程式。直到參加駭客松,在兩天一夜內無法完成食物輪盤應用後,他才領悟:學程式就像學英文,不是靠死背語法,而是靠實戰練習。他後來發現,面對大型程式碼庫時,其實只需要記住 15 個核心概念,其餘都能靠 Google、套件庫和函式組合。

這種「建構塊」思維在 AI 時代被進一步放大。以前一個積木可能是一條語法規則,現在一個積木可能是整個功能。Kai 觀察到,即使有人用 AI 快速產出「看起來能用」的應用(Vibe Coding),但很容易陷入陷阱。他有個朋友用 AI 建了一個物流公司的 CRM,Kai 問「資料存在哪?」,朋友說不知道。刷新頁面後資料就消失了——原來他只建了前端介面,完全沒有後端和資料庫。這說明了 Vibe Coding 的超能力和危險性:你能快速做出看起來完整的東西,卻不知道它的原理。

安全風險更是致命。Kai 強調兩大紅線:支付流程和 API 金鑰。他舉例,有人把 OpenAI API 金鑰放在前端程式碼裡,有人發現後用那把鑰匙瘋狂生成圖片,隔天帳單就飆到 NT$100,000 以上。為什麼?因為 API 按使用量計費,一次請求可能花 NT$0.5 到 NT$1。更糟的是,前端其實就像在用戶電腦上下載檔案——沒有真正的隱私。任何人都能用開發者工具看到程式碼和密鑰。後端才是真正的「家」,存放重要東西;前端才是展示間,用戶只能在你允許的範圍內活動。

真正的應用開發需要理解 API 的本質。很多人不懂 API 是什麼,Kai 也不例子。他第一份自由案子時,根本不知道 API,只是假裝懂,後來才急忙 Google。原來 API 就是一個端點(endpoint),通常是個 URL,允許創建、刪除、讀取或更新資料,取決於後端給予的權限。如果只是讀資料,很多人都能存取;如果要修改或刪除,就得有特定授權。理解這點之後,用 AI 編程就不再是盲目拼湊,而是清晰的輸入輸出流程。例如藥師用 Vibe Coding 建的 LINE 機器人:病患拍處方箋傳來(輸入)→系統辨識藥物 → AI 生成解釋(輸出) → 藥師不用重複解釋。這就是重複工作自動化的完美例子。

最後,Kai 認為在 AI 時代,會「定義問題」的人勝過會「寫程式」的人。AI 就像一個程式寫得很好但沒有主見的工程師,你必須給它明確的邊界和指示。若你能清楚說出「輸入是什麼、輸出應該是什麼、限制在哪裡」,AI 就能按你的藍圖行動。這也是為什麼懂領域知識(如物流、藥學、股票)但不懂程式的人,有時反而能用 AI 做出驚人的應用。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「AI 技術」的內容

🔬“We have foundation models for language, not for physics” — Anima Anandkumar, Bren Professor of Computing
編輯精選
83 min
AI 技術英文PODCAST8月26日

🔬“We have foundation models for language, not for physics” — Anima Anandkumar, Bren Professor of Computing

Latent Space

  • 加速傳統物理模擬的典範轉移:氣象科學家原本認為 AI 無法匹敵數十年的物理建模工作,但傅里葉神經算子不僅達到同等精度,還快了一萬多倍。原本需要超級計算機的計算現在用消費級 GPU 就能完成,這改變了整個領域的思維方式。
  • 傅里葉域的非局部現象捕捉:傅里葉域能有效表示非局部現象(如大氣河流跨越千里的影響),且計算複雜度為準線性,遠優於完全連接的全局模型。這特別適合流體動力學、量子化學等自然現象中普遍存在的非局部相互作用。
  • 多解析度連續函數表示:神經算子將輸入輸出視為連續函數而非固定維度向量,可在推論時以任意解析度查詢,並能在更高解析度上疊加物理約束或額外數據,克服了固定解析度神經網路的限制。
Between Two Nerds: Attribution is dead, long live attribution
32 min
AI 技術英文PODCAST8月25日

Between Two Nerds: Attribution is dead, long live attribution

Risky Business

  • 工具成本的破壞性下降 — 傳統上,攻擊者必須重複使用昂貴自製的惡意軟體或工具組,因為開發和維護成本極高。這種成本結構使得安全研究人員可以通過工具特徵和程式碼簽名來追蹤攻擊者。LLM 自動化了代碼生成與維護工作流,使得攻擊者可以輕易為每個目標生成新工具,或改用通用系統工具,導致傳統的工具特徵分析失效。
  • 所有取證證據都在攻擊者掌控之中 — 無論是使用的 IP 位址、惡意軟體類型或戰術流程,這些都是攻擊者的主動選擇。即使看似是隨機巧合,攻擊者仍有能力在事前決定留下什麼痕跡。因此,所有可恢復的取證證據本質上都是攻擊者願意暴露的信息。
  • LLM 削弱工具簽名但保留高階行為特徵 — LLM 經過公開駭客技術訓練,使不同使用者產生相似的攻擊模式。然而,勒索軟體集團、國家級行為者的受害者選擇、贖金要求方式或目標模式等高階特徵仍具有識別價值。例如,鎖定加密交易所的攻擊幾乎只能指向朝鮮。
Why the Next AI Breakthrough May Come from Physics with Max Welling - #774
55 min
AI 技術英文PODCAST8月25日

Why the Next AI Breakthrough May Come from Physics with Max Welling - #774

TWIML AI

  • 多層篩選的材料設計流程:先搜尋文獻資料庫找現有材料,若無合適的就用生成模型產生數十萬個候選分子,用機器學習力場進行分子動力學模擬篩選,再進行實驗驗證。這套流程相比傳統量子力學計算能加速效率數個數量級。
  • 生成AI與熱力學的數學等價性:資訊論是兩個領域的共同基礎,生成模型的擴散過程與非平衡統計力學描述資訊損失的過程在數學上完全對應,許多開發出來的方法工具在兩領域都有精確對應的形式。
  • 基礎模型的遷移學習策略:先在廣泛材料資料集上訓練基礎力場表示,再針對特定材料類別進行蒸餾微調,既能保持計算效率也能獲得專一性。