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
- undefinedMadsLorentzen/ai-job-search