AI引导需求获取访谈技能Skill interview

这个技能用于通过AI引导的LLMREI模式进行结构化需求获取访谈,帮助高效捕获和分析利益相关者的需求,提升需求获取质量。关键词:AI需求获取、LLMREI访谈、结构化需求分析、利益相关者沟通、需求捕获工具。

需求分析 0 次安装 0 次浏览 更新于 3/11/2026

名称: 访谈 描述: 使用AI引导的需求获取访谈与利益相关者进行交流。采用基于LLMREI研究的模式以有效捕获需求。 参数提示: [利益相关者角色] [–context <项目上下文>] [–mode <自主模式>] [–domain <领域名称>] 允许的工具: Read, Glob, Grep, Write, Skill, AskUserQuestion

访谈命令

使用AI引导的LLMREI模式进行结构化需求获取访谈。

用法

/requirements-elicitation:interview "产品经理" --context "结账页面重设计"
/requirements-elicitation:interview "最终用户" --mode 引导式 --domain "电子商务"
/requirements-elicitation:interview "技术负责人" --mode 半自动

参数

参数 必需 描述
利益相关者角色 被访谈者的角色(例如“产品经理”、“最终用户”)
–context 访谈的项目或功能上下文
–mode 自主模式:引导式半自动全自动(默认:半自动
–domain 用于组织输出文件的领域名称

工作流

步骤 1: 初始化访谈上下文

解析参数并设置访谈:

访谈设置:
  利益相关者角色: "{来自参数}"
  项目上下文: "{来自--context或询问}"
  自主模式: "{来自--mode或默认}"
  领域: "{来自--domain或从上下文推导}"
  会话ID: "INT-{时间戳}"

步骤 2: 加载访谈技能

调用 requirements-elicitation:interview-conducting 技能以加载问题路径和结构。

步骤 3: 确定访谈模式

如果是真实利益相关者(默认):

  • 利益相关者是聊天中的人类
  • 使用AskUserQuestion进行结构化提问
  • 允许自然对话流

如果是模拟(–simulate 标志或无人类响应):

  • 生成适当的人设代理
  • 与模拟利益相关者进行访谈
  • 标记所有需求为较低置信度

步骤 4: 进行访谈

生成 requirements-interviewer 代理,并传入访谈上下文。

代理将:

  1. 开启访谈并建立融洽关系
  2. 收集利益相关者角色的上下文信息
  3. 系统性地探索需求
  4. 通过总结验证理解
  5. 以下一步骤结束访谈

步骤 5: 保存结果

将访谈结果保存到:

.requirements/{领域}/interviews/INT-{会话-id}.yaml

步骤 6: 报告摘要

显示:

  • 获取的需求数量
  • 识别的关键主题
  • 缺口或跟进项
  • 保存的访谈文件路径

示例

基础访谈

/requirements-elicitation:interview "产品经理"

开始与产品经理的半自动访谈,询问项目上下文。

带上下文的引导式访谈

/requirements-elicitation:interview "安全官" --context "认证系统" --mode 引导式

开始引导式访谈,每个问题在提问前需批准。

全自动探索性访谈

/requirements-elicitation:interview "开发者" --mode 全自动 --domain "API重设计"

自动进行完整访谈,最后呈现摘要。

输出

访谈期间

对于引导式模式:

AI: "我建议问:'您对当前系统有哪些安全顾虑?'
     是否批准此问题?"

对于半自动模式:

AI: [进行访谈段]
    "访谈进度:上下文收集完成。
     目前识别出3个需求。
     准备探索功能需求。是否继续?"

访谈后

访谈完成: INT-20251225-143022

利益相关者: 产品经理
持续时间: ~25分钟
模式: 半自动

获取的需求: 12
  - 功能: 8
  - 非功能: 3
  - 约束: 1

关键主题:
  - 用户认证改进
  - 高峰时段的性能
  - 移动响应性

识别的缺口: 2
  - 未讨论可访问性需求
  - 灾难恢复需要澄清

保存至: .requirements/checkout/interviews/INT-20251225-143022.yaml

下一步:
  - 评审提取的需求
  - 安排跟进以填补缺口
  - 运行 /requirements-elicitation:gaps 进行完整性检查

集成

跟进命令

访谈后:

# 检查获取需求中的缺口
/requirements-elicitation:gaps

# 模拟其他利益相关者视角
/requirements-elicitation:simulate "安全" --personas 技术,合规

# 研究领域特定需求
/requirements-elicitation:research "PCI-DSS合规"

# 导出到规范格式
/requirements-elicitation:export --to 规范

与多个利益相关者

进行多个访谈,然后合并:

/requirements-elicitation:interview "产品经理" --domain "结账"
/requirements-elicitation:interview "开发者" --domain "结账"
/requirements-elicitation:interview "最终用户" --domain "结账"

# 然后发现合并所有来源
/requirements-elicitation:discover "结账" --sources 访谈