學(xué)學(xué)習(xí)反饋閉環(huán)實操)
數(shù)學(xué)這東西最怕的不是不會是以為自己會。我見過太多人抱著課本看例題看一遍覺得懂了合上書一動手就卡住。更麻煩的是,卡住之后沒人及時糾偏,一個錯誤的直覺可能在腦子里存了大半年。這也是我后來把這套LaTeX 精確輸入公式 大模型當(dāng)陪練的數(shù)學(xué)學(xué)習(xí)工作流固定下來的原因:它解決的從來不是把答案算出來,而是把思考過程逼到紙面上、把錯誤暴露在當(dāng)下。LaTeX 負(fù)責(zé)讓公式這件事變得沒有歧義——下標(biāo)是誰的、積分限在哪、矩陣有幾行幾列,全都寫得明明白白;大模型負(fù)責(zé)在你寫完每一步之后立刻給出反饋,扮演一個不厭其煩、隨叫隨到、不會嫌你問得基礎(chǔ)的同桌。這套組合適合的人群其實挺廣:中學(xué)階段想夯實函數(shù)與幾何的、考研復(fù)習(xí)高數(shù)與線代的、工科生啃概率論與數(shù)理方程的、競賽生練證明的,甚至包括需要給學(xué)生出變式題的老師和在家輔導(dǎo)孩子的家長。文章會把工具鏈怎么選、LaTeX 最小語法集、提示詞怎么寫、一次完整陪練怎么跑、踩過的坑怎么繞,一層層拆開講。1. 先想清楚:這套工作流到底在補(bǔ)哪個洞很多人一上來就問用什么編輯器、用什么模型,其實工具是最后一步。真正值得先拆的是:傳統(tǒng)數(shù)學(xué)學(xué)習(xí)流程里,哪幾個環(huán)節(jié)是天然漏水的。想明白這個,你才知道 LaTeX 和大模型各自該站在哪個位置,而不是兩個工具都裝上、結(jié)果誰也不管用。1.1 數(shù)學(xué)學(xué)習(xí)里三個最容易漏水的環(huán)節(jié)第一個漏水點是書寫損耗。手寫數(shù)學(xué)公式在草稿階段沒問題,但一旦你想要復(fù)盤、檢索、對比,手寫稿幾乎沒法用。三個月后你翻回去看自己寫的那個積分,分不清是 $\int_{0}^{1}$ 還是 $\int_{0}^{t}$,分不清那個 $x$ 是變量還是乘號。書寫不規(guī)范帶來的歧義,會在復(fù)盤時二次放大。第二個漏水點是反饋延遲。做完十道題,對答案發(fā)現(xiàn)錯了三道,但你不知道錯在哪一步——是思路錯了,還是中間某個代數(shù)變形錯了,還是最后化簡時符號搞反了。標(biāo)準(zhǔn)答案只給你結(jié)果和一條最優(yōu)路徑,它不會告訴你你的路徑在第幾步開始偏離。延遲反饋加上信息不全,等于這道題白做。第三個漏水點是難度錯配。課本例題太順,一做就會;考試真題太難,一上手就懵;中間那一層跳一跳夠得著的題,得靠老師或題冊自己找。沒人給你按當(dāng)前水平動態(tài)調(diào)難度,練習(xí)就總是在太簡單和太難之間反復(fù)橫跳。這三個洞,LaTeX 補(bǔ)第一個,大模型補(bǔ)第二和第三個。分工清楚,后面的工具選型才有依據(jù)。1.2 LaTeX 在數(shù)學(xué)學(xué)習(xí)里扮演的不是排版工具這里得糾正一個普遍誤解。大部分人覺得 LaTeX 是用來寫論文、排版的,學(xué)習(xí)階段用不上。其實在數(shù)學(xué)學(xué)習(xí)場景里,LaTeX 的核心價值是強(qiáng)制消歧。你寫x^21,機(jī)器知道你指 $x^21$。你寫x^2n,機(jī)器會報錯,因為它不知道你是想寫 $x^{2n}$ 還是 $x^2 n$。這種報錯看似麻煩,實際上是逼你把腦子里那個模糊的東西說清楚。數(shù)學(xué)學(xué)習(xí)里大量的我以為我會了,本質(zhì)上就是這種模糊——你腦子里想的和紙上寫的不是一回事,而 LaTeX 不允許這種不一致存在。再舉個例子:分段函數(shù)。用文字描述當(dāng) x 大于 0 時等于 x 平方,否則等于負(fù) x,寫十遍有十種寫法。用 LaTeX 寫出來就一套:f(x) \begin{cases} x^2, x 0 \\ -x, x \leq 0 \end{cases}條件、分支、對齊位置,全都被結(jié)構(gòu)化了。這種結(jié)構(gòu)化不只是好看,它讓后續(xù)的復(fù)盤、檢索、讓模型批改,全都變得可行——因為輸入本身就是機(jī)器可讀的。1.3 大模型當(dāng)陪練的能力邊界必須先劃清把大模型當(dāng)數(shù)學(xué)陪練,最容易出的事故是過度信任。它的強(qiáng)項和弱項都非常鮮明,分不清就會吃大虧。強(qiáng)項很明確:概念解釋的多種角度、分步引導(dǎo)、變式題生成、把你的錯誤解法逐行拆解、把一段證明的跳躍點指出來、把符號語言翻譯成人話。這些任務(wù)它做得又快又穩(wěn),而且不會因為你的問題太基礎(chǔ)而不耐煩。弱項同樣明確:長鏈條的純計算和邊界條件。多步代數(shù)化簡、大數(shù)運算、不等式取等條件、定義域端點、極限存在的雙向驗證,這些地方它出錯率明顯上升,而且錯得很自然——過程看著頭頭是道,結(jié)論是錯的。這個特性決定了工作流的設(shè)計原則:把計算驗證的活兒留給自己和工具,把解釋、追問、出題、批改的活兒交給模型。我在實際使用中總結(jié)出一條線:凡是模型給出過程、我在紙上跟著算一遍能對上的環(huán)節(jié),放心用;凡是模型直接給一個我需要全盤信任的數(shù)值結(jié)論的環(huán)節(jié),一律自己復(fù)核。這條線一旦守住,事故率會降得很低。2. 工具鏈選型:從敲公式到對話的四個環(huán)節(jié)工具選型這件事,我的建議是夠用即止,別一上來就折騰全套環(huán)境。數(shù)學(xué)學(xué)習(xí)場景對工具的要求其實不高:能敲、能看、能復(fù)制、能存。下面按四個環(huán)節(jié)拆,每個環(huán)節(jié)給兩三個選項,說清楚什么情況選哪個。2.1 輸入層:編輯器怎么選才不折騰輸入層是唯一需要你動手打字的地方,它的體驗直接決定這套工作流能不能堅持下來。我的實測結(jié)論是:入門階段別碰本地完整發(fā)行版,先用在線編輯器或輕量 Markdown 工具。原因很實在。完整的 TeX 發(fā)行版裝下來幾個 G,配置環(huán)節(jié)多,第一次編譯報錯沒有幾百字日志都看不到根因,新手很容易在環(huán)境配置這一步就放棄。而在線編輯器打開網(wǎng)頁就能寫,右側(cè)實時預(yù)覽,報錯信息直白,寫完直接導(dǎo)出 PDF 或復(fù)制源碼,對學(xué)習(xí)場景完全夠用。方案上手成本實時預(yù)覽適合場景主要短板在線 LaTeX 編輯器極低有純公式練習(xí)、臨時推導(dǎo)依賴網(wǎng)絡(luò),長文檔管理弱Markdown 編輯器 數(shù)學(xué)插件低有邊寫筆記邊插公式復(fù)雜排版(多行對齊)支持一般本地編輯器 LaTeX 插件中需配置長期積累、成體系筆記首次配置門檻高完整本地發(fā)行版高需配置排版完整文檔、出書體積大,學(xué)習(xí)成本高我自己的習(xí)慣是兩條腿走路:日常推導(dǎo)和陪練對話用 Markdown 數(shù)學(xué)插件,因為切換快、和對話窗口并排放著方便;需要出一份完整的復(fù)習(xí)講義或者多行對齊的推導(dǎo)稿時,再切到在線 LaTeX 編輯器。這個組合用下來一年多,沒遇到過卡住的情況。2.2 渲染層:預(yù)覽窗口是糾錯的第一道閘渲染這件事,很多人不當(dāng)回事,覺得能看就行。實際上預(yù)覽窗口是你自查公式正確性的第一道閘,而且是最便宜的一道。你把\frac{1}{2}敲成\frac{1}{2,預(yù)覽立刻會告訴你公式斷了;你把\sqrt{x^2y^2}敲成\sqrt(x^2y^2),預(yù)覽出來的根號只蓋住第一個 x,你一眼就能看出不對。這種視覺反饋比讀報錯日志快十倍。提示:寫完一個稍微復(fù)雜一點的公式,不要急著往下寫,先掃一眼預(yù)覽。根號覆蓋范圍、上下標(biāo)歸屬、括號大小、分式層級,這四項是出錯率最高的地方,掃一眼花不了三秒,能省掉后面半小時的排查。如果你用的是 Markdown 編輯器,記得確認(rèn)數(shù)學(xué)插件開的是哪套渲染引擎。有的引擎對\begin{aligned}支持好,有的對\operatorname{}支持好,換環(huán)境時公式渲染異常,八成是引擎差異,不是語法錯了。2.3 對話層:公式怎么送進(jìn)模型才不變形這一步是整套工作流里最容易翻車的地方,而且翻車方式很隱蔽——公式在你這邊是好的,送過去之后模型看到的是一堆殘缺的字符,它基于殘缺輸入給出的解答自然也是錯的,但你看不出來,以為模型不行。變形的根源是反斜杠和特殊字符被吃掉。聊天輸入框有時會做轉(zhuǎn)義處理,\frac里的反斜杠可能被當(dāng)成轉(zhuǎn)義符吃掉,變成frac;下劃線_在某些渲染規(guī)則下會觸發(fā)斜體,x_1 x_2可能變成斜體的x1x2;星號*同理。我的處理辦法很簡單,分兩種場景:短公式:用行內(nèi)公式包裹符包起來,比如\( ... \)或$$ ... $$,并且在前后留空行,讓它獨立成段。長推導(dǎo)或多行公式:直接用代碼塊包起來,塊內(nèi)內(nèi)容原樣傳輸,幾乎不會被吃掉。\begin{aligned} \int_{0}^{1} x^2 \, dx \left[ \frac{x^3}{3} \right]_{0}^{1} \\ \frac{1}{3} - 0 \frac{1}{3} \end{aligned}代碼塊這個習(xí)慣我從一開始就養(yǎng)成了,后來換過幾個對話入口,公式再沒出過變形問題。多敲三下反引號,省掉一整套排查流程,這筆賬怎么算都劃算。2.4 存檔層:讓一次陪練變成可復(fù)用資產(chǎn)存檔這件事,大部分人不做,做了的也大多做錯。常見的錯誤做法是把整個對話記錄復(fù)制粘貼到一個文檔里,幾個月后打開,幾萬字,找不到重點。我的做法是只存三樣?xùn)|西:題目原題(LaTeX 源碼)、我的原始解法(包括錯的那版)、模型指出的關(guān)鍵卡點(一句話)。這三樣按知識點分文件夾存,文件名用知識點-難度-日期。這樣存下來,三個月后你想復(fù)習(xí)含參二次函數(shù)最值,直接按知識點翻,每道題下面都有一條當(dāng)時卡在哪的批注。這種帶錯因標(biāo)注的題目集,復(fù)習(xí)效率比任何教輔都高,因為它是針對你的漏洞定制的。3. LaTeX 數(shù)學(xué)公式的最小可用語法集搞清楚工具鏈,接下來是手上功夫。LaTeX 的數(shù)學(xué)語法看起來嚇人,其實學(xué)習(xí)場景真正高頻用到的就那么幾十個命令。我按必須會經(jīng)常會用到了再查三檔分,先把第一檔吃透,剩下兩檔邊用邊補(bǔ)。3.1 十分鐘上手:三種公式環(huán)境數(shù)學(xué)公式在 LaTeX 里有三種基本擺放方式,用途完全不同,混用會出問題。第一種是行內(nèi)公式,寫在正文里的,用一對美元符號包裹:設(shè)函數(shù) $f(x) x^2 - 2x 3$,求其最小值。第二種是獨立公式,單獨占一行居中顯示,用兩對美元符號包裹:\[ f(x) x^2 - 2x 3 (x-1)^2 2 \]第三種是帶編號的公式環(huán)境。學(xué)習(xí)階段用得少,但寫復(fù)習(xí)講義時很有用,因為它讓你可以引用由式 (1) 可得。不過要注意,Markdown 編輯器里的編號環(huán)境和完整 LaTeX 文檔里的寫法有差異,換環(huán)境時要確認(rèn)。注意:行內(nèi)公式里不要寫多行環(huán)境(aligned、cases這類),渲染會錯亂。要寫多行結(jié)構(gòu),一律升級成獨立公式。這三種環(huán)境的選擇邏輯,說白了就是看這個公式是句子的一部分還是獨立的一步推導(dǎo)。前者用行內(nèi),后者用獨立。分清楚了,排版就不會亂。3.2 高頻符號與結(jié)構(gòu)速查表下面這張表是我自己整理、用了很久的版本,按類別分組。不用背,打印出來貼顯示器邊上,寫兩周自然就記住了。類別命令顯示效果備注分式\frac{a}$\frac{a}$嵌套別超過三層,超了改寫法根式\sqrt[n]{x}$\sqrt[n]{x}$n 省略即平方根上下標(biāo)x_{i}^{2}$x_{i}^{2}$多字符必須加大括號求和\sum_{i1}^{n}$\sum_{i1}^{n}$上下限多字符同樣加括號積分\int_{a}^ f(x)\,dx$\int_{a}^ f(x),dx$\,是細(xì)空格,別省極限\lim_{x \to 0}$\lim_{x \to 0}$\to比-規(guī)范偏導(dǎo)\frac{\partial f}{\partial x}$\frac{\partial f}{\partial x}$偏導(dǎo)符號別用 d矩陣\begin{pmatrix} a b \\ c d \end{pmatrix}見下方說明分列,\\換行分段\begin{cases} ... \end{cases}見下方說明每行末尾加\\集合\in, \subset, \cup, \cap$\in, \subset, \cup, \cap$屬于、包含于、并、交邏輯\forall, \exists, \Rightarrow$\forall, \exists, \Rightarrow$任意、存在、推出希臘\alpha, \beta, \varepsilon$\alpha, \beta, \varepsilon$極限用\varepsilon更常見關(guān)系\leq, \geq, \neq, \approx$\leq, \geq, \neq, \approx$別用函數(shù)名\sin, \cos, \ln, \log$\sin, \cos, \ln, \log$必須加反斜杠,否則是斜體變量矩陣和分段這兩個結(jié)構(gòu),是學(xué)習(xí)場景里用得最多、也最容易寫錯的。矩陣的關(guān)鍵是列數(shù)要一致,少一個或者多一個都會報錯;分段的關(guān)鍵是每行末尾的\\不能漏,漏了所有分支會擠成一行。A \begin{pmatrix} a_{11} a_{12} \\ a_{21} a_{22} \end{pmatrix}|x| \begin{cases} x, x \geq 0 \\ -x, x 0 \end{cases}3.3 排版細(xì)節(jié)決定這份稿子三天后還能不能看懂這一段是純經(jīng)驗,教輔和文檔里基本不會寫,但我認(rèn)為它比語法本身更重要。因為語法錯了會報錯,排版糟了不報錯,但會讓你三天后看不懂自己寫的東西。第一個細(xì)節(jié):\left和\right一定要配對使用。括號里套分式的時候,不用這兩個命令,括號會小得可憐,內(nèi)容全擠在外面:\left( \frac{a} c \right)^{2}第二個細(xì)節(jié):多行推導(dǎo)用aligned環(huán)境,等號對齊。這是讓推導(dǎo)可讀的關(guān)鍵。不對齊的多行推導(dǎo),讀起來像一堆散裝式子,你根本看不出哪一步是從哪一步來的。對齊之后,推理鏈條一眼可見:\begin{aligned} (ab)^2 a^2 2ab b^2 \\ a^2 b^2 2ab \end{aligned}第三個細(xì)節(jié):中文和公式之間留個空格。這個習(xí)慣看起來無足輕重,實際上極大影響閱讀節(jié)奏。設(shè) $f(x)$ 在區(qū)間上連續(xù)和設(shè)$f(x)$在區(qū)間上連續(xù),讀起來的舒適度差別很明顯。第四個細(xì)節(jié):不要用\div和/表達(dá)復(fù)雜分式。(ab)/(cd)這種寫法在行內(nèi)還能湊合,一旦分子分母里還有別的運算,立刻變成一團(tuán)亂麻。該用\frac就用\frac,別省這幾個字符。3.4 新手最常踩的五個轉(zhuǎn)義坑這五個坑我全都踩過,而且每一個都讓我卡了不止十分鐘。列出來,你直接繞開??右?反斜杠被吃掉。在聊天框或者某些富文本輸入框里,\frac可能變成frac。判斷方法很簡單:如果模型回復(fù)說我不太理解 frac{a} 是什么,那就是被吃了。解決辦法就是前面說的,用代碼塊包裹??佣?下劃線觸發(fā)斜體。x_1 x_2在某些 Markdown 渲染規(guī)則下,兩個下劃線之間的內(nèi)容會被當(dāng)作斜體,結(jié)果變成 $x1 x2$。防止辦法是把整個公式放進(jìn)數(shù)學(xué)環(huán)境里,別裸寫在正文中??尤?大括號不配對。x^{2n少一個右括號,渲染直接崩。這個坑的麻煩之處在于,報錯信息往往指向整個公式的末尾,而不是缺括號的位置,排查起來反直覺。習(xí)慣是:每敲一個{立刻補(bǔ)上},再往里填內(nèi)容??铀?中文標(biāo)點混進(jìn)公式。全角的逗號、括號、分號放進(jìn)公式里,編譯會報錯,而且報錯信息很難懂。寫公式時把輸入法切到英文,是最省事的預(yù)防??游?\\和\混淆。矩陣換行用兩個反斜杠,如果你只敲了一個,它會和后面的字符組合成一個未定義命令。這個錯誤在長矩陣?yán)锾貏e隱蔽,因為報錯位置和實際錯誤位置差得遠(yuǎn)。提示:遇到莫名其妙的編譯錯誤,先做三件事——檢查大括號配對、檢查反斜杠數(shù)量、把公式里所有中文標(biāo)點換成英文標(biāo)點。這三步能解決八成的報錯。4. 陪練提示詞:讓模型真的教而不是只答工具鏈和語法都就位了,接下來是最核心也最容易被忽略的部分:你怎么問,決定了它怎么答。同一道題,問法不同,拿到的反饋質(zhì)量能差出十倍。這一節(jié)把我反復(fù)打磨過的提問結(jié)構(gòu)拆開講。4.1 三條必須寫進(jìn)開場白的約束很多人用大模型學(xué)數(shù)學(xué),得到的回復(fù)是標(biāo)準(zhǔn)答案 一段解析,看完還是不會。問題不在模型,在開場白里缺了三樣?xùn)|西。第一,角色和水平錨點。你得告訴它你現(xiàn)在在什么階段,不然它給的解答要么太淺要么太深。我是高三年級,正在復(fù)習(xí)導(dǎo)數(shù)應(yīng)用和我是大二學(xué)生,在學(xué)數(shù)學(xué)分析,拿到的回答深度完全不同。第二,輸出格式約束。明確要求每一步推導(dǎo)單獨成行,并說明這一步用了什么定理或公式,它會照做。不要求,它就會跳步,一跳步你就看不懂。第三,禁止直接給答案。這條最關(guān)鍵。默認(rèn)情況下模型傾向于一次給全,這對學(xué)習(xí)是有害的——你看到答案的瞬間,思考就停止了。所以開場白里必須寫清:在我給出自己的嘗試之前,請不要給出完整答案,只給我下一步的提示。一個可用的開場白長這樣:你是一位有耐心的數(shù)學(xué)輔導(dǎo)者。我目前在學(xué)習(xí)[某個知識點],水平大致在[某個階段]。接下來我會給你一道題和我自己的解法。請遵守三條:一,先指出我解法中第一個出錯的位置,不要重寫整份解答;二,每次只給我一條提示,等我回應(yīng)后再給下一條;三,所有公式用 LaTeX 輸出,包在代碼塊里。這三條約束寫進(jìn)去之后,對話質(zhì)量會有肉眼可見的提升。原因不神秘:它把你從接收答案的位置,挪到了主動求解的位置。4.2 五類可復(fù)用的提問模板下面五個模板,覆蓋了數(shù)學(xué)學(xué)習(xí)里絕大部分需要模型介入的場景。每個模板都能直接改改就用。模板一:概念拷問型。用于檢驗自己是不是真懂了一個定義。請你連續(xù)追問我關(guān)于[某概念]的五個問題,從它是什么開始,逐步深入到它為什么不能改成別的形式舉一個反例它和[相鄰概念]的區(qū)別在哪。每次只問一個問題,等我回答后再問下一個,并且對我的每個回答給出準(zhǔn)確/部分準(zhǔn)確/有誤的判斷和理由。這個模板的價值在于連續(xù)追問。自己一個人想,很難想到第五層;被人追著問,漏洞藏不住。模板二:分步引導(dǎo)型。用于卡住的題目。我正在做這道題:[題目 LaTeX 源碼]。我的思路是[你的思路],目前卡在[具體位置]。請不要給完整解答,只告訴我下一步該往哪個方向想,給我一個提示,如果我還是卡住,再給第二個更具體的提示。模板三:出題機(jī)。用于練手。基于[某知識點],給我出三道題。第一道難度相當(dāng)于課后基礎(chǔ)練習(xí),第二道相當(dāng)于期中考試中等題,第三道需要兩步以上的轉(zhuǎn)化。三道題的答案先不要給,等我做完再對。所有公式用 LaTeX 輸出。難度參數(shù)一定要寫具體,簡單/中等/難這種描述太模糊,模型給的三道題可能難度都差不多。用課后基礎(chǔ)/期中中等/需要兩步轉(zhuǎn)化這種可操作的描述,梯度就出來了。模板四:批改型。這是使用頻率最高的一個。下面是我的完整解答,請你逐行檢查。對每一行給出判斷:正確、正確但跳步、有誤。如果某一行有誤,指出錯在哪,并說明這個錯誤會導(dǎo)致后面哪一步失效。不要重寫正確答案,只做批改。關(guān)鍵在于不要重寫正確答案。一旦它重寫,你的注意力就跑到新答案上了,反而不去深究自己的錯因。模板五:變式生成型。用于錯題之后鞏固。我剛在這道題上錯了:[題目]。我的錯因是[你判斷的錯因]。請基于同一個知識點,出一道結(jié)構(gòu)相似但改變了關(guān)鍵條件的題,讓我檢驗自己是不是真的糾正了。答案先不給。這個模板解決的是同一道題做對了不等于會了的問題。換掉關(guān)鍵條件還能做對,才算過關(guān)。4.3 上下文管理:一次對話只推進(jìn)一個知識點這一條是我踩坑最多的地方,值得單獨說。大模型在長對話里會遺忘早期設(shè)定。你開場寫了三條約束,聊了三十輪之后,它可能又開始直接甩完整答案了。這不是它故意,是上下文窗口的固有限制。應(yīng)對辦法有三條,都是實測有效的:一是主動分段。一個知識點一個對話,做完就結(jié)束,不要在一個對話里從極限聊到級數(shù)。話題一換,立刻開新對話,把開場約束重貼一遍。二是定期重述約束。每聊七八輪,如果發(fā)現(xiàn)它開始跳步了,直接提醒一句記住,先給提示不要給答案。一句話就能把節(jié)奏拉回來。三是自己維護(hù)一份錨點摘要。在對話進(jìn)行到關(guān)鍵節(jié)點時,讓它輸出三句話:當(dāng)前題目、已確認(rèn)的結(jié)論、待解決的問題。這三句話你自己復(fù)制保存,換對話時作為開場背景貼進(jìn)去,比從頭復(fù)述高效得多。注意:一旦發(fā)現(xiàn)模型的回答開始跑偏——比如開始討論題目之外的東西,或者反復(fù)在同一個錯誤上打轉(zhuǎn)——不要試圖用更多輪對話糾正它,直接開新對話重來。沉沒成本不要留戀,長對話的糾偏成本遠(yuǎn)高于重啟成本。4.4 讓模型輸出的公式能直接編譯這一條看起來是細(xì)節(jié),實際上是整套工作流能不能閉環(huán)的關(guān)鍵。如果模型輸出的公式只能用眼睛看、不能直接復(fù)制去編譯,那你的存檔就是一堆截圖和散裝文本,三個月后沒法用。所以在提示詞里明確要求:所有公式用 LaTeX 源碼輸出,包在代碼塊里,不要用圖片,不要用特殊符號渲染。拿到輸出之后,我的習(xí)慣是直接復(fù)制到自己編輯器里編譯一遍。編譯通過,說明公式是規(guī)范的;編譯報錯,說明它用了一些非標(biāo)準(zhǔn)寫法,順手改掉。這個動作看起來多余,實際上是把模型的輸出轉(zhuǎn)化成自己的資產(chǎn)的關(guān)鍵一步。另外還有一個小要求值得加進(jìn)去:如果某個公式有多種寫法,優(yōu)先用最常見的標(biāo)準(zhǔn)寫法。因為生僻寫法雖然能編譯,但你下次自己寫的時候想不起來,查起來費勁。5. 完整實操:一次從零到復(fù)盤的陪練流程前面講的都是零件,這一節(jié)把它們裝成一臺能跑的機(jī)器。我拿含參二次函數(shù)在閉區(qū)間上的最值這個知識點走一遍完整流程,你可以照著換成自己正在學(xué)的內(nèi)容。5.1 準(zhǔn)備:把題面和自己的解法都變成 LaTeX準(zhǔn)備階段有兩件事要做,都不難,但省不得。第一件,把題目敲成 LaTeX。這一步看起來是抄題,實際上已經(jīng)是一次理解了——你在敲的過程中,會自然注意到這個區(qū)間是開還是閉參數(shù)的范圍有沒有限制這些平時掃一眼就滑過去的細(xì)節(jié)。已知函數(shù) \( f(x) x^2 - 2ax 3 \),其中 \( a \in \mathbb{R} \)。 求 \( f(x) \) 在區(qū)間 \( [0, 2] \) 上的最小值 \( g(a) \)。第二件,把自己的解法完整寫下來,包括卡住的地方。這一步是整套流程里最反人性的——人本能地不想把錯誤暴露出來。但我可以很肯定地說,不寫下來的錯誤,模型幫不了你。它只能看到你給它的東西,你不寫,它就只能給你一份通用解答,而通用解答你早就有了。我當(dāng)時的原始解法寫得比較粗,大致是:先求對稱軸 $x a$,然后分情況:當(dāng) $a \leq 0$ 時最小值在 $x0$ 處取到,當(dāng) $0 a 2$ 時在 $xa$ 處取到,當(dāng) $a \geq 2$ 時在 $x2$ 處取到。寫到這兒我覺得做完了。5.2 第一步:讓它先拷問概念,再碰題目這一步很多人跳過,直接問題目,結(jié)果就是會做這道題但不懂這個知識點。我的習(xí)慣是先花五分鐘讓模型把概念問一遍。我貼的提示是:請就二次函數(shù)在閉區(qū)間上的最值追問我五個問題,從定義開始,逐步深入到邊界情況。它問的第一個問題是二次函數(shù)最值可能在哪些位置取到,我答頂點或端點。第二個問題如果頂點不在區(qū)間內(nèi),最值在哪取,我答端點。第三個問題如果區(qū)間是開的,最值一定存在嗎,我愣了一下——不一定,可能取不到。第四個問題參數(shù)變化時,分類討論的分界點由什么決定,這個問題正中要害,我當(dāng)時的分界點 $a \leq 0$、$0 a 2$、$a \geq 2$,其實就是對稱軸與區(qū)間端點的位置關(guān)系。第五個問題端點和頂點的函數(shù)值相等時,分界點怎么處理,這個我完全沒考慮過。五輪下來,我發(fā)現(xiàn)自己對分界點為什么這么取的理解是模糊的,只是照著題型套。這個發(fā)現(xiàn)本身就值回票價,因為后面做題時,我會主動去驗證分界點,而不是背模板。5.3 第二步:批改自己的解法,定位第一個出錯點概念過完,把準(zhǔn)備好的解法貼過去,用批改模板。它給我的反饋里,有一條是我完全沒想到的:分界點的等號歸屬有問題。我寫的是 $a \leq 0$ 時最小值在 $x0$;但當(dāng) $a 0$ 時,對稱軸 $x0$ 正好落在區(qū)間左端點,此時最小值在 $x0$ 取到,這個結(jié)論本身沒錯,但我的分類邏輯是對稱軸在區(qū)間左側(cè),而 $a0$ 時對稱軸在區(qū)間內(nèi)部端點上,歸類歸錯了。結(jié)論對,過程有瑕疵——這種錯誤自己檢查極難發(fā)現(xiàn),因為答案是對的。還有一條:當(dāng) $a \geq 2$ 時,我寫最小值在 $x2$ 取到,但沒有驗證 $f(2) 7 - 4a$ 在 $a \geq 2$ 時確實是最小的。它要求我補(bǔ)一句因為函數(shù)在 $[0,2]$ 上單調(diào)遞減,故最小值在右端點取到。缺了這句,嚴(yán)格的解答是不完整的。提示:批改時特別留意結(jié)論對但過程有瑕疵的情況。這類錯誤最危險,因為它不會在考試中必然扣分,但會在更難的題里變成致命傷。5.4 第三步:錯因歸類,然后要變式題定位完錯誤,別急著做下一道。先花兩分鐘把錯因?qū)懗梢痪湓?。我寫的?分類討論的分界點只看了對稱軸在區(qū)間左/內(nèi)/右,沒考慮對稱軸恰好落在端點時的歸屬。這句話寫下來,價值遠(yuǎn)超我下次注意。因為它精確描述了一個可復(fù)用的檢查點:以后凡是做含參二次函數(shù)閉區(qū)間最值,先單獨檢查對稱軸與端點重合的情況。然后要變式題。提示寫的是:基于同一個知識點,把區(qū)間從 $[0,2]$ 改成 $[t, t2]$,出一道題。新題是 $f(x) x^2 - 2ax 3$ 在 $[t, t2]$ 上的最小值。這道題的分類討論維度變成了兩個:對稱軸與區(qū)間的相對位置,以及區(qū)間本身隨 $t$ 移動。做完之后,我對分界點從哪來這件事的理解徹底不一樣了——分界點不是背的,是解不等式 $a t$、$a t2$ 解出來的。5.5 第四步:把這一輪沉淀成可檢索的筆記最后一步,存檔。我存的內(nèi)容是三段:第一段是原題和變式題的 LaTeX 源碼,放在二次函數(shù)最值文件夾下,文件名帶上日期。第二段是我的錯誤解法原文,保留錯誤,不做修改——這點很重要,改對了的解法沒有復(fù)習(xí)價值,錯誤解法才有。第三段是一句話錯因加一句話方法總結(jié):分界點由對稱軸等于端點解出,不要憑感覺分類;端點重合的情況單獨驗證。三個月后復(fù)習(xí),打開這個文件,三分鐘就能把當(dāng)時的坑重新過一遍。這比重新做十道題效率高得多,因為它是精確打擊。6. 常見問題與排查速查表跑這套流程的過程中,遇到的問題類型其實很集中。下面按公式層面和模型層面分開列,基本都是我和身邊人反復(fù)遇到的。6.1 公式渲染與編譯問題排查公式問題占了所有問題的一半以上,但絕大多數(shù)都能靠固定的幾步排查解決。現(xiàn)象最可能原因排查動作整個公式不顯示數(shù)學(xué)環(huán)境未閉合檢查$是否成對根號只蓋住第一個字符沒加大括號\sqrt{x1}而非\sqrt x1分式變成一行用了/或\div換成\frac{}{}多行公式擠成一行缺\\換行每行末尾補(bǔ)\\括號太小包不住內(nèi)容缺\left \right成對補(bǔ)上報錯但找不到位置中文標(biāo)點混入全角轉(zhuǎn)半角下劃線內(nèi)容變斜體裸寫未進(jìn)數(shù)學(xué)環(huán)境整體包進(jìn)$...$模型看不懂我的公式反斜杠被轉(zhuǎn)義改用代碼塊傳輸這張表我貼在筆記首頁,遇到問題先掃一遍,八成能直接定位。6.2 模型回答層面的四類問題公式?jīng)]問題了,問題就轉(zhuǎn)移到模型這邊。四類情況最常見。第一類:跳步。表現(xiàn)是推導(dǎo)從第二步直接跳到第五步,中間省略。處理辦法是在提示里明確每一步單獨成行并注明依據(jù),如果它還是跳,就追問第三步到第四步之間省略了什么。第二類:迎合。這個最隱蔽。你問我這樣算對嗎,它傾向于說對,哪怕你錯了。解決辦法是改變問法——不要問對不對,要問請找出其中的錯誤。前者觸發(fā)肯定傾向,后者觸發(fā)挑錯傾向,實測差別非常大。第三類:算錯但過程順暢。多步代數(shù)、大數(shù)運算、不等式取等問題上高發(fā)。判斷辦法是讓它把關(guān)鍵中間結(jié)果單獨列出來,你自己在紙上驗算那一步。凡是需要全盤信任的數(shù)值結(jié)論,一律自己復(fù)核,這條前面提過,這里再強(qiáng)調(diào)一次。第四類:越聊越飄。長對話后期開始答非所問。處理辦法就是開新對話,別糾纏。6.3 效率層面的三個實測建議最后說三個提效的點,都是用了很久才總結(jié)出來的。一是固定開場白。把常用的角色約束和格式要求存成一個文本片段,每次新對話直接粘貼,不用現(xiàn)想。這個動作能省掉大量重復(fù)勞動。二是批改和出題分開對話。同一個對話里既讓它批改又讓它出題,它容易把兩件事混在一起,輸出質(zhì)量下降。分開做,各自專注。三是每天只推進(jìn)一個知識點。貪多嚼不爛,這套流程的價值在于深度而不是廣度。一天吃透一個知識點,一個月就是三十個,比一天掃三個、月底全忘光強(qiáng)太多。7. 用了大半年之后,我最想說的幾句實話這套工作流不是什么神器,它只是把寫清楚和及時反饋這兩件本來就該做的事,用工具固化下來了。真正起作用的從來不是 LaTeX 也不是模型,而是你在敲下每一行公式時被迫做的那次思考,以及在收到批改時不得不面對的那個錯誤。我踩過的最大的坑,是前期過度依賴模型給結(jié)論。有一段時間我做題特別快,因為卡住就問,問了就有答案。兩周之后做套卷,分?jǐn)?shù)反而降了。后來才想明白:問來的答案是別人的,自己算出來的才是自己的。從那以后我給自己立了條規(guī)矩——模型只能給我提示,不能給我答案,除非我已經(jīng)完整寫過一遍。這條規(guī)矩執(zhí)行下來,速度慢了,但留下來的東西扎實。另一個體會是關(guān)于 LaTeX 的。剛開始我覺得它是負(fù)擔(dān),敲個公式比手寫慢三倍。堅持兩周之后,速度反超手寫,而且返工率極低。更重要的變化是,我開始習(xí)慣把話說清楚——不只是公式,連解題思路的表述都變得更有條理。這個副作用,是當(dāng)初完全沒預(yù)料到的。如果你打算開始,我的建議是從一個最小的知識點起步,別一上來就搭全套環(huán)境。找一道你最近做錯的題,把題面敲成 LaTeX,把錯誤解法寫下來,貼給模型,讓它指出第一個錯在哪。走完這一圈,你就知道這套東西適不適合你了。至于編輯器、插件、模板這些,等你覺得需要了再折騰,反正它們隨時都在。