在開始玩生成式 AI 實作之前,第一步就是把開發環境準備好。很多人一聽到「環境設定」就覺得頭很痛,但其實只要抓到重點,整體並不會太複雜。
首先這次我們會使用的程式語言是Python。大部分生成式 AI 的 SDK、工具包幾乎都以 Python 為主,所以安裝一個 3.9 以上的版本就差不多能用,我自己大多是裝3.10跟3.11的版本,但這邊還會牽涉到CONDA的部分(有機會再展開來說)。那如果你平常習慣用 Anaconda 或 virtualenv 來管理環境,那會更方便,因為專案之間就不會互相打架。
接下來是 API Key。主流像是 OpenAI、Anthropic(Claude)、Google Gemini 這些平台,都需要註冊帳號並拿到一組金鑰。這組 Key 可以想像成「你的專屬門票」,沒它 AI 就不會理你。通常我們會把它放在 .env 或環境變數裡,避免寫死在程式碼中,這樣比較安全。
最後是 開源工具。除了官方的 SDK,其實現在已經有很多方便且完善的框架能加速開發,例如 LangChain、LlamaIndex,可以幫忙做 RAG(檢索增強生成)或工作流程串接。如果只是練習,也可以從 Hugging Face 上抓一些開源模型,直接跑在本機或雲端。
總之,環境準備的重點就是:有 Python、搞定 API Key,再裝幾個常用套件,基本上就能開始動手玩了。別小看這一步,因為一旦環境順利跑起來,你之後的實驗就能省下很多麻煩。