前言¶
DeepSeek Harness(DSH)的核心理念是「一切皆插件」。在開發智能體應用時,如何將一個模糊的用戶需求轉化爲結構化、可直接交付的文檔,往往需要精細的編排。下面介紹 dsh-resume-expert 插件,它通過對話式工作流解決簡歷生成中的結構混亂與排版繁瑣問題。
是什麼¶
dsh-resume-expert 是一個引導式簡歷生成插件,由 wmw343 維護。它通過對話式四階段工作流,將模糊需求轉化爲可直接投遞的單頁 A4 PDF。
核心功能¶
對話式四階段工作流¶
插件通過 6 個工具將流程分爲四個階段:
- 首輪診斷:輸入模糊需求,生成第一版文字稿、完整度評估與待補充清單。
- 迭代補全:多輪吸收用戶補充信息(姓名、教育、實習、項目、技能),關鍵信息主動追問。
- 成稿:整合成可直接投遞的定稿,刪除佔位符。
- 導出:生成 A4 PDF(本機無 Chrome 時降級爲可打印 HTML)。
涉及的 6 個工具包括 resume_intake、resume_refine、resume_compose、resume_export、resume_set_photo 和 resume_tailor。
輸出與定製¶
- A4 PDF 直出:生成真實排版的單頁 PDF,可直接投遞。
- 證件照添加:支持本機圖片上傳至簡歷右上角。
- JD 定製:按目標崗位 JD 重寫簡歷內容。
質量控制¶
插件內置簡歷質量規則,包括量化句式、關鍵數字加粗、技能分組、關鍵指標置頂(≤3 條)、城市分主次、手機號 3-4-4 格式等。
驗收標準¶
插件包含 471 項自動化驗收。導出 PDF 經 pypdf 實體解析驗收,檢查頁數、紙張、結構及無佔位殘留。
安裝與啓用¶
前置條件:DeepSeek Harness ≥ 0.1.5,Node.js ≥ 22。
dsh plugin --profile web add github:wmw343/dsh-resume-expert#v1.0.1
配置環境變量以供宿主環境調用 DeepSeek API:
# 寫入 DSH 主目錄的 .env
Add-Content "$env:USERPROFILE\.dsh\.env" "DEEPSEEK_API_KEY=sk-你的Key"
典型用法¶
啓動 dsh web 後,在會話中輸入:
“幫我做一份簡歷,我是××專業應屆生,會××和××”
插件將自動進入首輪診斷,隨後引導補全信息,最終輸出 A4 PDF。
數據與安全¶
- 密鑰管理:插件不持密鑰,模型憑證由宿主環境提供。
- 數據存儲:會話狀態默認持久化到
~/.dsh/resume-expert-store,不落庫、不外聯。 - 跨進程存活:支持
dsh web重啓後繼續修改草稿。
開發與自測¶
插件自帶離線自測功能,無需網絡或啓動 DSH:
npm install && npm run build # 編譯
npm test # 運行 21 項存儲不變量測試
適用場景與注意¶
適合需要快速生成結構化簡歷的用戶。插件以當前 DSH 進程權限運行,使用前建議檢查源碼與許可證。
結語¶
dsh-resume-expert 提供了從對話到 PDF 的完整閉環,適合集成到工作流中。