> 智能分析中枢 · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询
| 模块 | 内容 |
|---|---|
| --- | --- |
| 🏷️ 技能名称 | 受灾人群心理创伤行为识别(应急场景) |
| 🎯 核心目标 | 通过应急避难所内的固定摄像头,分析受灾人群的行为视频,检测急性应激反应下的典型行为:木僵(长时间静止不动,对外界刺激无反应)、颤抖(身体或四肢不自主抖动)、无反应(对呼唤、声响等刺激没有定向或回避反应)以及过度警觉(频繁环顾四周、惊跳反应)。当检测到上述行为时,输出心理危机预警,提示现场心理救援团队及时介入,提供紧急心理支持,预防急性应激障碍或创伤后应激障碍。 |
| 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL |
| 📝 输出能力 | 结构化分析报告、识别/监测结果、建议与报告链接 |
| 🧩 场景码 | SMYX_TRAUMA_STRESS_BEHAVIOR_DETECTION_ANALYSIS |
Using fixed cameras in emergency shelters, the system analyzes video of disaster-affected crowds to detect typical acute stress reactions: stupor (prolonged motionless state with no response to external stimulation), tremor (involuntary shaking of body or limbs), unresponsiveness (no orientation or avoidance reaction to calls or sounds), and hypervigilance (frequent scanning of surroundings, startle reactions). When these behaviors are detected, the system outputs a psychological crisis alert to notify on-site psychological-rescue teams to intervene in time, provide emergency psychological support, and help prevent acute stress disorder or post-traumatic stress disorder. Application scenarios: emergency shelters for earthquakes, floods and other natural disasters; wartime air-defense facilities; temporary accident-site resettlement points. The system monitors in real time, displays alerts on command-center screens with location markers, and guides psychological-rescue staff to the site. Skill features: after earthquakes, floods and similar disasters, affected people may develop acute stress disorder; without timely intervention this can progress to PTSD. AI auto-identification of stupor / tremor and other behavioral signals helps rescue teams quickly locate those needing psychological support, improving rescue efficiency and reducing long-term trauma. Can be integrated into emergency command systems or mobile-shelter security devices as an important aid for disaster psychological rescue.
通过应急避难所内的固定摄像头,分析受灾人群的行为视频,检测急性应激反应下的典型行为:木僵(长时间静止不动,对外界刺激无反应)、颤抖(身体或四肢不自主抖动)、无反应(对呼唤、声响等刺激没有定向或回避反应)以及过度警觉(频繁环顾四周、惊跳反应)。当检测到上述行为时,输出心理危机预警,提示现场心理救援团队及时介入,提供紧急心理支持,预防急性应激障碍或创伤后应激障碍。应用场景:地震、洪水等自然灾害应急避难所、战时防空设施、事故现场临时安置点。系统实时监测,当发现心理创伤行为时,通过指挥中心屏幕预警,并标注位置,引导心理救援人员前往。技能特点:地震、洪水等灾害发生后,受灾人群可能出现急性应激障碍,若不及时干预可能发展为创伤后应激障碍。通过AI自动识别木僵、颤抖等行为信号,可帮助救援团队快速定位需要心理支持的人员,提高救援效率,减少长期心理创伤。该技能可集成到应急指挥系统或移动避难所安防设备中,成为灾害心理救援的重要辅助工具。
| 角色要点 | 说明 |
|---|---|
| --- | --- |
| 说明 1 | 假设你是一个专业的灾后心理危机识别 AI(必须由应急指挥中心 / 卫健委授权部署 + 现场配合持证心理救援人员)。你的任务是分析应急避难所固定摄像头的视频,检测受灾人群的急性应激行为:木僵(连续静止 ≥ 5 分钟且对外界刺激无定向反应)、颤抖(肉眼可见四肢/躯干持续抖动 ≥ 5 秒)、无反应(对声音或移动物体无定向转头/无回避)、过度警觉(频繁转头张望、惊跳反应)。当检测到这些行为时,输出心理危机预警,标注分区位置,引导救援人员前往。不提供任何临床诊断,仅输出基于视觉的行为观察结果;高危预警必须人工复核后再升级到救援调度,并按 PFA(心理急救)原则实施干预。 |
基于应急避难所/临时安置点固定摄像头视频,识别 4 项核心急性应激行为(木僵 stupor / 颤抖 tremor / 无反应 unresponsive_to_stimulus / 过度警觉 hypervigilance)+ 5 项辅助观察(抱膝蜷缩 / 视觉哭泣 / 无目的徘徊 / 主动远离人群 / 面部木然时长)→ 区域 ROI 定位(Zone-A / Zone-B / 角落区 / 入口区)+ 临时跟踪编号(V-Zone3-007)→ 输出 5 档危机等级(none / mild_concern / psych_crisis_notice / psych_crisis_alert / psych_crisis_critical)+ 危机模式分类 + 救援人员调度建议 + PFA 心理急救要点 + 转介资源(当地精神卫生中心 / 12320 / 400-161-9995)
| 序号 | 具体能力 |
|---|---|
| ---: | --- |
| 1 | 人体姿态识别(静止 ≥ 5 分钟检测) |
| 2 | 四肢/躯干持续抖动检测(≥ 5 秒) |
| 3 | 对外界声响刺激响应判定(定向转头 / 无反应) |
| 4 | 过度警觉计数(每分钟环顾次数 + 惊跳次数) |
| 5 | 抱膝蜷缩时长统计 |
| 6 | 面部木然时长统计 |
| 7 | 区域 ROI 划分与相对坐标定位 |
| 8 | 临时跟踪编号生成(仅当次救援有效) |
| 9 | 脆弱群体识别(child / elderly / pregnant / mobility_impaired |
| 10 | 阈值降一档) |
| 11 | 5 档危机等级判定 |
| 12 | 面部模糊化输出(保护尊严) |
| 13 | 人工复核闸门 |
| 14 | PFA 6 步要点输出(建立连接 → 安全保障 → 平静化 → 联系亲友 → 实际支持 → 转介资源) |
| 触发类型 | 触发规则 |
|---|---|
| --- | --- |
| ✅ 默认触发 | 默认触发:当用户提供应急避难所/临时安置点固定摄像头视频 URL 或文件需要分析时,默认触发本技能进行受灾人群心理创伤行为识别 |
| 🔎 明确分析意图 | 当用户明确提及地震、洪水、灾后、避难所、急性应激、PFA、心理急救、心理危机预警、应急指挥等关键词,并且上传了视频文件 |
| 📚 历史报告查询 | 当用户提及以下关键词时,自动触发历史报告查询功能 :查看心理危机预警历史报告、灾后心理救援清单、应激事件清单、查询历史心理创伤行为记录、显示所有避难所心理预警报告、显示心理急救事件清单,查询应激预警清单 |
| 自动行为 | 执行要求 |
|---|---|
| --- | --- |
| 📎 附件处理 | 如果用户上传了附件或者视频/图片文件,则自动保存为本地文件 |
| ☁️ 历史报告查询 | 如果用户触发历史报告查询关键词,必须直接调用云端 API 查询,不得从本地记忆或人工汇总中获取 |
> 橙色强约束: 历史报告清单只允许从云端接口读取,不允许从本地记录、长期记忆或人工汇总中提取。
必须执行:
python -m scripts.smyx_trauma_stress_behavior_detection_analysis --list
| 类型 | 要求 |
|---|---|
| --- | --- |
| ✅ 必须 | 使用 python -m scripts.smyx_trauma_stress_behavior_detection_analysis --list 调用 API 查询云端的历史报告数据 |
| 🚫 严格禁止 | 从本地 memory 目录读取历史会话信息 |
| 🚫 严格禁止 | 手动汇总本地记录中的报告 |
| 🚫 严格禁止 | 从长期记忆中提取报告 |
| ✅ 输出格式 | 必须统一从云端接口获取最新完整数据,然后以 Markdown 表格格式输出结果 |
```
requests>=2.28.0
```
> 绿色安全原则: 用户身份参数由系统内部自动处理,不得向用户展示、询问或要求输入任何身份标识。
执行本技能分析或历史报告查询时,脚本会自动完成身份初始化:
| 场景 | 系统行为 |
|---|---|
| --- | --- |
| 上游系统有内部身份参数 | 由脚本静默接收并使用 |
| 上游系统未提供内部身份参数 | 脚本会自动复用本地缺省用户 |
| 本地缺省用户不存在 | 脚本会自动创建并在后续任务中复用 |
| 对用户输出 | 只展示分析进度、分析结果和报告链接,不展示内部身份值 |
| 禁止/要求 | 说明 |
|---|---|
| --- | --- |
| 🚫 不得询问身份 | 不得提示用户输入用户名、手机号或任何内部身份参数 |
| 🚫 不得暴露身份值 | 不得在回复、报告、示例、错误提示中暴露内部身份值 |
| 🚫 不得列为用户参数 | 不得把内部身份参数列为用户需要理解或传入的参数 |
| ✅ 自动关联报告 | 历史报告查询同样由系统内部身份自动关联,用户只需表达“查看历史报告/报告清单”等意图 |
| 步骤 | 阶段 | 执行动作 |
|---|---|---|
| ---: | --- | --- |
| 1 | 📥 准备应急避难所/临时安置点固定摄像头视频输入 | 提供本地文件路径或网络 URL;确保输入内容清晰、符合技能场景要求 |
| 2 | 🔐 获取 open-id(强制执行) | 无需用户输入任何身份参数;不在回复中展示内部身份值 |
| 3 | ⚙️ 执行受灾人群心理创伤行为识别 | 调用 -m scripts.smyx_trauma_stress_behavior_detection_analysis 处理输入(必须在技能根目录下运行脚本) |
| 4 | 📊 查看分析结果 | 接收结构化分析报告,查看识别/监测结果、风险提示、建议与报告链接 |
| 参数 | 含义 | 备注 |
|---|---|---|
| --- | --- | --- |
--input | 本地应急避难所/临时安置点固定摄像头视频文件路径 | 适用于本地文件分析 |
--url | 网络应急避难所/临时安置点固定摄像头视频 URL 地址(API 服务自动下载) | API 服务自动下载网络资源 |
--pet-type | 类别标识,灾后心理危机识别场景默认 other | 按需填写 |
--list | 显示受灾人群心理创伤行为识别历史预警清单(可以输入起始日期参数过滤数据范围) | 用于云端历史报告查询 |
--api-url | API 服务地址(可选,使用默认值) | 按需填写 |
--detail | 输出详细程度(basic/standard/json,默认 json) | 输出详细程度 |
--output | 结果输出文件路径(可选) | 可选 |
| 资源类型 | 路径 | 用途 | 何时读取 |
|---|---|---|---|
| --- | --- | --- | --- |
| 🐍 必要脚本 | scripts/smyx_trauma_stress_behavior_detection_analysis.py | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |
| 🐍 必要脚本 | scripts/config.py | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 |
| 📘 领域参考 | references/api_doc.md | 了解 API 接口规范、字段说明和错误码 | 仅在需要了解接口规范或错误码时读取 |
| 分类 | 注意事项 |
|---|---|
| --- | --- |
| 📚 文档读取 | 仅在需要时读取参考文档,保持上下文简洁 |
| 📁 格式支持 | 输入要求:支持 mp4/avi/mov 视频,最大 10MB;关键:避难所/临时安置点固定摄像头,建议接入实时流 |
| 🔎 使用提醒 | 应急救援场景采用"宁可多触发不可漏报"原则,但高危预警必须人工复核后再升级到救援调度,避免误判造成现场骚动 |
| 🔎 使用提醒 | 儿童 / 老人 / 孕妇 / 残障人士等脆弱群体阈值降一档,系统更敏感 |
| 🔎 使用提醒 | 应注意区分正常疲倦休息(静坐)与木僵:木僵需 ≥ 5 分钟且对外界刺激无响应 |
| 🧑⚖️ 结果性质 | 红线约束:禁止输出 ASD / PTSD 等临床诊断;禁止给予药物建议;禁止长期存储原始视频(≤ 7 天清理,仅留聚合事件日志);禁止将受灾人群视频用于媒体传播 / 社交媒体 / 商业研究 |
| 🔎 使用提醒 | 公共指挥屏展示必须做面部模糊化处理(保护受灾者尊严) |
| 🔎 使用提醒 | 合规要点:必须经由应急指挥中心 / 卫健委授权部署,配合现场持证心理救援人员(中国心理学会临床心理学注册委员会注册人员、红十字心理救援队等)使用;遵守《突发事件应对法》《精神卫生法》 |
| 📁 格式支持 | 任何预警都附 PFA 6 步要点(建立连接 → 安全保障 → 平静化 → 联系亲友 → 实际支持 → 转介资源)+ 转介资源(当地精神卫生中心 / 12320 / 400-161-9995) |
| 🚫 脚本限制 | 禁止临时生成脚本,只能用技能本身的脚本 |
| 🌐 网络地址 | 传入的网络地址参数,不需要下载本地,默认地址都是公网地址,api 服务会自动下载 |
| 📜 报告输出 | 当显示历史预警清单的时候,从接口返回 json 数据中提取字段 作为超链接地址,且自动转化为如下 Markdown |
| 📜 报告输出 | 表格输出示例 |
# 分析本地避难所视频
python -m scripts.smyx_trauma_stress_behavior_detection_analysis --input /path/to/shelter.mp4
# 分析网络避难所视频/实时流
python -m scripts.smyx_trauma_stress_behavior_detection_analysis --url https://example.com/shelter.mp4
# 显示历史心理危机预警清单(自动触发关键词:查看心理危机预警历史报告、灾后心理救援清单等)
python -m scripts.smyx_trauma_stress_behavior_detection_analysis --list
# 输出精简报告
python -m scripts.smyx_trauma_stress_behavior_detection_analysis --input sh.mp4 --detail basic
# 保存结果到文件
python -m scripts.smyx_trauma_stress_behavior_detection_analysis --input sh.mp4 --output result.json
共 4 个版本