如何在 30 天內精通 AI:完整實戰路線圖

@rileywestreel
英語1 個月前 · 2026年6月15日
300K
66
8
4
255

TL;DR

一份為期四週的結構化 AI 精通指南,涵蓋進階提示詞工程、API 自動化、工具整合以及 Model Context Protocol,助你全面提升生產力。

大多數人使用 AI 已經兩年了,但還是像在 Google 搜尋一樣,在對話框裡輸入一句模糊的話,聳聳肩看完答案,然後關掉分頁。他們「使用 AI」的方式,就像你「使用」那台掛滿衣服的跑步機。

這裡有個令人不安的事實:那些能從這些模型中獲得 10 倍效益的人,與那些一無所獲的人之間的差距,不是天賦,也不是什麼秘密模型。而是一個系統。那些 10 倍效益者反覆使用同樣的少數幾個技巧——每個提示詞、每一天——直到這些技巧變成肌肉記憶。

精通不是知道更多提示詞。而是擁有一個你不需要思考就能運行的可重複系統。

這就是那個系統,壓縮在 30 天內。四個星期,十二個編號的戰術,每個都以你今天就能做的一件事結尾。可複製的提示詞。真實、可運行的 Python(已針對 anthropic SDK v0.109.1 驗證)。沒有你今晚無法行動的理論。

文化上的起跑槍是 Andrej Karpathy 那句現在很有名的「氛圍編碼」——「你完全順應氛圍……然後忘記程式碼的存在。」 那是氛圍。而這是讓氛圍真正落地的紀律。

第一部分 · 第一週 — 心智模型與初步勝利(第 1–7 天)

本週的目標不是知識。而是獲得一次勝利。到第 7 天時,你應該已經將至少一個真實任務委派給模型,並感受到時間回到你手中。其他一切都建立在這種感覺之上。

01. 今天就用 AI 完成一個真實任務。

不要從課程開始。從你已經欠別人的一件瑣事開始:一封你不想面對的電子郵件、要整理的筆記、要起草的函式。理解 AI 最快的方法,就是交給它一件有實際後果的事情,然後根據你自己會寫出的結果來評判它的表現。

初學者常犯的錯誤是輸入一個主題(例如「寫一篇關於入職的文章」),而不是一份簡報。把模型當作一個入職第一天的精明新人:它有技能,但沒有你的背景脈絡。給它一個角色、任務、背景脈絡,以及你想要的確切輸出格式。

何時使用: 當你有任何通常需要在一小時內獨自完成的任務——寫作、摘要、重新格式化、腦力激盪、規劃。

text
1你是我的<角色,例如「直率的執行編輯」>。
2任務:<用一句話描述一個具體任務>。
3背景脈絡:<2–3 行模型不知道的資訊——受眾、目標、限制>。
4輸出:<確切格式——長度、結構、語氣>。
5如果有任何不清楚的地方,先問我,不要猜測。

最後一行是秘訣。它將一次性的猜測轉變為簡短的對話,而對話幾乎總是勝過獨白。

現在就做: 從你的待辦事項中挑選一個任務,填寫四個欄位,然後執行。保留這個提示詞——你整個月都會重複使用這個骨架。

02. 學習有效提示詞的結構。

每個可靠的提示詞都有三個部分,而初學者會跳過其中兩個。清晰度(確切說出你想要什麼)、背景脈絡(說出為什麼以及為誰而做)、以及格式(說出輸出應該長什麼樣子)。Anthropic 自己的指南稱之為「聰明但新進員工」法則:你解釋得越精確,結果就越好——而他們的金科玉律是 「把你的提示詞展示給一個幾乎沒有背景脈絡的同事看;如果他們會感到困惑,模型也會。」

最高槓桿的升級是增加動機。不要只說「永遠不要使用省略號。」要說「這將會由文字轉語音引擎朗讀,所以永遠不要使用省略號——它無法發音。」模型會從原因中進行歸納。這就是命令與解釋之間的差異。

何時使用: 當答案變得籠統、語氣不對、或技術上正確但毫無用處時。十之八九,是三個部分中缺少了一個。

text
1# 弱(主題,不是簡報)
2寫一篇關於我們新功能文章。
3
4# 強(清晰度 + 背景脈絡 + 格式)
5為我們的新「專注模式」寫一篇 120 字的產品公告。
6受眾:覺得應用程式很吵的現有用戶。
7目標:讓他們本週嘗試一次。
8語氣:冷靜、自信、零誇大。
9格式:1 個短段落 + 一行行動呼籲。

現在就做: 拿你昨天的弱提示詞,用所有三個部分標記出來重寫。執行兩者。觀察差距。

03. 掌握 6 個核心技巧——以及一行程式碼。

這六個技巧出現在每一本嚴肅的提示詞工程指南中,因為它們持續有效:(1) 清晰直接,(2) 添加背景脈絡/動機,(3) 提供範例,(4) 使用 XML 風格的標籤來組織結構,(5) 指定角色,(6) 告訴它在回答前先思考。你將在第二週深入練習每一個——這是地圖。

有兩個技巧值得立即內化:角色標籤。系統指令中的角色會引導整個對話的語氣和判斷;即使一句話也能產生影響。像 <context><examples> 這樣的標籤可以防止模型混淆你的指令和你的資料。以下是作為真實、可運行程式碼的角色技巧——你將在第三週使用的 API 的初體驗。

何時使用: 當你希望跨多次呼叫獲得一致的行為(角色),或者你在混合指令與雜亂的輸入(標籤)時。

python
1import anthropic
2
3client = anthropic.Anthropic() # 從你的環境變數讀取 ANTHROPIC_API_KEY
4
5msg = client.messages.create(
6 model="claude-opus-4-8",
7 max_tokens=1024,
8 system="你是一位資深文字編輯。你刪除冗詞贅字,並保留作者的語氣。", # 角色
9 messages=[
10 {"role": "user", "content": "編輯這段文字,然後列出你修改了什麼:\n\n<draft>...</draft>"}
11 ],
12)
13print(msg.content[0].text)
Riley West - inline image

現在就做: 用一個明確的角色和圍繞輸入的 <tags> 重寫一個提示詞。你現在已經使用了 6 個技巧中的 2 個——第二週將完成剩下的部分。

第二部分 · 第二週 — 為真實輸出進行提示詞工程(第 8–14 天)

本週你將把「勉強可行」變成「每次都有效」。同樣的任務、同樣的形式、同樣的品質——隨需應變。這種可靠性讓你能在第三週進行自動化。

04. 使用多樣本範例鎖定語氣和格式。

告訴模型你想要什麼是好的。展示給它看則更好。幾個精心挑選的範例(這種技術稱為少樣本或多樣本提示)能比任何形容詞更可靠地鎖定格式、語氣和邊緣情況。業界的指導方針是一致的:包含 3–5 個範例,讓它們多樣化,以免模型抓住一個偶然的模式,並將每個範例包裹在標籤中,以清楚表明這是範例而不是指令。

對於重複性工作——分類、提取、格式化、重寫——這是最大的品質飛躍。如果你每週執行同一類任務超過兩次,它就值得擁有範例。

何時使用: 輸出格式在不同運行之間漂移,或者你需要模型匹配特定的內部風格。

text
1將每個支援工單分類為以下之一:bug | billing | feature。
2
3<examples>
4<example>
5工單:「我這個月被扣了兩次錢。」
6類別:billing
7</example>
8<example>
9工單:「在 Safari 上,匯出按鈕沒反應。」
10類別:bug
11</example>
12<example>
13工單:「請增加深色模式。」
14類別:feature
15</example>
16</examples>
17
18工單:「當我上傳 PDF 時,應用程式崩潰了。」
19類別:

現在就做: 找一個重複性任務,在 <example> 標籤中寫 3 個多樣化的範例,然後觀察輸出立刻變得精準。

05. 讓模型在回答前先思考。

對於任何涉及推理的任務——分析、數學、規劃、棘手的判斷——最糟糕的做法就是要求立即給出答案。給它空間先進行推理。你可以讓較新的模型自適應地思考,或者在普通的聊天中強制它:要求它在 <thinking> 區塊中逐步推理,然後在 <answer> 區塊中給出簡潔的最終答案。將兩者分開意味著你既能獲得推理的好處,又不會被一大段文字淹沒。

Anthropic 指南中的一個額外技巧:要求它在完成前進行自我檢查——「根據上述限制條件驗證你的答案。」它經常能自己發現錯誤,尤其是在數學和邏輯問題上。

何時使用: 當任務包含多個步驟、有一個你可能會出錯的正確答案、或者需要權衡取捨時。

text
1問題:<一個涉及真實權衡取捨的問題>
2
3首先,在 <thinking> 標籤內進行推理:列出你知道的、缺少的,
4以及兩個候選答案及其權衡取捨。
5然後在 <answer> 標籤內給出你的決定——最多 3 句話。
6在完成之前,驗證你的答案沒有與上述任何內容矛盾。

現在就做: 拿一個你正在思考的決定,透過思考/答案分離的方式運行它,然後閱讀 <thinking>——價值就隱藏在其中。

06. 建立一個可重複使用的提示詞庫。

到目前為止,你已經寫了十幾個不錯的提示詞,並在聊天歷史中丟失了一半。停下來。專業人士不會重寫提示詞——他們會填寫模板。將你最好的提示詞提取到一個包含 {variables} 的檔案中,用於那些會變化的部分,這樣你就把一次性的聰明才智變成了基礎設施。

這是整個 30 天的關鍵轉折點:你的提示詞從此不再是一次性用品,而是開始複利增長。一個簡單的 Python dict 和 str.format 就是你開始所需的一切——不需要框架,不需要依賴。

何時使用: 當你已經運行過一個類似的提示詞三次。第三次時,就把它模板化。

python
1# prompt_library.py — 你的提示詞作為可重複使用的基礎設施
2TEMPLATES = {
3 "summarize": (
4 "你是一位 {role}。\n"
5 "為 {audience} 總結以下文字。\n"
6 "格式:{fmt}。\n\n"
7 "<text>\n{text}\n</text>"
8 ),
9}
10
11def build(name: str, **kwargs) -> str:
12 return TEMPLATES[name].format(**kwargs)
13
14prompt = build(
15 "summarize",
16 role="技術寫手",
17 audience="非技術用戶",
18 fmt="3 個要點,每個最多 15 字",
19 text="...在這裡貼上發布說明...",
20)
21print(prompt) # 直接將此輸入 client.messages.create(...)
Riley West - inline image

現在就做: 建立 prompt_library.py,把你最好的 3 個提示詞作為帶有變數的模板移入其中。這個檔案會在這個月裡不斷增長。

第三部分 · 第三週 — 使用 API 進行自動化(第 15–21 天)

聊天是你學習的地方。API 是你擴展的地方。本週你將從一次處理一個任務,升級為一次運行數百個任務,按計劃進行,在你睡覺時運行。

07. 從聊天升級到 API。

API 只是一個你可以呼叫的函數中的聊天提示詞。如果你能寫一個提示詞,你就能寫這個——只有十行程式碼。將你的金鑰設定為環境變數(永遠不要直接貼在程式碼中),將呼叫包裝在一個函數中,你就擁有了一個可重複使用的 AI 命令,可以放入任何腳本中。

Simon Willison,他對實用 LLM 使用的記錄比幾乎任何人都好,他指出槓桿不在於奇特的設定——而是在於將模型連接到你已經在使用的小工具中。這個函數就是那條連接線。

何時使用: 當你想要同一個提示詞隨處可用——在腳本、cron 任務、其他程式中——而不僅僅在瀏覽器分頁中。

python
1import os
2import anthropic
3
4client = anthropic.Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])
5
6def ask(prompt: str) -> str:
7 msg = client.messages.create(
8 model="claude-opus-4-8",
9 max_tokens=1024,
10 messages=[{"role": "user", "content": prompt}],
11 )
12 return msg.content[0].text
13
14if __name__ == "__main__":
15 print(ask("給我 5 個用於產品發布郵件的吸引人的主旨行。"))

現在就做: 安裝 SDK(pip install anthropic),設定 ANTHROPIC_API_KEY,然後運行這個檔案。第一次成功的 API 呼叫 = 第三週解鎖。

08. 將日常瑣事變成腳本。

這就是時間真正回來的時刻。任何你對一個資料夾中的東西進行的任務——總結這 50 份逐字稿、標記這 200 張工單、重寫這 30 個產品描述——都是一個迴圈。寫一次單一項目的版本,指向一個資料夾,然後離開。對於大量工作,使用更便宜、更快的模型;你不需要用你最強大的模型來總結一份備忘錄。

何時使用: 當你發現自己反覆手動執行相同的 AI 任務時。那種重複就是你還沒寫出來的腳本。

python
1import pathlib
2import anthropic
3
4client = anthropic.Anthropic()
5INBOX = pathlib.Path("./inbox") # 將 .txt 檔案放在這裡
6OUT = pathlib.Path("./summaries")
7OUT.mkdir(exist_ok=True)
8
9def summarize(text: str) -> str:
10 msg = client.messages.create(
11 model="claude-haiku-4-5", # 便宜 + 快速:大量工作的正確工具
12 max_tokens=300,
13 system="用 3 個具體的要點總結。不要廢話。",
14 messages=[{"role": "user", "content": text}],
15 )
16 return msg.content[0].text
17
18for f in INBOX.glob("*.txt"):
19 (OUT / f"{f.stem}.md").write_text(summarize(f.read_text(encoding="utf-8")), encoding="utf-8")
20 print("已總結:", f.name)

現在就做: 找一個批次處理的瑣事,將檔案放入 ./inbox,運行這個迴圈。你剛剛在一分鐘內完成了一小時的工作。

09. 使用快取降低成本和延遲。

一旦你開始運行真實的數量,有兩件事開始變得重要:速度和帳單。最大的槓桿是提示詞快取。如果每次呼叫都共享一個長且不變的前綴——一份風格指南、一個知識庫、一個大的系統指令——你每次都在為重新讀取它而付費。用 cache_control 標記它,模型就會重複使用快取版本:快取讀取的成本約為正常輸入價格的 10%,而一次性寫入則增加 25%。對於共享前綴的批次任務,Batch API 在此基礎上再疊加大約 50% 的折扣。

何時使用: 當多次呼叫共享一個大的、靜態的背景脈絡區塊時(典型情況:在整個任務中重複使用一個長的系統提示詞)。

python
1import anthropic
2
3client = anthropic.Anthropic()
4STYLE_GUIDE = open("style_guide.md").read() # 很長,每次呼叫都相同
5
6msg = client.messages.create(
7 model="claude-opus-4-8",
8 max_tokens=1024,
9 system=[
10 {
11 "type": "text",
12 "text": STYLE_GUIDE,
13 "cache_control": {"type": "ephemeral"}, # 快取這個大的前綴
14 }
15 ],
16 messages=[{"role": "user", "content": "重寫這封郵件以符合指南:\n\n..."}],
17)
18print(msg.usage) # 在第一次呼叫後觀察 cache_read_input_tokens 上升
Riley West - inline image

現在就做: 找一個帶有大量重複前綴的提示詞,將其包裹在 cache_control 區塊中,並運行兩次。列印 msg.usage 並觀察快取讀取生效。

第四部分 · 第四週 — 工具、資料與交付(第 22–30 天)

最後一週是從「會說話的 AI」躍升到「會行動的 AI」。你給模型工具,將它連接到你的真實資料,並將整個東西打包成一個你會運行多年的工作流程。

10. 給模型工具(函式呼叫)。

單獨一個模型只能產生文字。給它工具,它就能採取行動——查詢你的行事曆、呼叫 API、執行計算。你用名稱、描述和輸入的 JSON schema 來描述每個工具;模型決定何時呼叫它,並將結構化的參數交給你來執行。這是你聽過的每個「AI Agent」的基礎。

何時使用: 當任務需要即時資料或模型無法僅從文字完成的動作時(任何涉及「查詢」、「擷取」、「計算」或「發送」的任務)。

python
1import anthropic
2
3client = anthropic.Anthropic()
4
5tools = [
6 {
7 "name": "get_calendar_events",
8 "description": "返回用戶在指定日期的活動。",
9 "input_schema": {
10 "type": "object",
11 "properties": {
12 "date": {"type": "string", "description": "日期,格式為 YYYY-MM-DD"}
13 },
14 "required": ["date"],
15 },
16 }
17]
18
19msg = client.messages.create(
20 model="claude-opus-4-8",
21 max_tokens=1024,
22 tools=tools,
23 messages=[{"role": "user", "content": "我下週一的行事曆上有什麼?"}],
24)
25
26for block in msg.content:
27 if block.type == "tool_use":
28 print("模型想要呼叫:", block.name, "參數:", block.input)
29 # 現在你執行 get_calendar_events(**block.input) 並將結果發送回

現在就做: 為你實際使用的東西定義一個工具(行事曆、天氣、搜尋),然後觀察模型產生一個乾淨的 tool_use 呼叫。你甚至還不需要運行它——只要看到它做出決定就好。

11. 使用 MCP 將 AI 連接到你的資料。

手動貼上背景脈絡無法擴展。模型上下文協議(MCP),由 Anthropic 於 2024 年 11 月推出,是標準的解決方案——把它想像成 AI 的 USB-C 埠:一個連接器規範,任何相容的應用程式都可以插入你的檔案、資料庫和工具。它在幾個月內從一個內部想法變成了業界預設,有數千個現成的伺服器可以透過設定檔直接使用。

你不需要編寫程式碼來使用大多數伺服器——你只需在設定檔中新增一個條目。這裡是一個檔案系統伺服器,讓模型對筆記資料夾具有讀取權限:

何時使用: 當你持續手動將相同的真實資訊來源餵給模型時——你的文件、一個儲存庫、一個資料庫、一個知識庫。

json
1{
2 "mcpServers": {
3 "filesystem": {
4 "command": "npx",
5 "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/you/notes"]
6 }
7 }
8}

現在就做: 瀏覽可用的 MCP 伺服器,選擇一個指向你每週使用的資料的伺服器,並將其添加到你的客戶端設定中。提出一個只有你的資料才能回答的問題。

12. 打包一個你會永遠重複使用的工作流程。

第 30 天。你已經有了提示詞、腳本和工具——現在把它們變成一個你可以用名字召喚的東西。Anthropic 的 Agent Skills(於 2025 年 12 月成為開放標準)是實現此目的的簡潔格式:一個包含 SKILL.md 的資料夾,裡面有名稱、何時使用的描述以及步驟。模型只在相關時載入它(一種稱為漸進式揭露的設計原則),因此你可以堆疊數十個而不會膨脹背景脈絡。即使你從此不再碰 API,將你的可重複任務寫成技能,是讓你變快的習慣。

何時使用: 當你有一個會重複執行數月的多步驟任務時——一份週報、一個標準審查、一個格式化流程。

markdown
1---
2name: weekly-report
3description: 將我的原始筆記轉換為標準的週報。當我貼上筆記並要求「做週報」時使用。
4---
5
6# 週報
7
8## 步驟
91. 將筆記分組為:已交付、進行中、受阻。
102. 每組寫 2–3 個要點,使用過去式,不要廢話。
113. 以「下週計劃」結尾——正好 3 個優先事項。
12
13## 格式
14- 標題:「週報 — <日期>
15- 少於 200 字。不誇大。

現在就做: 選擇你最常重複的任務,將其寫成一個帶有精確描述的 SKILL.md。這個描述是讓它在正確時機觸發的關鍵——花費真正的精力在上面。

典型錯誤(以及修正方法)

1. 模糊的提示詞。 「寫一篇關於 X 的文章」會讓模型猜測你的意圖——而且它會猜測一個平均值。修正: 總是給出角色 + 背景脈絡 + 格式。你是 <角色>。任務:<一句話>。輸出:<確切格式>。

2. 使用全大寫的緊迫語氣過度提示。 較新的模型會精確遵循指令,並對「至關重要!!!你必須」反應過度。Anthropic 自己的指南:降低語氣,使用正常的措辭,例如「在這種情況下使用此工具……」。修正: 像對一個能勝任的成年人簡報一樣寫指令,而不是對狗大吼。

3. 用描述代替展示。 形容詞(「讓它看起來專業」)很弱;範例很強。修正:<example> 標籤中添加 3–5 個多樣化的範例,讓模式自己發揮作用。

4. 用「不要」來框架。 「不要囉嗦」會讓模型思考關於囉嗦這件事。修正: 說出做什麼——「用 2 個短句回答。」正向的指令比禁令更有效。

5. 信任未經檢查的輸出。 複製貼上你沒有驗證的答案,是錯誤如何被交付的方式。修正: 對於事實密集型工作,要求它將主張建立在來源的引用上,並在完成前進行自我檢查:根據上述文字驗證每個主張;標記任何你不確定的內容。

6. 手動執行一個迴圈就能完成的事。 在聊天中運行同一個提示詞 50 次,是你用一個下午能做的最昂貴的事情。修正: 一旦你遇到重複,就寫下區塊 08 的迴圈。你的時間是稀缺資源,而不是 token。

Riley West - inline image

結論:系統就是技能

三十天不會讓你成為 AI 研究員。它會讓你成為更有用的人:一個擁有系統的人。你可以接手任何任務,給它一份清晰的簡報,展示範例,促使它思考,並且——當它重複發生時——將它自動化、快取起來,並打包成一個你可以用名字召喚的技能。

這就是那些 10 倍效益者從未隱藏的全部秘密。不是更多的提示詞。不是更好的模型。而是一小組技巧,反覆練習直到成為本能。你現在已經有了這些技巧。剩下的唯一變數就是重複次數。

你的 30 天檢查清單——從今天開始:

  1. 用角色 + 背景脈絡 + 格式的提示詞完成一個真實任務(區塊 01)。
  2. 開始建立 prompt_library.py,並將你最好的 3 個提示詞作為模板移入其中(區塊 06)。
  3. 使用 10 行的 ask() 函數進行你的第一次 API 呼叫(區塊 07)。
  4. 使用資料夾迴圈自動化一個批次處理的瑣事(區塊 08)。
  5. 為你最常重複的工作流程寫一個 SKILL.md(區塊 12)。

完成這五項,你就超越了 90% 那些「一直想開始使用 AI」的人。然後,持續運行這個循環。

二次創作

使用 YouMind 創作爆款文章

收集素材、拆解爆點、生成視覺資產、撰寫內容,並在一個 AI 工作空間裡完成分發。

了解 YouMind
寫給創作者

把你的 Markdown 變成乾淨的 𝕏 文章

圖片上傳、表格、程式碼區塊,往 𝕏 上手動重排太痛苦。YouMind 把整篇 Markdown 一鍵轉成乾淨、可直接發佈的 𝕏 文章草稿。

試試 Markdown 轉 𝕏

更多可拆解樣本

近期爆款文章

探索更多爆款文章