开发者专属 AI 对话
让 ChatG 成为你的编程搭档:解读陌生代码、定位错误根源、编写测试与文档,还能帮你将新语言逻辑映射到已知语言中。

对开发者来说,AI 对话就像一只反应灵敏且能开口交流的“小黄鸭”:它能帮你阅读陌生的代码、指出潜在的 Bug、草拟测试用例,还能撰写那些没人想写的文档。当然,它并不能代替你亲自阅读或运行代码。ChatG 提供每日免费消息额度,代码高亮展示并配有一键复制代码按钮,聊天记录也会保存在你的本地浏览器中。以下是几个最具实用价值的工作流,每个都配有可直接在对话中打开的提示词。
理解与修复代码
只需粘贴最相关的代码片段,并附上版本信息、报错内容以及你已经尝试过的解决方法。
解释陌生代码
接手了一个毫无注释的模块?让 AI 为你解释其逻辑并指出遗漏的边界情况。
请解释这个 [语言] 函数的作用,重点部分逐行说明。然后列出它未处理的边界情况以及任何潜在的性能问题:[粘贴代码]
在对话中试用此提示词,或使用 Code Assistant。
按可能性排查错误
让 AI 按可能性列出原因及验证方法,能把盲目猜测变成一次高效的排查。
我在 [语言或框架] 项目中遇到了这个错误:[粘贴错误信息和堆栈跟踪]。相关代码如下:[粘贴代码]。请解释可能的原因,按可能性从高到低排列解决方案,并告诉我打印什么日志来验证。
编写单元测试
测试用例非常适合让 AI 先行起草,因为你可以立即运行它们并查看失败项。
使用 [测试框架] 为以下函数编写单元测试。覆盖正常情况、边界情况(空输入、超大输入、无效类型)以及一个失败情况。使用具有描述性的测试名称:[粘贴函数]
让 AI 先做一次代码审查
在提请同事 Review 之前,先让 AI 找出明显的疏漏,让人工审查能更专注于架构设计。
像一位资深 [语言] 开发者一样审查这段代码改动。按严重程度指明 Bug、安全漏洞和可读性问题。提出具体的修改建议,并说明哪些修改属于可选建议:[粘贴 diff]
编写查询、文档与学习新技能
AI 对话还非常适合处理编程周边那些容易打断专注力的小任务。
根据表结构编写 SQL 查询
只需提供表定义,切勿提供实际数据,并让 AI 输出便于验证的解释。
编写一个 [SQL 方言] 查询,从以下表中获取 [描述查询结果]:[表结构]。简要解释每个子句,并指出有助于提升性能的索引建议。
起草技术文档
给出目标受众和结构框架,即可生成一份只需稍作修改的 README 章节。
为 [项目名称] 编写一个 README 章节,说明安装步骤、通过 [配置方式] 进行配置的方法以及一个最小可用示例。受众:熟悉 [语言] 但不了解本项目的开发者。使用 Markdown 标题和代码块格式。
通过现有语言对照学习新语言
对比代码示例能帮你跳过基础知识,直接聚焦语言特性间的差异。
我熟练掌握 [已知语言],目前正在学习 [新语言]。请向我展示以下概念的对应关系:[列出概念,例如错误处理、异步编程、包管理]。使用简短的对比代码示例,并为来自 [已知语言] 背景的开发者指出常见陷阱。
安全地分步规划重构
大型重构之所以容易失败,往往是因为代码会连续几天处于不可用状态。让 AI 提供一个每步都能保持代码正常运行的方案。
我想重构 [组件或模块] 以实现 [目标,例如移除共享的全局状态对象]。当前的结构如下:[描述或粘贴]。请提出一个分步计划,确保每一步完成后代码依然可用,并说明我应该优先添加哪些测试。
获取更佳结果的技巧
- 指明版本和限制条件。语言版本、框架、运行环境以及“不引入新依赖”等要求都会直接影响最佳方案。
- 提供最小复现示例。能复现问题的小代码片段远胜过发一整个文件,还能避免将无关代码带入对话。
- 要求解释思路。加上“解释为什么这样能解决问题”,能更容易发现错误的回答。
- 及时反馈结果。尝试修复后,将新产生的报错粘贴回去;AI 给出的下一步建议通常会精准得多。
注意事项
- 切勿粘贴敏感信息。务必移除 API 密钥、密码、Token、连接字符串、客户数据以及 .env 文件中的任何内容。对话消息会被发送到 AI 处理服务以生成回答。
- 遵守雇主的相关规定。许多公司对与外部 AI 服务共享代码有严格限制。粘贴专有代码前请先确认合规性。
- 切勿直接运行未仔细阅读的代码。生成的代码看似合理,但仍可能误删文件或遗漏数据校验。务必先读懂代码,在安全的环境中运行,并确保测试全部通过。
- 切勿安装未经核对的软件包。AI 可能会虚构或推荐已过时的库、函数或参数。在安装任何依赖前,请务必查阅官方文档确认名称和 API。
- 注意开源许可协议。如果某段代码看起来抄袭自某个知名项目,请查明其来源并核实对应的开源协议。
相关工具、指南与提示词
- 工具:使用 Code Assistant 快速获取解释、修复 Bug 以及转换代码。
- 指南:编程 AI 使用指南、AI 隐私与安全以及 AI 聊天机器人的工作原理。
- 提示词库:编程提示词与效率提升提示词。


