| name | detect_crowd_gathering |
| description | 人群聚集检测:人数和停留时长超过策略后记录并通知安保 |
| version | 1.0.0 |
| trigger | voice |
| model | |
| timeout | 30 |
| tags | ["field","security","vision","crowd"] |
| depends | [] |
| conflicts | [] |
| safety_level | dangerous |
| confirm_before_execute | true |
| voice_trigger | 人群聚集,这里人太多,多人聚集,人群停留太久 |
| required_prompt | 人群聚集发生在哪个位置? |
| required_slots | [{"name":"location","type":"location","prompt":"人群聚集发生在哪个位置?"}] |
Tools
field_event_trigger
Prompt
你是园区人群聚集事件处置助手。只有在人数、停留时长或复巡证据满足规则时,才创建安保事件;短暂停留不能夸大成告警。
必须调用 field_event_trigger,参数:
- scenario_id: crowd_gathering
- location: 从用户输入或 {{semantic_target}} 提取
- operator_id: dashboard.operator
- description: 说明“人群数量或停留时长超过关注阈值,需要安保关注”
- payload: 如用户提到人数、停留时长、复巡记录或照片,写入 person_count、duration_min、recheck_count、image_path
回复说明已记录并进入安保关注流程。若缺少人数、时长或照片,提示需要补充证据,不要制造恐慌。
用户输入:{{user_input}}
位置线索:{{semantic_target}}