AI 基礎
生成式 AI 應用開發入門:RAG、框架與部署觀念一次看懂
生成式 AI 應用開發入門:RAG、框架與部署觀念一次看懂
會用 ChatGPT,跟做出一個生成式 AI 應用,中間隔著什麼?我修 IBM 的應用開發課之前,以為隔著的是高深的模型知識;修完發現,隔著的其實是幾個工程觀念:脈絡怎麼組、知識怎麼接、流程怎麼串、上線怎麼顧。
這篇把這幾個觀念用入門者聽得懂的方式講一遍。看完你不一定會寫程式,但你會知道一個 AI 應用是怎麼組起來的,以及每個環節在解決什麼問題。
你將學到什麼
從聊天到應用
差在提示範本、脈絡管理與流程編排。
RAG 原理
先檢索再生成,讓模型答得出你的資料。
框架的角色
LangChain 這類工具到底幫你省了什麼。
部署觀念
原型、介面、成本與監控的基本功。
從會聊天到做出應用,中間差了什麼
差的不是模型,而是模型周圍的工程:把常用提示做成範本、把使用者輸入與相關資料組進脈絡、把多個步驟串成流程、對輸出做驗證。應用開發的重點,是把「怎麼問」這件事自動化、標準化,讓每個使用者不必自己會下提示,也能得到穩定的結果。
換句話說:模型負責聰明,工程負責可靠。
RAG:讓模型答得出它沒背過的事
大型語言模型有兩個天生限制:知識停在訓練資料的時間點,而且不認識你的私有資料。檢索增強生成(Retrieval-Augmented Generation,RAG)是目前最主流的解法,流程分兩段:
- 事前準備:把你的文件切成小段,用嵌入模型轉成向量,存進向量資料庫。
- 回答當下:把使用者的問題也轉成向量,到資料庫找出語意最接近的段落,連同問題一起放進提示,讓模型根據這些段落作答。
好處很直接:知識更新只要重建索引,不用重新訓練模型;回答可以附上出處,比較能查核;私有資料留在自己的資料庫。代價是多了「檢索品質」這個變數:切段方式、嵌入模型、檢索策略,都會影響最後的答案。
也別誤會 RAG 是把資料全部塞給模型就好:塞進脈絡的內容越多,成本越高、雜訊也越多。檢索的意義正是「只挑最相關的幾段」,讓模型在有限的脈絡裡拿到最有用的材料。
框架在幫你什麼:以 LangChain 為例
LangChain、LlamaIndex 這類開發框架,本質是把生成式 AI 應用裡重複出現的積木標準化:提示範本、模型介接(換一家模型供應商時不用重寫)、把多個步驟串成鏈(chain)、接上向量資料庫與外部工具。IBM 的課程路線也以 LangChain 為主軸,從提示範本一路教到 RAG 與 AI Agent。
但框架不是必需品。簡單的應用直接呼叫 API 反而乾淨;當你需要換模型、加檢索、串多步驟流程時,框架的價值才會浮現。先理解原理,再決定要不要用框架,順序不要反過來。
介面與部署:從原型到上線
應用要有人用,先得有介面。原型階段可以用 Gradio 這類工具,幾行程式就把模型包成網頁介面,方便快速給人試用、蒐集回饋。真的要上線,還要多想幾件事:
- 成本:生成式模型按 token 計費,脈絡塞得越多越貴,要設計上限與快取。
- 延遲:檢索加生成需要時間,介面要有串流輸出或進度提示,別讓使用者盯著空白畫面。
- 防線:對幻覺、敏感內容與提示注入設檢查;使用者輸入永遠當資料、不當指令。
- 監控:記錄問題與回答、蒐集回饋。上線不是結束,是迭代的開始。
給想入門的人的路線
我會這樣排順序:先把提示工程的基本功練熟;再理解 RAG 的原理,親手做一個小小的知識庫問答;接著用框架把流程整理成可維護的程式;最後才煩惱部署與監控。每一步都有免費工具可以練,門檻比想像中低。
延伸學習
商業思維商學院:從零開始學商業思維
商業思維不是老闆或創業者的專利,而是看懂「價值如何被創造、交換與累積」的終身能力。受雇、接案、一人公司到自建事業,52 週帶你打造帶得走的原創商業藍圖。
NT$ 699
ChatGPT 很強,但真正讓你下班的是 Google
六小時完整實錄。從「AI 很厲害,為什麼你還是每天加班」這個問題出發,把 Google Workspace 當成真正的工作平台重新設計一次流程 ── Sheets 的資料結構、Drive 與 Docs 的文件流、Gmail 與 Calendar 的通知系統,再用 Apps Script 讓它自己跑起來,最後收斂成一張屬於你自己的 AI 工作能力地圖。
NT$ 4,599

