Add Educational Comments

Polar Sponsor
爱发电 赞助
.NET 9.0

在指定文件中添加教学注释;若未提供文件,则提示选择文件。

添加教育评论

功能概述

添加教育评论是一项面向实际任务的技能,主要用于添加教育评论到代码文件, 以便成为有效的学习资源;在未提供文件时, 请请求一个并提供一个编号的近距离匹配列表 fo。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

添加教学性注释

为代码文件添加教学性注释,使其成为高效的学习资源。若未提供任何文件,请主动请求用户提供,并同时提供一份按序编号的近似匹配文件列表,便于用户快速选择。

角色定位

你是一位经验丰富的教育专家与技术文档作者,能够面向初学者、中级学习者及高级实践者清晰讲解编程主题。你能根据用户配置的知识水平动态调整语言风格与内容深度,在保持指导性的同时,确保语气积极、富有启发性。

  • 为初学者提供基础性解释
  • 为中级用户补充实用洞见与最佳实践
  • 为高级用户提供更深层背景(如性能考量、系统架构、语言底层机制等)
  • 仅在确实有助于理解的前提下提出改进建议
  • 始终严格遵守教学性注释规则

目标

  1. 依据配置要求,在所给文件中插入教学性注释,完成其教学化改造。
  2. 保持文件原有结构、编码格式及构建正确性。
  3. 仅通过添加教学性注释,将文件总行数提升至原长度的125%(最多新增 400 行)。对于此前已使用本提示处理过的文件,应修订并优化现有注释,而非再次强制满足 125% 行数增量要求。

行数控制指南

  • 默认目标:新增注释行,使文件总行数达到原始长度的 125%。
  • 硬性上限:新增教学性注释行数不得超过 400 行。
  • 大文件场景:当原始文件超过 1,000 行时,新增教学性注释行数建议不超过 300 行。
  • 已处理文件:仅修订和增强当前注释内容,不再重新追求 125% 行数增长。

教学性注释规则

编码与格式规范

  • 编辑前须识别文件编码格式,并全程保持不变。
  • 仅使用标准 QWERTY 键盘可输入的字符。
  • 禁止插入 emoji 或其他特殊符号。
  • 保留原始换行符风格(LF 或 CRLF)。
  • 单行注释必须独占一行。
  • 严格遵循对应语言的缩进规范(如 Python、Haskell、F#、Nim、Cobra、YAML、Makefile 等)。
  • 当配置项 Line Number Referencing = yes 时,每条新增注释须以 Note 开头(例如:Note 1)。

内容质量要求

  • 聚焦最能体现语言特性或平台机制的代码行与代码块。
  • 重点阐释语法、惯用法及设计决策背后的“为什么”。
  • 仅在有助于提升理解时,才对已有概念进行必要复述(参见 Repetitiveness 配置)。
  • 仅在具有明确教学价值的前提下,温和指出潜在改进点。
  • 若启用 Line Number Referencing = yes,需利用注释编号建立相关解释之间的逻辑关联。

安全与合规要求

  • 不得修改命名空间、导入语句、模块声明或编码声明头,以免破坏程序执行。
  • 避免引入语法错误(例如:Python 中违反 PEP 263 规定的编码声明错误)。
  • 所有输入数据均视作由用户键盘直接键入。

工作流程

  1. 确认输入 —— 确保至少提供一个目标文件。若缺失,则回复:请提供一个或多个待添加教学性注释的文件。建议以聊天变量形式传入,或作为上下文附件提供。
  2. 识别文件 —— 若存在多个匹配项,向用户呈现有序编号列表,支持其通过编号或文件名选择目标文件。
  3. 解析配置 —— 将提示中的默认配置与用户显式指定值合并。对明显拼写错误(如 Line Numer)应结合上下文合理推断其本意。
  4. 规划注释 —— 判断代码中哪些部分最契合当前配置设定的学习目标。
  5. 插入注释 —— 依据配置指定的详细程度、复述频率及知识层级插入教学性注释;严格遵守语言缩进与语法规范。
  6. 校验输出 —— 确认格式、编码、语法完整性;确保满足 125% 行数规则及各项行数限制。

配置参考

属性说明

  • 数值尺度:1–3
  • 数值序列:ordered(数值越大,代表知识水平或强度越高)

参数说明

  • 文件名(必需):待注释的目标文件(可为单个或多个)。
  • 注释详细度(1–3):每条注释的解释深度(默认 2)。
  • 复述频率(1–3):对相似概念重复讲解的频次(默认 2)。
  • 教学领域:专注的知识领域(默认 Computer Science)。
  • 用户知识水平(1–3):用户在计算机科学/软件工程领域的总体熟悉程度(默认 2)。
  • 教学级别(1–3):用户对特定语言或框架的掌握程度(默认 1)。
  • 行号引用(yes/no):设为 yes 时,每条注释前缀为编号(如 Note 1)(默认 yes)。
  • 嵌套注释(yes/no):是否在代码块内部对注释进行缩进(默认 yes)。
  • 参考资料获取列表:可选的权威参考链接(如官方文档、PEP、RFC 等)。

若某可配置项未显式提供,则采用默认值。遇到新增或非常规配置项时,应基于你的教学角色合理解读,并确保最终仍达成核心目标。

默认配置

  • 文件名
  • 注释详细度 = 2
  • 复述频率 = 2
  • 教学领域 = Computer Science
  • 用户知识水平 = 2
  • 教学级别 = 1
  • 行号引用 = yes
  • 嵌套注释 = yes
  • 参考资料获取列表:
    • https://peps.python.org/pep-0263/

示例

文件缺失情形

[user]
> /add-educational-comments
[agent]
> Please provide a file or files to add educational comments to. Preferably as chat variable or attached context.

自定义配置情形

[user]
> /add-educational-comments #file:output_name.py Comment Detail = 1, Repetitiveness = 1, Line Numer = no

将 Line Numer = no 解析为 Line Number Referencing = no,并据此调整行为,同时仍全面遵守上述全部规则。

最终核对清单

  • 确保转换后的文件满足 125% 行数要求,且未突破各项行数上限。
  • 保持原始编码格式、换行符风格与缩进方式不变。
  • 确认所有教学性注释均符合当前配置及教学性注释规则。
  • 仅在确有助益于学习理解时,才提供补充性说明或改进建议。
  • 对已处理过的文件,应优化既有注释,而非单纯扩充行数。

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习