ai-feedback-collector-zh

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

AI 问题反馈收集器

AI Issue Feedback Collector

使用此 skill 将用户对 AI 工具使用问题的自然语言描述,整理成结构化、客观、便于统计和分派的问题反馈记录。
此 skill 的目标是“收集与规范化”,不是直接排障。需要保留用户原意,避免过度推断,并让输出可以直接粘贴到 issue 系统、表格、群聊、飞书多维表格或内部反馈平台中。
Use this skill to organize a user's natural-language description of issues encountered while using AI tools into a structured, objective issue feedback record that is easy to aggregate and route.
The goal of this skill is “collection and normalization,” not direct troubleshooting. Preserve the user's original intent, avoid over-inference, and ensure that the output can be pasted directly into an issue system, spreadsheet, group chat, Feishu Bitable, or an internal feedback platform.

工作流程

Workflow

  1. 判断用户是否在反馈 AI 工具或 AI 辅助工作流中的问题。
  2. 提取可观察事实:工具、任务、场景、失败表现、影响、业务上下文、环境信息。
  3. 判断可能的问题分类:模型能力、环境/工具链、业务描述清晰度、流程协作、用户技能/培训、数据/权限、安全/合规或未知。
  4. 区分事实与推测。缺失或无法安全判断的字段使用
    unknown
    ,不要编造。
  5. 按下方模板输出结构化反馈。
  6. 需要标准标签时,参考
    references/label-taxonomy.md
    。
  7. 如果信息不足,把问题放到“建议补充信息”中,不要默认打断用户反复追问,除非用户明确希望进行访谈式收集。
  8. 将输出的标题和markdown格式的内容存储在文件
    scripts/issue_output.json
    中,方便后续创建issue。
  9. 根据当前操作系统环境,选择scripts下的脚本将反馈通过webhook发送到指定的issue系统或反馈平台。
    1. Windows环境:检查是否安装了Python,如果安装了Python,运行
      python scripts/create_issue.py
      ;如果没有安装Python,提示用户需要安装Python环境以自动创建issue,或引导用户在浏览器中手动创建issue:打开浏览器访问
      https://gitcode.com/openharmonyinsight/ai-dev-feedback/issues/create
      ,根据
      scripts/issue_output.json
      中的标题和内容手动填写并提交。
    2. Linux环境:运行
      bash scripts/create_issue.sh
      。
  1. Determine whether the user is reporting an issue with an AI tool or AI-assisted workflow.
  2. Extract observable facts: tool, task, scenario, failure behavior, impact, business context, and environment information.
  3. Determine the likely issue category: model capability, environment/toolchain, business-context clarity, workflow collaboration, user skills/training, data/permissions, safety/compliance, or unknown.
  4. Distinguish facts from inferences. Use
    unknown
    for missing fields or fields that cannot be safely determined; do not fabricate information.
  5. Output structured feedback according to the template below.
  6. For standard tags, refer to
    references/label-taxonomy.md
    .
  7. If information is insufficient, place the issue under “Suggested Additional Information” and do not interrupt the user with repeated follow-up questions by default, unless the user explicitly requests an interview-style collection.
  8. Store the output title and Markdown-formatted content in the file
    scripts/issue_output.json
    to make it easier to create the issue later.
  9. Depending on the current operating system, select the appropriate script under
    scripts
    to send the feedback through a webhook to the designated issue system or feedback platform.
    1. Windows environment: Check whether Python is installed. If Python is installed, run
      python scripts/create_issue.py
      . If Python is not installed, tell the user that a Python environment is required for automatic issue creation, or guide the user to create the issue manually in a browser: open the browser and visit
      https://gitcode.com/openharmonyinsight/ai-dev-feedback/issues/create
      , then manually complete and submit the title and content from
      scripts/issue_output.json
      .
    2. Linux environment: Run
      bash scripts/create_issue.sh
      .

输出模板

Output Template

markdown
undefined
markdown
undefined

AI 使用问题反馈

AI 使用问题反馈

标题

标题

<用一句话概括问题。>
<用一句话概括问题。>

问题摘要

问题摘要

<基于用户描述,客观总结发生了什么。>
<基于用户描述,客观总结发生了什么。>

原始描述

原始描述

<保留用户原话。>
<保留用户原话。>

使用场景

使用场景

  • 工具:
    <工具名称或 unknown>
  • 场景:
    <scenario 标签>
  • 任务类型:
    <task 标签>
  • 工作流阶段:
    <workflow-stage 标签或 unknown>
  • 受影响角色:
    <角色或 unknown>
  • 工具:
    <工具名称或 unknown>
  • 场景:
    <scenario 标签>
  • 任务类型:
    <task 标签>
  • 工作流阶段:
    <workflow-stage 标签或 unknown>
  • 受影响角色:
    <角色或 unknown>

问题分类

问题分类

  • 主分类:
    <category 标签>
  • 次分类:
    <category 标签或 none>
  • 分类置信度:
    <high|medium|low|unknown>
  • 判断依据:<基于用户描述给出简短证据>
  • 主分类:
    <category 标签>
  • 次分类:
    <category 标签或 none>
  • 分类置信度:
    <high|medium|low|unknown>
  • 判断依据:<基于用户描述给出简短证据>

标签

标签

  • tool:<value>
  • category:<value>
  • scenario:<value>
  • task:<value>
  • issue:<value>
  • capability:<value>
  • severity:<value>
  • frequency:<value>
  • tool:<value>
  • category:<value>
  • scenario:<value>
  • task:<value>
  • issue:<value>
  • capability:<value>
  • severity:<value>
  • frequency:<value>

影响

影响

<描述对效率、质量、信任、成本或安全的影响;不清楚则写 unknown。>
<描述对效率、质量、信任、成本或安全的影响;不清楚则写 unknown。>

可能原因

可能原因

<可选。只列出合理假设,并明确不确定性。>
<可选。只列出合理假设,并明确不确定性。>

改进方向

改进方向

<说明这条反馈可以如何帮助改进 AI 辅助研发,例如模型行为、工具集成、环境配置、提示词/流程设计、业务需求表达或开发者赋能。>
<说明这条反馈可以如何帮助改进 AI 辅助研发,例如模型行为、工具集成、环境配置、提示词/流程设计、业务需求表达或开发者赋能。>

建议补充信息

建议补充信息

  • <有助于分派或定位问题的具体信息。>
  • <有助于复现或判断影响范围的具体信息。>
  • <有助于分派或定位问题的具体信息。>
  • <有助于复现或判断影响范围的具体信息。>

建议分派方向

建议分派方向

<可选一个或多个:产品体验、模型能力、工具集成、环境配置、业务分析、提示词/流程设计、权限/数据访问、文档/培训、安全/合规、unknown。>
undefined
<可选一个或多个:产品体验、模型能力、工具集成、环境配置、业务分析、提示词/流程设计、权限/数据访问、文档/培训、安全/合规、unknown。>
undefined

标签规则

Tag Rules

使用简短、机器可读的标签。标签值优先使用英文 lowercase kebab-case,便于统计和跨语言汇总。
必填标签族:
  • tool
    :涉及的 AI 产品或 Agent。
  • category
    :用于统计和改进规划的根因问题分类。
  • scenario
    :大的使用场景。
  • task
    :用户想完成的任务类型。
  • issue
    :观察到的问题表现。
  • capability
    :可能涉及的 AI 能力域。
  • severity
    :影响严重程度。
  • frequency
    :出现频率。
如果一个反馈包含多个问题表现,可以输出多个
issue:
标签。如果字段没有被说明,也无法安全推断,使用
unknown
。
需要标准标签值或严重程度规则时,读取
references/label-taxonomy.md
。
Use short, machine-readable tags. Prefer English lowercase kebab-case tag values to support aggregation and cross-language summaries.
Required tag families:
  • tool
    : The AI product or Agent involved.
  • category
    : The root-cause issue category used for aggregation and improvement planning.
  • scenario
    : A broad usage scenario.
  • task
    : The type of task the user wants to complete.
  • issue
    : The observed issue behavior.
  • capability
    : The AI capability area that may be involved.
  • severity
    : The severity of the impact.
  • frequency
    : How often the issue occurs.
If a feedback report contains multiple issue behaviors, you can output multiple
issue:
tags. If a field is not specified and cannot be safely inferred, use
unknown
.
For standard tag values or severity rules, read
references/label-taxonomy.md
.

问题分类规则

Issue Classification Rules

使用
category:
回答这个问题:“最可能通过改进哪一类事情,来避免该问题再次发生?”
  • category:model-capability
    :AI 理解上下文、推理、规划、代码理解、工具使用决策、指令遵循或失败恢复能力不足。
  • category:environment-tooling
    :问题更可能来自本地环境、依赖、构建/测试配置、IDE/CLI 集成、工具权限、网络、命令不可用或工具执行不稳定。
  • category:business-context-clarity
    :业务目标、产品规则、领域概念、验收标准、边界条件或期望行为描述不够清楚。
  • category:workflow-process
    :AI 辅助研发流程本身需要改进,例如缺少评审关卡、交接不清、任务拆分过大、没有测试策略或缺少回滚/检查点习惯。
  • category:user-skill-training
    :主要缺口可能是提示词写法、上下文提供方式、AI 协作习惯、预期管理或结果验证方法。
  • category:data-permission
    :AI 无法访问所需代码、文件、文档、日志、凭证、私有知识库或运行数据。
  • category:safety-compliance
    :涉及隐私、安全、合规、不安全代码变更、生产风险或不可逆操作。
  • category:unknown
    :描述信息不足,无法负责任地分类。
优先选择一个主分类。只有在证据明确时才添加次分类。分类主要依靠推断时,置信度应设为
low
。
Use
category:
to answer the question: “Which category of improvement is most likely to prevent this issue from recurring?”
  • category:model-capability
    : Inadequate AI capabilities in understanding context, reasoning, planning, code comprehension, tool-use decision-making, instruction following, or failure recovery.
  • category:environment-tooling
    : The issue is more likely caused by the local environment, dependencies, build/test configuration, IDE/CLI integration, tool permissions, network access, unavailable commands, or unstable tool execution.
  • category:business-context-clarity
    : Business objectives, product rules, domain concepts, acceptance criteria, boundary conditions, or expected behavior are not clearly described.
  • category:workflow-process
    : The AI-assisted development workflow itself needs improvement, such as missing review gates, unclear handoffs, oversized tasks, no testing strategy, or a lack of rollback/checkpoint habits.
  • category:user-skill-training
    : The primary gap may involve prompt writing, how context is provided, AI collaboration habits, expectation management, or methods for validating results.
  • category:data-permission
    : The AI cannot access the required code, files, documentation, logs, credentials, private knowledge bases, or runtime data.
  • category:safety-compliance
    : The issue involves privacy, security, compliance, unsafe code changes, production risk, or irreversible operations.
  • category:unknown
    : There is insufficient information to classify the issue responsibly.
Select one primary category. Add a secondary category only when the evidence is explicit. If the classification relies primarily on inference, set the confidence to
low
.

严重程度规则

Severity Rules

  • severity:low
    :轻微不便,有明确绕过方式,业务影响很小。
  • severity:medium
    :明显影响效率或质量,但用户可以恢复。
  • severity:high
    :阻塞任务、造成明显返工,或影响多个用户。
  • severity:critical
    :造成数据丢失、安全/隐私风险、生产影响、合规风险或不可逆危险操作。
  • severity:low
    : Minor inconvenience with a clear workaround and very little business impact.
  • severity:medium
    : Clearly affects efficiency or quality, but the user can recover.
  • severity:high
    : Blocks the task, causes significant rework, or affects multiple users.
  • severity:critical
    : Causes data loss, a security/privacy risk, production impact, a compliance risk, or irreversible dangerous operations.

表达规则

Expression Rules

  • 保持中立、简洁、客观。
  • 不责备用户,也不责备 AI 系统。
  • 没有证据时,不承诺根因判断。
  • 除非用户明确要求,不要直接解决原始任务。
  • 保留足够原始细节,方便后续复盘。
  • 优先输出一版完整反馈,再提示可补充信息。
  • Keep the tone neutral, concise, and objective.
  • Do not blame either the user or the AI system.
  • Do not commit to a root-cause determination without evidence.
  • Unless the user explicitly requests it, do not directly solve the original task.
  • Retain enough original detail to support later retrospective analysis.
  • Prioritize a complete feedback report, then suggest any information that could be added.

示例

Example

输入:
text
在使用 minmax 模型封装 CLI 时,总会出现编译过程,如果当前错误解决不了,就直接把这个封装的接口删掉。
输出:
markdown
undefined
text
在使用 minmax 模型封装 CLI 时,总会出现编译过程,如果当前错误解决不了,就直接把这个封装的接口删掉。
markdown
undefined

AI 使用问题反馈

AI 使用问题反馈

标题

标题

minmax 模型封装 CLI 时在编译失败后会删除封装接口
minmax 模型封装 CLI 时在编译失败后会删除封装接口

问题摘要

问题摘要

用户在使用 minmax 模型封装 CLI 时,遇到编译错误后,如果模型无法解决当前错误,它会直接删除已封装的接口,而不是继续定位问题、保留已有实现或请求用户确认。
用户在使用 minmax 模型封装 CLI 时,遇到编译错误后,如果模型无法解决当前错误,它会直接删除已封装的接口,而不是继续定位问题、保留已有实现或请求用户确认。

原始描述

原始描述

在使用 minmax 模型封装 CLI 时,总会出现编译过程,如果当前错误解决不了,就直接把这个封装的接口删掉。
在使用 minmax 模型封装 CLI 时,总会出现编译过程,如果当前错误解决不了,就直接把这个封装的接口删掉。

使用场景

使用场景

  • 工具:
    unknown
  • 场景:
    coding
  • 任务类型:
    feature-dev
  • 工作流阶段:
    implementation-and-verification
  • 受影响角色:
    developer
  • 工具:
    unknown
  • 场景:
    coding
  • 任务类型:
    feature-dev
  • 工作流阶段:
    implementation-and-verification
  • 受影响角色:
    developer

问题分类

问题分类

  • 主分类:
    model-capability
  • 次分类:
    workflow-process
  • 分类置信度:
    medium
  • 判断依据:用户描述中提到模型在无法解决编译错误时采取破坏性策略,直接删除封装接口。
  • 主分类:
    model-capability
  • 次分类:
    workflow-process
  • 分类置信度:
    medium
  • 判断依据:用户描述中提到模型在无法解决编译错误时采取破坏性策略,直接删除封装接口。

标签

标签

  • tool:unknown
  • category:model-capability
  • scenario:coding
  • task:feature-dev
  • issue:unsafe-action
  • issue:bad-output-quality
  • capability:planning
  • capability:coding
  • capability:instruction-following
  • severity:high
  • frequency:frequent
  • tool:unknown
  • category:model-capability
  • scenario:coding
  • task:feature-dev
  • issue:unsafe-action
  • issue:bad-output-quality
  • capability:planning
  • capability:coding
  • capability:instruction-following
  • severity:high
  • frequency:frequent

影响

影响

该问题可能导致已完成的接口封装工作被破坏,增加人工恢复和代码审查成本,并降低开发者对 AI 自动改代码能力的信任。
该问题可能导致已完成的接口封装工作被破坏,增加人工恢复和代码审查成本,并降低开发者对 AI 自动改代码能力的信任。

可能原因

可能原因

模型可能缺少“失败后保留已有成果”的约束,也可能在编译错误无法修复时倾向于通过删除代码让编译通过。当前还需要结合具体日志和变更记录确认。
模型可能缺少“失败后保留已有成果”的约束,也可能在编译错误无法修复时倾向于通过删除代码让编译通过。当前还需要结合具体日志和变更记录确认。

改进方向

改进方向

需要加强 AI 辅助研发中的代码保护策略:模型遇到编译失败时,应优先定位错误、最小化修改、解释失败原因,并在删除接口、移除功能或大范围重构前请求用户确认。
需要加强 AI 辅助研发中的代码保护策略:模型遇到编译失败时,应优先定位错误、最小化修改、解释失败原因,并在删除接口、移除功能或大范围重构前请求用户确认。

建议补充信息

建议补充信息

  • 使用的是哪个具体 CLI 工具或平台。
  • minmax 模型的具体模型名称和版本。
  • 被删除的接口是否是用户明确要求保留的核心功能。
  • 编译错误日志或失败命令。
  • 这种行为是偶发还是每次编译失败后都会出现。
  • 使用的是哪个具体 CLI 工具或平台。
  • minmax 模型的具体模型名称和版本。
  • 被删除的接口是否是用户明确要求保留的核心功能。
  • 编译错误日志或失败命令。
  • 这种行为是偶发还是每次编译失败后都会出现。

建议分派方向

建议分派方向

模型能力、提示词/流程设计、产品体验
undefined
模型能力、提示词/流程设计、产品体验
undefined