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는 BOSS Zhipin과 Zhilian과 같은 여러 채용 플랫폼 간에 구인 검색, 지원 관리, 채용 프로세스를 통합하기 위한 명령줄 인터페이스(CLI)입니다. 수작업으로 구인을 검색하는 번거로움을 해결하며, 구직자와 채용 담당자 모두를 위한 구조화되고 AI 기반의 워크플로우를 제공합니다. 이를 통해 특정 복지 조건 필터링, 직무 설명서 분석, 후보자 풀 관리와 같은 반복 작업을 로컬에서 자동화할 수 있습니다.

작동 방식

이 도구는 브라우저 브리지 또는 API를 통해 채용 플랫폼과 상호작용하는 스키마 기반 CLI로 작동합니다. 모든 표준 출력은 "JSON 엔벨로프" 형식으로 제공되어 인간(터미널 위저드를 통해)과 AI 에이전트(MCP, 하위 프로세스 또는 Python SDK를 통해) 모두가 쉽게 활용할 수 있습니다.

주요 기술 구성 요소는 다음과 같습니다:

  • 플랫폼 추상화: zhipin, zhilian과 같은 다양한 플랫폼에서 작동할 수 있는 레지스트리 시스템.
  • AI 통합: OpenAI 호환 인터페이스, Ollama, vLLM을 지원하여 JD 분석, 이력서 최적화, 면접 준비를 수행합니다.
  • 로컬 스토리지: SQLite(WAL)를 사용해 검색 결과 캐시, 로컬 후보자 단기 목록 관리, 암호화된 로그인 상태 저장.
  • MCP 서버: Claude Desktop이나 Cursor와 같은 AI 에이전트가 자율적으로 채용 작업을 수행할 수 있도록 73개의 도구를 노출합니다.

대상 사용자

  • 구직자: 구인 검색 자동화, 특정 복지 조건(예: "주말 휴식") 필터링, AI를 활용한 이력서 및 자기소개서 최적화를 원하는 사용자.
  • 채용 담당자: 후보자 검색, 지원 관리, 커뮤니케이션 처리를 CLI 기반으로 수행하고 싶은 HR 전문가.
  • AI 에이전트 개발자: 구인 게시판과 상호작용할 수 있는 구조화되고 스키마 기반 인터페이스가 필요한 자율 채용 에이전트를 개발하는 개발자.

주요 기능

  • 복지 조건 필터링: "5보험 1금"과 같은 특정 복지 조건을 여러 페이지에 걸쳐 정확히 매칭하는 고급 필터링 기능.
  • AI 기반 강화: 로컬 또는 클라우드 LLM을 사용해 JD 분석, 이력서 최적화, 모의 면접을 위한 내장 도구 제공.
  • 로봇 에이전트 대응: 완전한 MCP(Model Context Protocol) 지원으로 AI 에이전트가 채용 워크플로우를 제어 가능.
  • 이중 역할 워크플로우: 후보자와 채용 담당자 모두의 역할을 지원하며, 각각 전용 명령어 세트 제공.
  • 재개 가능 크롤링: 체크포인트와 예산 제약을 갖춘 견고한 크롤링 시스템으로 플랫폼 차단을 방지.
  • JSON 우선 출력: 모든 명령어가 구조화된 JSON 엔벨로프를 반환하여 다른 도구와의 일관된 통합 보장.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트