每個刷過LeetCode的程序員都懂這種痛:平臺不認識你。它不知道你數組題閉眼過,遞歸圖論就卡殼;不知道你看圖解比看證明更開竅;更不記得你總在同一個邊界條件上翻車。
PrepPilot是我給這個痛點做的解藥——一個跑在本地、真正會學習的面試教練。每個用戶用郵箱密碼建本地檔案,在完整工作區里做題,讓Hermes批改,給反饋打分,然后看著教練模型自己調整策略。一個郵箱一份檔案,每份檔案獨立存會話記錄、自定義題庫、測評進度和Hermes記憶。
![]()
關鍵在這里:Hermes不是套殼裝飾,它是核心智能層。儀表盤、題庫、自定義題目、歷史記錄,全部流進同一個FastAPI提交管道,管道再調用Hermes技能。既然宣稱"會學習",那學習路徑就得在產品里看得見、在本地系統里存得住,而不是藏在演示提示詞后面。
部署和認證被我砍干凈了。沒有Google OAuth,沒有GitHub登錄,沒有外部認證墻。本地運行,想用幾個郵箱建幾個檔案。Telegram用戶名留著當可選快捷方式,但主路徑就是本地郵箱密碼——數據庫在你自己機器上,這樣才合理。
儀表盤是Hermes顯形的地方:當前測評進度、分數趨勢、知識圖譜、進行中的題目、技能進化時間線、本地檔案數據。新用戶先過3題校準測評,Hermes批改后定級——基礎、面試就緒、進階。
題庫現在塞了208道原創共享題,不是爬來的題面。覆蓋經典數據結構算法、GSoC開源貢獻任務、GSSoC社區任務、Unstop招聘挑戰、前后端全棧、數據/Kaggle風格任務、AI/ML和RAG任務、數據庫安全系統設計基礎。還能建私有自定義題,只綁在當前本地檔案上。
點題目卡片現在是個完整流程,不是死卡片。題目詳情頁帶元數據標簽、預估難度、推薦解法思路,然后進工作區。工作區是完整瀏覽器環境:左側題面,中間代碼編輯器,右側瀏覽器預覽(前端題)或終端輸出(后端/算法題)。提交后Hermes審代碼,反饋按"概念正確性、代碼質量、優化潛力、可讀性、測試覆蓋"結構輸出,用戶直接打分。
技能文件進化是這次最硬的工程。Hermes審完每份提交,自動更新本地SQLite里的技能文件——不是裝飾,是真的改。用戶能在儀表盤看時間線:某次提交后Hermes調整了數組遍歷的教學權重,因為用戶反復在邊界條件上出錯;或者增加了遞歸可視化解釋,因為用戶給這類反饋打了高分。
技術棧全本地:Next.js前端,FastAPI后端,SQLite數據庫,208道原創共享題,私有自定義題,Hermes在WSL Ubuntu上驗證通過。沒有外部API依賴,沒有云端同步,數據在你硬盤上。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.