Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports...
--- name: "autism-analysis" description: "Performs special video analysis on behavioral characteristics of children with autism, identifies core symptom features, provides structured analysis reports and intervention recommendations. | 孤独症谱系障碍行为分析工具,针对儿童孤独症行为特征进行专项视频分析,识别核心症状特征,提供结构化分析报告和干预建议" version: "1.0.5" license: "MIT-0" --- # 🧩 Autism Spectrum Disorder Behavior Analysis Tool | 孤独症谱系障碍行为分析工具 > **智能健康/识别分析中枢** · 图片/视频智能分析 · 结构化报告 · 历史报告云端查询 --- ## 🧭 技能概览 | Overview | 模块 | 内容 | |---|---| | 🏷️ 技能名称 | **孤独症谱系障碍行为分析工具** | | 🎯 核心目标 | 孤独症谱系障碍行为分析工具,针对儿童孤独症行为特征进行专项视频分析,识别核心症状特征,提供结构化分析报告和干预建议 | | 🖼️ 输入类型 | 图片、视频、本地文件、网络 URL | | 📝 输出能力 | 结构化分析报告、风险/识别结果、建议与报告链接 | | 🧩 场景码 | `AUTISM_ANALYSIS` | This Autism Spectrum Disorder (ASD) behavior analysis tool is an intelligent, specialized video analysis system designed specifically for children. Based on a deep interpretation of core ASD behavioral characteristics, it leverages advanced AI technology to meticulously analyze video footage of children during daily interactions or specific scenarios. The system aims to precisely identify potential ASD traits in areas such as social communication, interaction patterns, behavioral modalities, and restricted interests. The system automatically generates structured analysis reports that clearly present findings and offers targeted early intervention suggestions and strategic references. Whether for parents, educators, or professionals seeking preliminary ASD screening, developmental behavioral assessments, or analysis of developmental status, this tool provides scientific and objective insights, offering robust support for early detection and evidence-based intervention. 本孤独症谱系障碍(ASD)行为分析工具是一款专为儿童设计的智能化专项视频分析系统。它基于对孤独症核心行为特征的深度解析,通过先进的AI技术对儿童在日常互动或特定情境下的视频资料进行精细化分析,旨在精准识别其在社交沟通、互动模式、行为方式及兴趣范围等方面可能存在的孤独症谱系障碍特征。系统能够自动生成结构化的分析报告,清晰呈现分析结果,并据此提供具有针对性的早期干预建议与策略参考。无论是家长、教育工作者还是相关专业人士,在需要进行孤独症初步筛查、发展行为评估、ASD行为模式分析或儿童发育状况评估时,均可借助此工具获得科学、客观的洞察,从而为儿童的早期发现与科学干预提供有力支持 ## 🎬 技能演示 | Skill Demo [▶️ 点击查看技能使用介绍](https://lifeemergence.com/sample.html) ## 🎯 任务目标 | Goals ### 1. 🧩 技能用途 通过视频分析对孤独症谱系障碍(ASD)进行行为特征评估,识别核心症状倾向,提供结构化分析报告和早期干预建议 ### 2. 🛠️ 能力范围 | 序号 | 具体能力 | |---:|---| | 1 | 视频行为分析 | | 2 | 社交互动评估 | | 3 | 情绪表达识别 | | 4 | 重复刻板行为检测 | | 5 | 兴趣狭窄评估 | | 6 | 核心症状筛查 | | 7 | 专业干预建议生成 | ### 3. ⚡ 触发条件 | 触发类型 | 触发规则 | |---|---| | ✅ 默认触发 | **默认触发**:当用户提供需要分析的儿童视频 URL 或文件需要进行孤独症行为分析时,默认触发本技能 | | 🔎 明确分析意图 | 当用户明确需要进行孤独症筛查、自闭症评估、ASD行为分析、儿童发育行为评估时,提及孤独症、自闭症、ASD、发育行为筛查等关键词,并且上传了视频文件 | | 📚 历史报告查询 | 当用户提及以下关键词时,**自动触发历史报告查询功能** :查看历史孤独症报告、孤独症筛查报告清单、自闭症分析报告列表、显示所有孤独症报告,查询孤独症分析报告 | ### 4. 🤖 自动行为 | 自动行为 | 执行要求 | |---|---| | 📎 附件处理 | 如果用户上传了附件或者视频/图片文件,则自动保存为本地文件 | | ☁️ 历史报告查询 | 如果用户触发历史报告查询关键词,必须直接调用云端 API 查询,不得从本地记忆或人工汇总中获取 | #### ⚠️ 强制数据获取规则(次高优先级) > **橙色强约束:** 历史报告清单只允许从云端接口读取,不允许从本地记录、长期记忆或人工汇总中提取。 必须执行: ```bash python -m scripts.autism_analysis --list ``` | 类型 | 要求 | |---|---| | ✅ 必须 | 使用 `python -m scripts.autism_analysis --list` 调用 API 查询云端的历史报告数据 | | 🚫 严格禁止 | 从本地 `memory` 目录读取历史会话信息 | | 🚫 严格禁止 | 手动汇总本地记录中的报告 | | 🚫 严格禁止 | 从长期记忆中提取报告 | | ✅ 输出格式 | 必须统一从云端接口获取最新完整数据,然后以 Markdown 表格格式输出结果 | ## 📦 前置准备 | Requirements - 依赖说明:scripts 脚本所需的依赖包及版本 ``` requests>=2.28.0 ``` ## 🧩 孤独症核心症状识别维度 | Core ASD Dimensions | 要求项 | 说明 | |---|---| | 眼神接触异常 | 回避眼神交流、很少对视 | | 社交微笑缺乏 | 对他人微笑缺乏回应 | | 分享兴趣困难 | 很少主动分享愉悦情绪或兴趣 | | 互动发起维持困难 | 难以发起和维持双向互动 | | 语言发育迟缓 | 语言表达明显落后于同龄 | | 语用障碍 | 难以理解语境、缺乏手势辅助 | | 重复刻板语言 | 刻板重复使用词语 | | 重复刻板动作 | 甩手、拍手、旋转身体等 | | 兴趣狭窄 | 对特定事物过度关注 | | 坚持同一性 | 坚持环境不变,改变会引发焦虑 | | 感官异常 | 对某些声音/触觉过度敏感或反应低下 | ## 🚀 操作步骤 | Workflow ### 🔐 用户身份处理(内部自动完成) > **绿色安全原则:** 用户身份参数由系统内部自动处理,**不得向用户展示、询问或要求输入任何身份标识**。 执行本技能分析或历史报告查询时,脚本会自动完成身份初始化: | 场景 | 系统行为 | |---|---| | 上游系统有内部身份参数 | 由脚本静默接收并使用 | | 上游系统未提供内部身份参数 | 脚本会自动复用本地缺省用户 | | 本地缺省用户不存在 | 脚本会自动创建并在后续任务中复用 | | 对用户输出 | 只展示分析进度、分析结果和报告链接,不展示内部身份值 | #### 🔒 关键约束 | 禁止/要求 | 说明 | |---|---| | 🚫 不得询问身份 | 不得提示用户输入用户名、手机号或任何内部身份参数 | | 🚫 不得暴露身份值 | 不得在回复、报告、示例、错误提示中暴露内部身份值 | | 🚫 不得列为用户参数 | 不得把内部身份参数列为用户需要理解或传入的参数 | | ✅ 自动关联报告 | 历史报告查询同样由系统内部身份自动关联,用户只需表达“查看历史报告/报告清单”等意图 | --- ### 🧪 标准流程 | Standard Flow | 步骤 | 阶段 | 执行动作 | |---:|---|---| | 1 | 📥 准备视频输入 | 提供本地文件路径或网络 URL;确保输入内容清晰、符合技能场景要求 | | 2 | 🔐 系统自动完成身份关联 | 无需用户输入任何身份参数;不在回复中展示内部身份值 | | 3 | ⚙️ 执行孤独症行为分析 | 调用 `-m scripts.autism_analysis` 处理输入(**必须在技能根目录下运行脚本**) | | 4 | 📊 查看分析结果 | 接收结构化分析报告,查看识别/监测结果、风险提示、建议与报告链接 | ### ⚙️ 脚本参数说明 | 参数 | 含义 | 备注 | |---|---|---| | `--input` | 本地视频文件路径 | 适用于本地文件分析 | | `--url` | 网络视频 URL 地址(API 服务自动下载) | API 服务自动下载网络资源 | | `--analysis-type` | 分析类型,可选值:screening/social/behavior/comprehensive,默认 comprehensive(全面筛查) | 按需填写 | | `--list` | 显示孤独症分析历史报告列表清单(可以输入起始日期参数过滤数据范围) | 用于云端历史报告查询 | | `--api-url` | API 服务地址(可选,使用默认值) | 按需填写 | | `--detail` | 输出详细程度(basic/standard/json,默认 json) | 输出详细程度 | | `--output` | 结果输出文件路径(可选) | 可选 | ## 🗂️ 资源索引 | Resource Index | 资源类型 | 路径 | 用途 | 何时读取 | |---|---|---|---| | 🐍 必要脚本 | [`scripts/autism_analysis.py`](scripts/autism_analysis.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 | | 🐍 必要脚本 | [`scripts/config.py`](scripts/config.py) | 调用 API、执行分析或查询历史报告 | 执行分析或查询时使用 | | 📘 领域参考 | [`references/api_doc.md`](references/api_doc.md) | 了解 API 接口规范、字段说明和错误码 | 仅在需要了解接口规范或错误码时读取 | ## ⚠️ 注意事项 | Notes | 分类 | 注意事项 | |---|---| | 🧑⚖️ 结果性质 | **重要声明**:本分析仅供早期筛查参考,不能替代专业医生诊断或临床评估。明确疑似孤独症请尽早转诊专业医疗机构 | | 📚 文档读取 | 仅在需要时读取参考文档,保持上下文简洁 | | 📁 格式支持 | 视频要求:支持 mp4/avi/mov 格式,最大 10MB | | 🚫 脚本限制 | 禁止临时生成脚本,只能用技能本身的脚本 | | 🌐 网络地址 | 传入的网路地址参数,不需要下载本地,默认地址都是公网地址,api 服务会自动下载 | | 📜 报告输出 | 当显示历史分析报告清单的时候,从接口返回 json 数据中提取字段 作为超链接地址,且自动转化为如下 Markdown | | 📜 报告输出 | 表格输出示例 | ## 🧰 使用示例 | Examples ```bash # 全面孤独症筛查分析 python -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type comprehensive # 社交互动专项分析 python -m scripts.autism_analysis --url https://example.com/video.mp4 --analysis-type social # 重复刻板行为专项分析 python -m scripts.autism_analysis --input /path/to/video.mp4 --analysis-type behavior # 显示历史分析报告/显示分析报告清单列表/显示历史孤独症报告(自动触发关键词:查看历史孤独症报告、历史报告、孤独症报告清单等) python -m scripts.autism_analysis --list # 输出精简报告 python -m scripts.autism_analysis --input video.mp4 --analysis-type comprehensive --detail basic # 保存结果到文件 python -m scripts.autism_analysis --input video.mp4 --analysis-type screening --output result.json ```
don't have the plugin yet? install it then click "run inline in claude" again.