dsh-resume-expert:對話式簡歷生成與 A4 PDF 直出

前言

DeepSeek Harness(DSH)的核心理念是「一切皆插件」。在開發智能體應用時,如何將一個模糊的用戶需求轉化爲結構化、可直接交付的文檔,往往需要精細的編排。下面介紹 dsh-resume-expert 插件,它通過對話式工作流解決簡歷生成中的結構混亂與排版繁瑣問題。

是什麼

dsh-resume-expert 是一個引導式簡歷生成插件,由 wmw343 維護。它通過對話式四階段工作流,將模糊需求轉化爲可直接投遞的單頁 A4 PDF。

核心功能

對話式四階段工作流

插件通過 6 個工具將流程分爲四個階段:

  1. 首輪診斷:輸入模糊需求,生成第一版文字稿、完整度評估與待補充清單。
  2. 迭代補全:多輪吸收用戶補充信息(姓名、教育、實習、項目、技能),關鍵信息主動追問。
  3. 成稿:整合成可直接投遞的定稿,刪除佔位符。
  4. 導出:生成 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 的完整閉環,適合集成到工作流中。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜