香港僱員資料庫 SQLite 管理方案:打造高效 HR 營運 AI 自動化工具
AI

香港僱員資料庫 SQLite 管理方案:打造高效 HR 營運 AI 自動化工具

By Administrator

對於香港的中小企(SME)而言,人力資源(HR)的行政工作往往繁瑣且耗時。今天為大家介紹一個名為 HK-Human-Resources-Skills 的開源專案。這是一個專門為 AI 代理人(Agent Skills) 設計的專案,旨在透過 SQLite 資料庫為核心,協助開發者與 HR 專業人員自動化處理各類行政事務。

為什麼選擇此 SQLite 管理方案?

本專案並非傳統的 SaaS 平台,而是一套輕量級的程式庫,特別適合整合於 Cursor Agent、Claude Code 等 AI 輔助開發工具中。其核心優勢在於:

  • AI-First 設計:所有腳本均回傳標準化的 JSON 格式,方便 AI 理解與處理後續任務。
  • 資料自主:所有 HR 數據均儲存於本地 SQLite 資料庫,確保敏感的員工個資不會外洩至雲端。
  • 全功能覆蓋:涵蓋從員工入職、合規檢查到離職、薪資與稅務申報的全方位功能。

核心模組功能介紹

本方案將 HR 工作分為六大模組,每個模組都有對應的指令與 schema:

  1. EMPLOYEE (僱員管理):建立、搜尋與更新員工的基本資料,支援 employee_noemail 唯一性約束。
  2. LIFECYCLE (生命週期):透過範本化流程管理入職(Onboarding)與離職(Offboarding)清單,並追蹤任務執行狀態。
  3. COMPLIANCE (合規追蹤):儲存僱員合約、工作簽證及相關法律合規文件,支援記錄到期日監控。
  4. LEAVE (請假系統):對接香港常見的請假類別,並處理請假申請流程及補假(Compensation leave)追蹤。
  5. IR56B (稅務準備):專為香港稅務局 IR56B 表格設計,提供資料完整性檢查與 Excel 匯出功能。
  6. ADW (平均工資計算):針對 ADW (Average Daily Wage) 計算需求,提供從 Excel 讀取並轉化為薪資數據的自動化處理。

快速安裝與設定

本專案依賴 Python 3.10+,安裝步驟如下:

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python scripts/init_employee.py

預設資料庫會建立在 ~/.hkhrcore/hrcore.db (macOS/Linux) 或 %USERPROFILE%\.hkhrcore\hrcore.db (Windows)。

如何配合 AI 代理人提升效率

您可以透過 AI 助手(如 Claude Code)執行以下操作:

  • 薪資核算:詢問 AI:「請計算本月的 ADW 薪資並產出報告。」
  • 稅務合規:詢問 AI:「檢查所有員工的 IR56B 資料,列出缺失欄位。」
  • 流程管理:詢問 AI:「列出所有已到職但尚未完成離職檢查清單的員工。」

資安與合規提醒

由於人力資源資料高度敏感,我們建議:

  • 優先使用本地 LLM:若有嚴格的私隱政策,請連結地端的 AI 模型。
  • 限制權限:妥善管理 SQLite 資料庫檔案的讀寫權限。
  • 非法律諮詢:此工具僅為技術解決方案,不構成任何法律、稅務或會計意見。

立即前往 GitHub 專案頁面 了解更多詳情,開始您的 HR 自動化旅程!