6+1 Agent 分组 × Sub-Agent 清单 × 每个 Action 的 API 可用性审计
2026-03-19 · Based on 1,133 backend API endpoints| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | get_appointment_details | GET /api/appointments/:id | 获取预约详情、服务项目、客户信息 |
| ✅ | update_appointment_status | PUT /api/appointments/:id/status | 更新状态:completed, no-show 等 |
| ✅ | calculate_checkout | GET /api/checkout/calculate | 计算总价、税、折扣、小费 |
| ✅ | create_payment_intent | POST /api/checkout/payment-intent | Stripe 支付意向(PCI-compliant) |
| ✅ | process_split_payment | POST /api/checkout/split | 多种支付方式分账 |
| ✅ | apply_discount | POST /api/discounts/apply | 应用折扣/优惠券 |
| ✅ | apply_gift_card | POST /api/gift-cards/redeem | 抵扣礼品卡余额 |
| ✅ | generate_invoice | POST /api/invoices | 生成发票/收据 |
| ✅ | process_refund | POST /api/refunds | 全额/部分退款 |
| ✅ | record_manual_payment | POST /api/checkout/manual | 现金/支票等手动记录 |
| ✅ | handle_walk_in | POST /api/appointments (walk-in flag) | Walk-in 快速创建预约 |
| ⚠️ | suggest_checkout_action | 需要新逻辑:结合客户画像 + 活动 + 库存 | LLM 生成结算建议(非标场景) |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | get_daily_transactions | GET /api/closeout/summary | 获取今日所有交易 |
| ✅ | get_cash_drawer_status | GET /api/cash-drawer/current | 当前钱箱状态 |
| ✅ | open_cash_drawer | POST /api/cash-drawer/open | Day Start 开启钱箱 |
| ✅ | close_cash_drawer | POST /api/cash-drawer/close | Day End 关闭钱箱 |
| ✅ | get_tip_summary | GET /api/payroll/tips | 今日小费汇总 |
| ✅ | calculate_tip_distribution | GET /api/payroll/tip-distribution | 按店铺规则计算分配 |
| ✅ | get_closeout_report | GET /api/closeout/report | 日结报告 |
| ✅ | get_financial_kpis | GET /api/reports/finance/* | 营收/均单/利润 KPI |
| ❌ | reconcile_pos_vs_payment | 新建:POS 记录 × Stripe 记录自动匹配 | 核心对账逻辑,需对接 Stripe webhook 数据 |
| ❌ | detect_payment_anomalies | 新建:规则引擎检测异常(金额不匹配、重复支付等) | 规则引擎,不是 LLM |
| 🆕 | explain_anomaly | LLM:基于异常数据生成自然语言解释 | Sonnet 调用,给店长看的解释文本 |
| 🆕 | generate_daily_narrative | LLM:生成今日经营叙述性总结 | "今日营收$2840,较上周同期+12%..." |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | get_today_schedule | GET /api/schedules/daily | 今日排班 |
| ✅ | check_employee_attendance | GET /api/employees/attendance | 在岗员工列表 |
| ✅ | get_today_appointments | GET /api/appointments?date=today | 今日预约列表 |
| ✅ | open_cash_drawer | POST /api/cash-drawer/open | 复用 Finance Agent tool |
| ❌ | run_day_start_checklist | 新建:结构化 checklist 引擎 + 状态追踪 | SOP 引擎核心:checklist 定义 + 进度追踪 |
| ❌ | run_day_end_checklist | 新建:触发所有 day-end 子流程的编排器 | 按顺序触发:对账 → 小费 → 钱箱 → 日报 |
| ⚠️ | check_inventory_levels | 部分:有产品目录,无库存水位追踪 | Day Start 快速检查关键耗材 |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | list_campaigns | GET /api/marketing/campaigns | 当前活动列表 |
| ✅ | create_campaign | POST /api/marketing/campaigns | 创建新营销活动 |
| ✅ | get_audience_segment | GET /api/marketing/segments | 目标受众筛选 |
| ✅ | send_email_campaign | POST /api/promotion/email/send | 发送邮件(SES/Resend) |
| ✅ | send_sms_campaign | POST /api/promotion/sms/send | 发送短信(Twilio/Telnyx) |
| ✅ | create_discount | POST /api/discounts | 创建折扣码 |
| ✅ | get_campaign_analytics | GET /api/marketing/analytics | 活动效果数据 |
| ✅ | ab_test_campaign | POST /api/promotion/email/ab-test | A/B 测试 |
| 🆕 | generate_campaign_plan | LLM:基于门店数据 + 客户画像生成完整营销方案 | 含受众、渠道、内容、预算建议 |
| ❌ | track_campaign_attribution | 新建:追踪哪个活动带来了哪个预约 | Campaign → Booking 归因链路 |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | generate_referral_link | POST /api/referrals/link | 生成客户专属推荐链接 |
| ✅ | track_referral_conversion | GET /api/referrals/conversions | 推荐转化追踪 |
| ⚠️ | auto_reward_referrer | 部分:积分系统存在,但无自动触发逻辑 | 推荐成功 → 自动给推荐人发奖励 |
| ❌ | get_referral_leaderboard | 新建:推荐排行榜(谁带来最多新客) | 激励高推荐率客户 |
| 🆕 | suggest_referral_incentive | LLM:根据客户画像建议个性化推荐奖励 | VIP → 高奖励,新客 → 标准奖励 |
| ❌ | multi_tier_referral | 新建:多级推荐(A推B, B推C, A也得奖励) | 后期考虑 |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | get_customer_profile | GET /api/guests/:id | 完整客户档案 |
| ✅ | get_visit_history | GET /api/guests/:id/appointments | 历史到访记录 |
| ✅ | get_preferred_time | GET /api/guests/:id/preferences (ML) | ML 推断的偏好时间 |
| ✅ | update_customer_tags | PUT /api/guests/:id/tags | VIP / 流失风险 / 高价值 标签 |
| ✅ | send_personalized_message | POST /api/promotion/email/send | 发送个性化邮件/短信 |
| ❌ | calculate_churn_risk | 新建:基于到访频率/间隔/消费趋势预测流失风险 | 规则+ML 混合模型 |
| ❌ | calculate_customer_health_score | 新建:综合得分(频次 × 消费 × 活跃度 × 推荐) | 类似 NPS 但更细颗粒 |
| ❌ | trigger_winback_flow | 新建:自动触发挽回流程(流失30天/60天/90天) | 时间触发 + 内容个性化 |
| 🆕 | generate_followup_message | LLM:基于客户历史生成个性化跟进内容 | "Lisa,上次做的渐变甲效果怎么样?" |
| ⚠️ | request_review | 部分:有短信能力,无结构化 review 请求流 | 服务后自动请求 Google/Yelp 评价 |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | get_points_balance | GET /api/loyalty/points/:guestId | 积分余额 |
| ✅ | earn_points | POST /api/loyalty/points/earn | 消费积分 |
| ✅ | redeem_points | POST /api/loyalty/points/redeem | 兑换积分 |
| ✅ | get_subscription_status | GET /api/subscriptions/:guestId | 会员订阅状态 |
| ✅ | manage_gift_cards | GET/POST /api/gift-cards/* | 礼品卡 CRUD |
| ✅ | get_package_usage | GET /api/packages/:id/usage | 套餐使用进度 |
| ❌ | auto_tier_upgrade | 新建:基于消费自动升降会员等级 | 消费满$500 → 自动升金卡 |
| 🆕 | suggest_loyalty_action | LLM:建议个性化忠诚度策略 | "这位客户即将流失,建议发放20%折扣券" |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | list_products | GET /api/services (产品目录已有) | 服务和零售产品目录 |
| ❌ | get_stock_levels | 新建:产品库存水位查询 | 新表:product_inventory |
| ❌ | track_usage_per_service | 新建:每次服务消耗的产品量 | Gel Manicure = 2ml gel + 1 file + ... |
| ❌ | set_reorder_threshold | 新建:设置补货阈值 | 低于阈值 → 自动告警 |
| ❌ | create_purchase_order | 新建:采购单管理 | 向供应商下单 |
| ❌ | receive_shipment | 新建:入库确认 | 收货后更新库存 |
| 🆕 | predict_usage | LLM/ML:基于历史消耗预测未来需求 | "下周预计需要 50ml Gel Polish Red" |
| 🆕 | suggest_reorder | LLM:生成智能补货建议 | 考虑供应商交期、价格、当前库存 |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | get_weekly_schedule | GET /api/schedules/weekly | 周排班表 |
| ✅ | update_employee_schedule | PUT /api/schedules/:employeeId | 修改个人排班 |
| ✅ | bulk_update_schedules | PUT /api/schedules/bulk | 批量排班更新 |
| ✅ | get_employee_availability | GET /api/employee-availability | 员工可用性(含偏好) |
| ✅ | apply_schedule_template | POST /api/schedules/template/apply | 应用排班模版 |
| ❌ | predict_demand | 新建:基于历史客流预测下周/下月需求 | ML 模型:weekday × hour × season |
| ❌ | auto_generate_schedule | 新建:基于需求 + 可用性自动生成排班 | 约束求解 / LLM 辅助 |
| ❌ | handle_callout | 新建:员工请假 → 自动寻找替代 | 查可用员工 → 推送请求 → 确认 |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | get_employee_performance | GET /api/reports/employee-performance | 均单、推销率、返客率 |
| ✅ | get_employee_targets | GET /api/employees/:id/targets | 个人目标完成率 |
| ✅ | get_leaderboard | GET /api/reports/leaderboard | 员工排行榜 |
| ❌ | track_sop_compliance | 新建:监控"Do As Suggested"接受率 per employee | 从 agent_decisions 表聚合 |
| ❌ | get_quality_score | 新建:综合质量得分(评价 + 返客 + 投诉 + SOP合规) | 加权评分模型 |
| ❌ | create_training_path | 新建:新员工培训 SOP + 进度追踪 | Day1: 收银流程 → Day3: 服务流程 → ... |
| 🆕 | generate_coaching_insight | LLM:基于绩效趋势生成个性化辅导建议 | "小李的推销率在下降,建议..." |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | get_commission_history | GET /api/payroll/commission/:employeeId | 提成历史 |
| ✅ | get_working_hours | GET /api/reports/working-hours | 工时统计 |
| ✅ | get_revenue_per_employee | GET /api/reports/employee-revenue | 人效 |
| ✅ | export_payroll | GET /api/payroll/export | 薪酬导出(CSV/PDF) |
| ❌ | detect_performance_trend | 新建:绩效趋势告警(连续下降 → 预警) | 规则引擎:3周连续下降 → alert |
| 🆕 | suggest_target_adjustment | LLM:基于历史和同行对比建议目标调整 | "建议将小王月目标从$8K调到$10K" |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | get_working_hours | GET /api/reports/working-hours | 复用:工时数据(检测加班) |
| ✅ | get_tip_records | GET /api/payroll/tips | 复用:小费记录(IRS 申报) |
| ✅ | get_audit_log | GET /api/admin/audit | 操作审计日志 |
| ❌ | check_overtime_compliance | 新建:按州法律检测加班违规 | NY: >40h/week, CA: >8h/day 不同规则 |
| ❌ | check_break_compliance | 新建:检测是否满足法定休息时间 | CA: 5h+ 需30min break |
| ❌ | track_license_expiration | 新建:美容执照到期提醒 | 新表:employee_licenses |
| ❌ | generate_tip_tax_report | 新建:IRS 8027 表格数据准备 | 大型雇主必须申报 tip income |
| 🆕 | explain_compliance_issue | LLM:用自然语言解释合规问题和修正建议 | "小张本周已工作42小时,超出NY法定..." |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ⚠️ | get_store_realtime_status | 部分:各模块 API 拼接,需要统一聚合层 | 当前在忙/空闲、队列长度、今日进度 |
| ✅ | get_store_kpis | GET /api/reports/business/dashboard | 门店 KPI 仪表盘 |
| ❌ | get_agent_reports | 新建:从 agent_events 聚合各 Agent 汇报 | Supervisor 的核心输入 |
| ❌ | evaluate_escalation | 新建:规则 + LLM 判断是否需要通知 Owner | over-escalate 比漏报安全 |
| 🆕 | generate_owner_briefing | LLM:生成 Owner 日报/周报 | 营收、异常、建议,自然语言叙述 |
| Action (Tool) | 调用的 API | 说明 | |
|---|---|---|---|
| ✅ | list_stores | GET /api/centers | 门店列表 |
| ⚠️ | get_cross_store_report | 部分:单店报表存在,缺横向对比 | 多店 KPI 并排对比 |
| ❌ | redirect_booking | 新建:A店满 → 推荐B店,含空闲时段 | 跨店预约引导 |
| ❌ | transfer_employee | 新建:跨店借调员工(含排班同步) | C店缺人 → 从A店借调 2 天 |
| ❌ | clone_store_config | 新建:复制门店配置到新店 | 排班模版 + 服务菜单 + 定价 + SOP |
| 🆕 | benchmark_stores | LLM:跨店横向分析,找出最佳实践和落后店 | "Store B 的返客率比其他店低 15%..." |
| 🆕 | generate_expansion_plan | LLM:新店开业方案(选址建议、初始配置、人员需求) | 基于现有店铺数据推算 |
按 Agent 优先级排序。P0 的缺失 API 必须在 MVP 前补上。
现有 API 已经覆盖了 68% 的 Agent Actions。
P0 MVP 只需要新建 6 个 API(对账、异常检测、checklist 引擎、Agent 汇报聚合、升级决策)。
这些都是纯后端逻辑,不涉及新的外部集成。
最大的 API 缺口在库存管理(需要从头建)和合规检测(需要各州法律规则库)——但这些都是 P2/P3,不阻塞 MVP。
优先级建议:先用现有 72 个 API 把日常运维组跑通,再逐步补缺。