ai-job-search:一個 AI 驅動的求職應用框架,可自動化履歷客製化、PDF 版面驗證與 ATS 相容性檢查

ai-job-search:一個 AI 驅動的求職應用框架,可自動化履歷客製化、PDF 版面驗證與 ATS 相容性檢查

它解決了什麼問題

此專案提供一套自動化的框架,管理從頭到尾的求職流程。它消除手動搜尋工作、為每一份申請客製化履歷與求職信、以及面試準備的繁瑣工作,同時確保最終文件具備專業排版且符合 ATS(Applicant Tracking System)相容性。

工作原理

基於 Claude Code(CLI)構建,系統使用結構化工作流程將 AI 轉變為職涯助理。首先在 /setup 階段,從現有文件或面談中建立完整的候選人檔案。之後使用者可透過 /scrape 抓取工作平台(使用內建的 CLI 工具針對特定市場,或透過 /add-portal 自訂工具),再以 /rank 依適配度排序。

/apply 指令會執行「draft‑reviewer」管線:一個代理人以 LaTeX 起草客製化的履歷與求職信,另一個代理人根據公司研究對草稿進行批評。系統接著將 LaTeX 編譯成 PDF,並視覺檢查版面以修正孤行或頁面溢位。最後,使用 pdftotext 驗證 PDF 的文字層是否能被 ATS 讀取,然後呈現最終檔案。

目標使用者

想要自動化繁瑣求職步驟的求職者,特別是對 CLI 工具與 LaTeX 有一定熟悉度、希望產出高品質文件的人。

重點特色

  • PDF 驗證迴圈:自動迭代 LaTeX 程式碼,直到產生的 PDF 符合嚴格的頁數與版面標準。
  • ATS 檢查:提取 PDF 文字層,確保聯絡資訊與關鍵字能被自動系統正確解析。
  • 相關性加權裁剪:當履歷過長時,會根據職缺需求移除最不相關的經驗,而非僅僅刪除最舊的條目。
  • Draft‑Reviewer 架構:使用兩個獨立的 AI 代理人,確保草稿在最終定稿前得到批評與研究。
  • 面試準備:根據特定職缺提交的履歷與求職信,生成階段性準備包與模擬面試。

Sources