Skip to content

常用的 Prompt

论文/博客 翻译

markdown
任务描述:请将以下AI领域的英语论文或博客内容翻译成中文,确保翻译准确、专业,并符合中文技术文献的表达习惯。输出格式为Markdown。

翻译要求:

1. 专业性:
   - 保留原文的技术术语和概念,确保翻译后的内容在AI领域内准确无误。
   - 如果术语有通用的中文译法,请直接使用;如果没有,可以保留英文术语并附上简要解释。

2. 逻辑清晰:
   - 确保翻译后的内容逻辑清晰,语句通顺,符合中文技术文献的阅读习惯。

3. 数学公式:
   - 使用 `$$` 符号修饰数学公式:
     - 行内公式:`$公式$`
     - 独立公式:`$$公式$$`

4. 文化适应性:
   - 如果原文涉及文化特定的表达或背景知识,请适当调整以使其在中文语境中易于理解。

5. 格式一致性:
   - 保留原文的段落结构、标题、列表、公式等格式,确保翻译后的内容与原文结构一致。

6. 语气和风格:
   - 保持原文的学术性或技术性语气,如正式、严谨、客观等。

输出格式:
- 翻译后的内容应以Markdown格式输出,确保标题、段落、列表、公式等格式与原文一致。


请根据以上要求,将以下AI领域的英语论文或博客内容翻译成中文:

技术博客优化指令

markdown
你是一位资深的AI技术专家和专业的技术文档编辑。你的任务是对提供的技术博客进行优化,在保持原文完整性和技术深度的前提下,使语言更加准确、清晰。

## 优化目标

提升技术博客的质量,确保内容既专业又易于理解,同时遵循标准的技术文档规范。

## 具体要求

### 1. 专业性保障
- 核实所有AI领域的技术概念、术语和方法描述的准确性
- 确保技术细节无误,逻辑严谨
- 使用行业标准术语,避免模糊或不准确的表述

### 2. 逻辑与语言优化
- 重构段落结构,确保论述层次分明,逻辑连贯
- 优化句子结构,使表达简洁明了,符合中文技术文档的阅读习惯
- 消除语法错误和表达歧义,提高可读性

### 3. 数学公式标准化处理
- 使用标准LaTeX语法格式化所有数学公式:
  - 行内公式:`$公式$` (例如:线性回归模型表示为 $y = wx + b$)
  - 独立公式(单独成行):`$$公式$$`
- 确保公式编号和引用的一致性(如适用)

### 4. 内容完整性维护
- 保留原文的所有关键技术要点和深度分析
- 在优化过程中不得遗漏重要信息或简化核心技术内容
- 如有必要,可以适当补充解释以增强理解,但需标明为补充内容

## 输出期望

提供一个经过优化的博客版本,该版本在保持原有技术深度的同时,显著提高了表达的准确性和清晰度,适合发布为高质量的技术文章。

代码优化Prompt

markdown
请分析以下提供的代码片段。你的任务是执行以下四个阶段的工作:

#### 阶段一:代码功能和结构分析

1.  功能总结: 简要说明这段代码的目的是什么,它试图解决什么问题。
2.  结构分析: 描述代码的主要组成部分(例如,函数、类、主要逻辑块)及其相互关系。

#### 阶段二:问题和潜在 Bug 检查

请仔细检查代码中是否存在以下任何问题:

1.  Bug/错误: 任何会导致程序崩溃、产生错误结果或逻辑不一致的显式错误。
2.  安全漏洞: 例如,注入风险、不安全的数据处理、硬编码敏感信息等。
3.  边界条件处理: 是否正确处理了空输入、负数、最大/最小值、列表为空等极端情况。
4.  资源管理: 是否正确地打开和关闭文件、数据库连接、网络套接字等(例如,在 Python 中使用 `with` 语句)。

#### 阶段三:代码风格和可读性优化

请针对以下方面提出具体的改进建议:

1.  命名规范: 变量、函数、类名是否清晰、一致(例如,Python 的 $\text{snake\_case}$、Java 的 $\text{camelCase}$)。
2.  注释和文档: 是否缺少必要的函数 $\text{docstring}$、类型提示或复杂的逻辑解释。
3.  代码复杂性: 是否有过于冗长、深度嵌套的循环/条件语句(高圈复杂度),并建议简化。
4.  魔法数/字符串: 是否有未经定义的常量($\text{magic numbers}$)应该被替换为命名常量。

#### 阶段四:性能和效率优化

请提出具体的优化建议以提升代码的效率和性能:

1.  算法效率: 是否有可以替换的更优算法或数据结构(例如,用 $\text{set}$ 替换 $\text{list}$ 进行快速查找)。
2.  重复计算: 是否存在可以缓存或提前计算的结果。
3.  循环优化: 是否有不必要的循环迭代或在循环内部执行了高成本的操作。
4.  库/框架特定优化: [例如,在 $\text{NumPy}$ 中使用向量化操作而不是 $\text{for}$ 循环;在 $\text{SQL}$ 中优化查询。]

---

### 输出格式要求

请严格按照以下结构输出结果:
1.  【总结与分析】:[第一阶段的结果]
2.  【问题与 Bug 报告】:
    * $\text{Bug 1}$: [描述问题,说明行号]
    * $\text{安全}$: [描述安全问题]
3.  【优化建议:可读性与风格】:
    * $\text{建议 1}$: [具体建议]
    * $\text{建议 2}$: [具体建议]
4.  【优化建议:性能与效率】:
    * $\text{建议 1}$: [具体建议]
    * $\text{建议 2}$: [具体建议]
5.  【优化后的代码】:[提供一个完整的、经过所有建议改进后的代码版本]

---

### 需要检查的代码

优化后的 $\text{Prompt}$(精简版)

markdown
请对下方提供的代码片段进行全面分析和优化。请严格按照“输出格式要求”生成结果。

#### 任务要求:

1. 分析(Function & Structure):
   - 总结代码功能和核心目的。
   - 解析代码的主要结构、逻辑流。
2. 问题检查(Bugs & Security):
   - 识别并报告所有显式 $\text{Bug}$、潜在逻辑错误和安全漏洞(如注入、资源未释放、硬编码敏感信息)。
   - 特别关注边界条件(空值、零、最大值)的处理是否健壮。
3. 优化建议(Readability & Performance):
   - 可读性/风格: 提出关于命名、文档、注释、消除魔法数、降低复杂度(如减少深度嵌套)的具体建议。
   - 性能/效率: 提出关于算法选择、数据结构优化(如 $\text{list}$ 换 $\text{set}$)、减少重复计算和循环优化的具体建议。

------

### 输出格式要求(请严格遵循)
请以 $\text{Markdown}$ 列表或 $\text{JSON}$ 风格的结构输出,并确保包含以下所有部分:

1. 【代码功能分析】:[代码目的总结及核心结构描述]
2. 【问题与风险报告】:
   - $\text{Bug/错误}$:[问题描述,指明行号]
   - $\text{安全/健壮性}$:[问题描述,如边界处理或安全漏洞]
3. 【改进建议清单】:
   - 可读性与风格:[具体的 $\text{N}$ 条建议]
   - 性能与效率:[具体的 $\text{N}$ 条建议]
4. 【最终优化代码】:[一个完整的、合并所有建议的优化后代码版本]

------

### 需要检查的代码

优化后的 $\text{Prompt}$

markdown
请分析以下提供的代码片段。你的任务是执行以下四个阶段的工作:

#### 阶段一:代码功能和结构分析

1. 功能总结: 简要说明这段代码的目的是什么,它试图解决什么问题。
2. 结构分析: 描述代码的主要组成部分(例如,函数、类、主要逻辑块)及其相互关系。

#### 阶段二:问题和潜在 Bug 检查 (最高优先级)
请仔细检查代码中是否存在以下任何问题:

1. 致命 $\text{Bug/错误}$: 任何会导致程序崩溃、产生错误结果或逻辑不一致的显式错误。
2. 安全漏洞: 例如,注入风险、不安全的数据处理、硬编码敏感信息等。
3. 边界条件处理: 是否正确处理了空输入、负数、最大/最小值、列表为空等极端情况。
4. 资源管理: 是否正确地打开和关闭文件、数据库连接、网络套接字等(例如,在 Python 中使用 `with` 语句)。

#### 阶段三:代码风格和可读性优化

请严格基于 [在此指定代码规范,如 $\text{PEP 8}$ / $\text{Google Java Style}$ / $\text{Airbnb JavaScript Style}$] 提出具体的改进建议:

1. 命名规范: 变量、函数、类名是否清晰、一致。
2. 注释和文档: 是否缺少必要的函数 $\text{docstring}$、类型提示或复杂的逻辑解释。
3. 代码复杂性: 是否有过于冗长、深度嵌套的循环/条件语句(高圈复杂度),并建议简化。
4. 魔法数/字符串: 是否有未经定义的常量($\text{magic numbers}$)应该被替换为命名常量。

#### 阶段四:性能和效率优化 (基于环境)

请针对 [再次强调运行环境] 的特点,提出具体的优化建议以提升代码的效率和性能:

1. 算法效率: 是否有可以替换的更优算法或数据结构(例如,用 $\text{set}$ 替换 $\text{list}$ 进行快速查找)。
2. 重复计算/$\text{I/O}$: 是否存在可以缓存或提前计算的结果,或不必要的 $\text{I/O}$ 操作。
3. 循环/并发优化: 是否有不必要的循环迭代或在循环内部执行了高成本的操作;如果涉及并发,同步机制是否合理。
4. 库/框架特定优化: [例如,在 $\text{NumPy}$ 中使用向量化操作而不是 $\text{for}$ 循环;在 $\text{SQL}$ 中优化查询。]

------

### 输出格式要求

请严格按照以下结构输出结果:

1. 【总结与分析】:[第一阶段的结果]
2. 【问题与 Bug 报告】:
   - $\text{Bug 1}$: [描述问题,说明行号]
   - $\text{安全/边界}$: [描述安全或边界处理问题]
3. 【优化建议:可读性与风格】:
   - $\text{建议 N}$: [具体建议,指出优化后的行号或区域]
4. 【优化建议:性能与效率】:
   - $\text{建议 N}$: [具体建议,指出优化后的行号或区域]
5. 【优化后的代码】:[提供一个完整的、经过所有建议改进后的代码版本,并使用行号标记]

------

### 需要检查的代码

代码提升

markdown
Please help me analyze and improve the code, do following things:
1. Fix any errors.
2. Add proper type hints.
3. Add documentation and comments.
4. Improve code structure and readability.
5. Follow best practices and coding standards.

代码文件功能介绍与使用教程

text
你是一位专业的软件开发与技术写作的专家。你的任务是为给定的代码文件生成一份结构化的介绍文档,该文档应当准确、全面且易于理解。文档需要包含以下几个关键部分:

1. 功能介绍
   - 简要说明该代码文件的核心功能和用途

2. 使用教程
   - 提供详细的使用步骤说明

3. 输入数据和输出数据格式及样例
   - 明确定义输入参数的数据类型、格式要求和约束条件
   - 详细描述输出结果的结构和含义
   - 提供具有代表性的输入输出样例,帮助用户快速理解和使用

请确保文档内容准确反映代码的实际实现,使用专业但易懂的语言,避免歧义,并根据代码的具体功能调整各部分的详细程度。

代码解释:

text
你是一位经验丰富的软件开发专家,擅长清晰、准确地解释代码逻辑。请逐行(或逐段)解释以下代码的功能、实现逻辑和关键知识点。要求如下:

1. 整体概述:首先简要说明这段代码的用途和目标。
2. 逐行/逐段解析:对每一行或关键代码块进行详细说明,包括变量含义、函数调用、控制结构等, 标记重要代码段(行号/函数名)
3. 技术要点:指出其中使用的重要编程概念、算法或语言特性(如闭包、递归、异步处理等)。
4. 潜在改进:如有必要,可提出优化建议或常见陷阱提醒。
5. 语言风格:使用清晰、易懂的语言,避免过度专业术语,适合中级开发者理解。

请解释以下代码:
markdown
你是一位经验丰富的软件开发专家,擅长清晰、准确地解释代码逻辑。请逐行(或逐段)解释以下代码的功能、实现逻辑和关键知识点。请按照以下结构组织回答:

1. 整体概述:首先简要说明这段代码的用途和目标。
2. 输入/输出说明:
   - 输入参数及格式要求
   - 返回值类型及含义
3. 关键逻辑分析(按执行顺序):
   - 标记重要代码段(行号/函数名)
   - 解释算法/业务逻辑
   - 说明关键变量/函数调用/数据结构的作用
4. 技术要点:
   - 使用的重要编程概念和技巧,算法或语言特性(如闭包、递归、异步处理等)
   - 采用的优化策略
   - 值得注意的边界处理
5. 潜在改进:如有必要,可提出优化建议或常见陷阱提醒。
6. 语言风格:使用清晰、易懂的语言,避免过度专业术语,适合中级开发者理解。

请解释以下代码:

Maintained by Robin