每個刷過LeetCode的程序員都懂這種痛:平臺不認(rèn)識你。它不知道你數(shù)組題閉眼過,遞歸圖論就卡殼;不知道你看圖解比看證明更開竅;更不記得你總在同一個邊界條件上翻車。
PrepPilot是我給這個痛點做的解藥——一個跑在本地、真正會學(xué)習(xí)的面試教練。每個用戶用郵箱密碼建本地檔案,在完整工作區(qū)里做題,讓Hermes批改,給反饋打分,然后看著教練模型自己調(diào)整策略。一個郵箱一份檔案,每份檔案獨立存會話記錄、自定義題庫、測評進度和Hermes記憶。
![]()
關(guān)鍵在這里:Hermes不是套殼裝飾,它是核心智能層。儀表盤、題庫、自定義題目、歷史記錄,全部流進同一個FastAPI提交管道,管道再調(diào)用Hermes技能。既然宣稱"會學(xué)習(xí)",那學(xué)習(xí)路徑就得在產(chǎn)品里看得見、在本地系統(tǒng)里存得住,而不是藏在演示提示詞后面。
部署和認(rèn)證被我砍干凈了。沒有Google OAuth,沒有GitHub登錄,沒有外部認(rèn)證墻。本地運行,想用幾個郵箱建幾個檔案。Telegram用戶名留著當(dāng)可選快捷方式,但主路徑就是本地郵箱密碼——數(shù)據(jù)庫在你自己機器上,這樣才合理。
儀表盤是Hermes顯形的地方:當(dāng)前測評進度、分?jǐn)?shù)趨勢、知識圖譜、進行中的題目、技能進化時間線、本地檔案數(shù)據(jù)。新用戶先過3題校準(zhǔn)測評,Hermes批改后定級——基礎(chǔ)、面試就緒、進階。
題庫現(xiàn)在塞了208道原創(chuàng)共享題,不是爬來的題面。覆蓋經(jīng)典數(shù)據(jù)結(jié)構(gòu)算法、GSoC開源貢獻任務(wù)、GSSoC社區(qū)任務(wù)、Unstop招聘挑戰(zhàn)、前后端全棧、數(shù)據(jù)/Kaggle風(fēng)格任務(wù)、AI/ML和RAG任務(wù)、數(shù)據(jù)庫安全系統(tǒng)設(shè)計基礎(chǔ)。還能建私有自定義題,只綁在當(dāng)前本地檔案上。
點題目卡片現(xiàn)在是個完整流程,不是死卡片。題目詳情頁帶元數(shù)據(jù)標(biāo)簽、預(yù)估難度、推薦解法思路,然后進工作區(qū)。工作區(qū)是完整瀏覽器環(huán)境:左側(cè)題面,中間代碼編輯器,右側(cè)瀏覽器預(yù)覽(前端題)或終端輸出(后端/算法題)。提交后Hermes審代碼,反饋按"概念正確性、代碼質(zhì)量、優(yōu)化潛力、可讀性、測試覆蓋"結(jié)構(gòu)輸出,用戶直接打分。
技能文件進化是這次最硬的工程。Hermes審?fù)昝糠萏峤唬詣痈卤镜豐QLite里的技能文件——不是裝飾,是真的改。用戶能在儀表盤看時間線:某次提交后Hermes調(diào)整了數(shù)組遍歷的教學(xué)權(quán)重,因為用戶反復(fù)在邊界條件上出錯;或者增加了遞歸可視化解釋,因為用戶給這類反饋打了高分。
技術(shù)棧全本地:Next.js前端,F(xiàn)astAPI后端,SQLite數(shù)據(jù)庫,208道原創(chuàng)共享題,私有自定義題,Hermes在WSL Ubuntu上驗證通過。沒有外部API依賴,沒有云端同步,數(shù)據(jù)在你硬盤上。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.