can4hou6joeng4/boss-agent-cli
🤖 Local-assist BOSS Zhipin CLI for AI agents — search, welfare filtering, shortlist, JSON-envelope output; low-risk & compliant by default.
解決的問題
boss-agent-cli 是一個命令列介面(CLI),專為統一多個招聘平台(如 BOSS 直聘與智聯招聘)上的職缺發現、申請管理與招聘流程而設計。它透過提供結構化、AI 增強的工作流程,解決手動搜尋職缺的煩惱,讓求職者與招聘者都能自動化重複性任務,例如針對特定福利進行篩選、分析職缺內容,以及在本地管理候選人池。
如何運作
此工具以模式驅動的 CLI 形式運作,透過瀏覽器橋接或 API 與招聘平台互動。所有標準輸出皆採用「JSON 包裝」格式,方便人類(透過終端向導)與 AI 代理(透過 MCP、子程序或 Python SDK)輕鬆使用。
主要技術元件包括:
- 平台抽象:註冊表系統,支援在不同平台(如
zhipin、zhilian)上運作。 - AI 整合:支援 OpenAI 相容介面、Ollama 與 vLLM,用於職缺描述分析、履歷優化與面試準備。
- 本地儲存:使用 SQLite(WAL)快取搜尋結果,管理本地候選人短名單,並儲存加密的登入狀態。
- MCP 伺服器:向 AI 代理(如 Claude Desktop 或 Cursor)開放 73 個工具,使其能自主執行招聘任務。
適用對象
- 求職者:希望自動化職缺搜尋、篩選特定福利(如「週末休息」),並使用 AI 優化履歷與自薦信的人。
- 招聘者:需要以 CLI 方式搜尋候選人、管理申請與處理溝通的 HR 專業人員。
- AI 代理開發者:需要結構化、模式驅動介面與招聘網站互動,以建構自主招聘代理的開發者。
核心亮點
- 福利篩選:支援跨多頁進行真實匹配的高階篩選功能(如「五險一金」)。
- AI 驅動增強:內建工具支援使用本地或雲端 LLM 進行職缺描述分析、履歷優化與模擬面試。
- 機器人代理就緒:完全支援 MCP(模型上下文協定),讓 AI 代理能控制招聘工作流程。
- 雙角色工作流程:支援求職者與招聘者兩種角色,每種角色均有專用命令集。
- 可恢復爬取:具備檢查點與預算限制的穩健爬取系統,防止平台封鎖。
- JSON 優先輸出:每個命令均返回結構化 JSON 包裝,確保與其他工具的一致整合。
相關
- 專案
- 專案
- 專案
- 專案
- 專案