🤖
AI ①
シフト最適化
LightGBM (Tweedie 損失) で各時間スロットの需要を予測し、OR-Tools CP-SAT で多目的最適化。労働基準法32条(1日8h/週40h)をハード制約に、希望シフト・公平性も同時に考慮。
👤
AI ②
打刻不正検知
顔認証 (cosine類似度) + Isolation Forest (点異常) + LSTM-AE (系列異常) の3層融合で代理打刻・なりすましを検出。ACCEPT / FLAG / DENY を即座に判定。
⏱️
AI ③
過重労働予兆検知
XGBoost で個人別残業時間を予測し、Monte Carlo (n=1000) で確率分布を推定。月45h / 60h / 80h(過労死ライン)/ 100h の超過を最大14日前に通知。
🔄
KING OF TIME 連携
KOT の公開REST API + Webhook を購読する『外付け拡張プラットフォーム』方式。KOT 本体には破壊的変更を加えず、AI 機能だけを疎結合に追加できます。
📱
マルチプラットフォーム
Web 管理ダッシュボード (Next.js) + iOS アプリ (Swift/SwiftUI) + Android アプリ (Java/Material 3)。役割に応じた専用 UI を一括提供。
🔒
ロールベース権限管理
ADMIN / MANAGER / MEMBER の 3 階層 + テナント分離 + 部署スコープ。OAuth 2.1 + JWT (15分) + Rotating Refresh で短命トークン運用。
🛡️
顔データ完全保護
生顔画像は端末から出さず、抽出済の embedding を AES-256-GCM で暗号化保存。退職後30日で自動削除。個人情報保護法・GDPR 準拠設計。
📊
リアルタイムダッシュボード
未確認アラート・リスクバケット (OW-01〜06) ・シフトプラン一覧をワンクリックで把握。FLAG / DENY 打刻はカラーで強調表示。
⚙️
日次自動バッチ
毎日 06:00 JST に systemd timer が全テナント分の過重労働予兆を自動評価。当日同コードの重複起票を抑止する重複防止ガード付き。