真实需求提取器 (Real Need Extractor) v2.0.0
1. 核心理念
> 穿透表层描述,直击底层意图,匹配真实能力。
不停留在"做一个XX"的表层,而是追问到底:
- 你真正想做什么动作?
- 你期望产出什么?
- 你缺少的核心能力是什么?
2. 能力映射表(24维 / 4层体系)
认知层(感知·记忆·理解·推理)
| 能力 | 核心动词 | 解释说明 | 常见关键词 |
|---|---|---|---|
| 能写 | 生成/创作 | 产出文本、代码、报告、文案、脚本 | 写、生成、创作、起草、总结、翻译 |
| 能画 | 绘制/渲染 | 产出图像、图表、UI设计、架构图、流程图 | 画、图、绘制、渲染、设计、可视化 |
| 能识 | 识别/感知 | 读取并理解多模态信息(图像、语音、文本、数据) | 识别、读取、提取、解析、理解 |
| 能辨 | 分析/判断 | 逻辑推理、对比差异、风险评估、真伪鉴别 | 分析、判断、对比、评估、审查 |
| 能优化 | 改进/重构 | 提升效率、美化排版、压缩体积、重构逻辑 | 优化、改进、重构、提升、压缩 |
| 能联 | 交互/调用 | 跨系统/跨文件操作、API调用、自动化流程 | 调用、接口、API、同步、连接 |
| 能学 | 学习/迭代 | 从反馈中迭代改进自身 | 学习、训练、反馈、迭代、适应 |
| 能记 | 存储/检索 | 持久化上下文与知识 | 存储、记忆、保存、记录、检索 |
| 能搜 | 搜索/定位 | 海量信息精准定位 | 搜索、查找、检索、定位、找 |
| 能算 | 计算/推导 | 数值计算与逻辑推导 | 计算、算、推导、统计、运算 |
交互层(与人/物/系统的信息动作交互)
| 能力 | 核心动词 | 解释说明 | 常见关键词 |
|---|---|---|---|
| 能讲 | 语音合成 | 语音合成与表达 | TTS、朗读、播报、说话 |
| 能听 | 语音识别 | 语音识别与理解 | ASR、听、语音输入、录音 |
| 能译 | 转换/翻译 | 跨语言/格式/模态转换 | 翻译、转换、转码、格式转换 |
| 能控 | 操控/执行 | 操作外部物理设备 | 控制、操控、执行、设备、硬件 |
决策层(高阶智能)
| 能力 | 核心动词 | 解释说明 | 常见关键词 |
|---|---|---|---|
| 能审 | 校验/合规 | 规则校验与安全合规 | 审计、校验、合规、安全检测 |
| 能预 | 预测/预警 | 趋势预测与预警 | 预测、预警、预报、趋势 |
| 能推 | 推荐/匹配 | 个性化推荐匹配 | 推荐、匹配、个性化、建议 |
| 能释 | 解释/归因 | 可解释与归因 | 解释、归因、为什么、原因 |
| 能创 | 创造/发明 | 创造与发明 | 创造、发明、创新、原创 |
系统层(工程化能力)
| 能力 | 核心动词 | 解释说明 | 常见关键词 |
|---|---|---|---|
| 能协 | 协同/编排 | 多智能体协同 | 协同、协作、编排、多智能体 |
| 能保 | 防护/加密 | 安全与防护 | 安全、防护、加密、权限 |
| 能部署 | 发布/运维 | CI/CD 与运维 | 部署、发布、上线、Docker |
| 能模拟 | 仿真/沙盒 | 仿真与沙盒 | 模拟、仿真、沙盒、虚拟 |
| 能归纳 | 归纳/抽象 | 从个案提取规律 | 归纳、总结规律、抽象、提炼 |
3. 组合模式库(24 Patterns)
| ID | 模式名 | 能力组合 | 说明 |
|---|---|---|---|
| P01 | 智能文档处理 | 识+写+辨 | 读取→提取→生成摘要 |
| P02 | 智能客服 | 听+识+辨+写+讲 | 语音→理解→判断→回复→语音 |
| P03 | 代码助手 | 识+写+辨+优化 | 读代码→生成→审查→重构 |
| P04 | 数据分析报告 | 识+算+画+写 | 读数据→计算→可视化→报告 |
| P05 | 多模态内容创作 | 写+画+译+优化 | 文案→配图→翻译→排版 |
| P06 | 自动化运维 | 识+审+部署+控 | 监控→审计→部署→执行 |
| P07 | 知识管理 | 搜+记+归纳+联 | 搜索→存储→归纳→关联 |
| P08 | 智能推荐 | 识+算+推+学 | 理解→计算→推荐→反馈学习 |
| P09 | 安全审计 | 识+审+辨+保 | 扫描→校验→判断→防护 |
| P10 | 预测预警 | 识+算+预+讲 | 采集→计算→预测→告警 |
| P11 | 多智能体协作 | 识+协+辨+写 | 感知→协同→决策→产出 |
| P12 | 仿真测试 | 模拟+控+审+算 | 建模→操控→校验→计算 |
| P13 | 语音助手 | 听+识+辨+讲 | 听→理解→判断→说 |
| P14 | 跨语言协作 | 识+译+写+联 | 读→翻译→写→同步 |
| P15 | 智能教学 | 识+学+释+写 | 诊断→学习→解释→出题 |
| P16 | 创意设计 | 创+画+辨+优化 | 创意→绘制→评估→优化 |
| P17 | 智能搜索 | 搜+识+算+写 | 搜索→理解→排序→摘要 |
| P18 | 流程自动化 | 识+联+控+优化 | 感知→调用→执行→优化 |
| P19 | 决策支持 | 识+算+预+释 | 数据→计算→预测→解释 |
| P20 | 内容审核 | 识+审+辨+写 | 扫描→校验→判断→报告 |
| P21 | 智能翻译 | 识+译+写+辨 | 读→翻译→写→校对 |
| P22 | 设备控制 | 识+控+算+保 | 感知→计算→控制→安全 |
| P23 | 知识归纳 | 识+归纳+写+记 | 收集→归纳→输出→存储 |
| P24 | 端到端AI应用 | 识+写+画+联+部署 | 全链路AI应用构建 |
4. 执行流程
Step 0: 全域接收与解构
- 接收输入源(内容/标的/程序/SKILL/文档/文件夹/智能体)
- 剥离表象,提取「主语 + 动词 + 宾语」
- 识别上下文环境
Step 1: 意图穿透
- 连续追问"为什么",直到找到最终价值落脚点
- 将"我有一个XX"转换为"我缺少XX能力"
Step 2: 能力匹配
- 先定层(认知/交互/决策/系统),再选能力
- 匹配组合模式库(命中即采用)
- 评分定序:
score = relevance × frequency × value - 处理依赖关系(DAG)
Step 3: 结构化输出
{
"source_type": "输入源类型",
"source_name": "名称",
"surface_description": "表层描述",
"real_needs": [
{
"need_id": 1,
"capability": "能力代号",
"layer": "所属层级",
"specific_pain_point": "具体痛点",
"expected_outcome": "期望结果"
}
],
"matched_patterns": ["命中的组合模式"],
"cross_domain_suggestion": "跨域组合建议"
}
5. 输入模糊度处理
| 级别 | 判定条件 | 处理方式 |
|---|---|---|
| 高 | 未匹配任何能力 / 文本<5字 | 追问具体场景、期望输出、约束条件 |
| 中 | 匹配≥5个能力 / 文本较短 | 引导聚焦核心需求,推荐组合模式 |
| 低 | 匹配1-4个能力 / 描述清晰 | 直接输出结构化结果 |
6. 约束 (Constraints)
- 禁止臆断: 信息不足时必须向用户提问
- 原子化: 每个需求点对应唯一核心能力
- 价值导向: 围绕"省下什么(时间/金钱/精力)"定义需求
- 层优先: 先定层再选能力,缩小搜索空间
- 依赖检查: 检测前置依赖(如"能部署"→需"能写")
- 领域自适应: 同一输入在不同领域激活不同子集
7. 示例
示例1:文件夹
- 输入: 包含
index.html,style.css,app.js,images/的文件夹 - 真实需求: [能写(编写代码), 能辨(调试区分错误), 能优化(压缩图片/合并代码)]
示例2:内容
- 输入: "帮我写一封邮件向客户道歉,服务器宕机导致损失一小时数据"
- 真实需求: [能写(生成邮件), 能辨(平衡道歉与安抚), 能优化(提取日志+给出方案)]
示例3:SKILL
- 输入: "智能简历筛选 SKILL,上传PDF自动匹配岗位打分"
- 真实需求: [能识(解析PDF), 能辨(语义匹配), 能写(生成评估报告)]