程序员不能错过的100条ChatGPT代码提示词
ChatGPT 可所以一个有价值的东西,既可以查找你自己的代码中的过错,也可以快速生成简单的编码程序。ChatGPT 无需花费数小时在 Stack Overflow 上查找处理方案,而是可以在几分钟内完结任务。因为它是编写代码、查找程序中的过错等等的最佳 AI 东西。

生成代码:

  1. 创立一个用于解析[file format]并提取[information]的[language]脚本,需满足以下要求:[requirements list]。
  2. 开发一个针对[domain]的[language]微服务,该微服务包含用于[operations list]的端点,并遵循[design pattern]。
  3. 编写一个[language]函数,用于依据[condition]过滤[data structure],该函数承受以下输入:[input variables],预期输出为:[output description]。
  4. 规划一个用[strategy or technique]处理[problem]的[language]算法。
  5. 完结一个异步处理[task]的[language]函数,该函数承受以下输入:[input variables],预期输出为:[output description]。

完结代码

  1. 完结用于解析[file format]并提取[information]的[language]代码:[code snippet]。
  2. 完结针对[use case]的[design pattern]在[language]中的完结:[code snippet]。
  3. 填写缺失的[language]代码以完结以下函数的缓存机制:[code snippet]。
  4. 完结将[data structure]转换为[output format]的[language]代码:[code snippet]。
  5. 完结针对[problem]的多线程处理方案在[language]中的完结:[code snippet]。

过错检测提示

  1. 在以下的[language]代码片段中定位任何逻辑过错:[code snippet]。
  2. 在给定的[language]代码中辨认潜在的功能问题:[code snippet]。
  3. 在以下的[language]代码中找出任何资源泄露,并提出修正主张:[code snippet]。
  4. 在给定的[language]代码中查看潜在的死锁问题:[code snippet]。
  5. 查看以下的[language]代码,以辨认潜在的SQL注入缝隙:[code snippet]。

代码查看

  1. 剖析给定的[language]代码以寻找代码异味(code smells),并提出改善主张:[code snippet]。
  2. 查看以下的[language]代码是否遵循适当的日志和监控实践:[code snippet]。
  3. 查看给定的[language]代码以辨认潜在的可扩展性问题:[code snippet]。
  4. 评价以下[language]代码的测验覆盖率:[code snippet]。
  5. 评价给定的[language]代码与[platform or technology]的兼容性:[code snippet]。

自然言语处理

  1. 对以下文本进行文本分类:[text sample]。
  2. 生成以下视频字幕的摘要:[text sample]。
  3. 剖析以下产品谈论的情感:[text sample]。
  4. 辨认以下社交媒体帖子中的要害短语:[text sample]。
  5. 从以下结构化文本中提取信息:[text sample]。

API 文档生成

  1. 为以下的[language]代码创立一个API文档模板:[code snippet]。
  2. 为给定的[language] RESTful API生成用户攻略:[code snippet]。
  3. 记录以下[language]命令行东西的功能和使用办法:[code snippet]。
  4. 为给定的[language]库或结构创立一个API参考文档:[code snippet]。
  5. 使用示例代码为以下[language] API编写一个教程:[code snippet]。

查询优化

  1. 优化以下GraphQL查询以进步功能:[GraphQL query]。
  2. 剖析给定的SQL查询以确定适当的索引:[SQL query]。
  3. 为进步查询功能,对以下数据库形式提出改善主张:[schema description]。
  4. 使用不同的NoSQL数据库(例如,MongoDB、Cassandra、Couchbase)比较给定NoSQL查询的功能:[NoSQL query]。

序列查询优化

  1. 优化以下用于时刻序列数据库(例如,InfluxDB、TimescaleDB)的数据库查询:[time-series query]。
  2. 剖析给定的时刻序列查询以辨认任何潜在的功能问题:[time-series query]。
  3. 为以下时刻序列数据库查询提出索引或分区战略:[time-series query]。
  4. 使用不同的时刻序列数据库(例如,InfluxDB、TimescaleDB、OpenTSDB)比较给定时刻序列查询的功能:[time-series query]。

谈天机器人和对话式 AI

  1. 规划一个用于处理[type of reservation]预订的谈天机器人的对话流程。
  2. 创立一个谈天机器人交互,协助用户依据他们的需求比较和选择[products or services]。
  3. 开发一个提供有关[topic or domain]信息的谈天机器人的对话脚本。
  4. 完结一个可以在[specific context or domain]中了解并呼使用户意图的谈天机器人。
  5. 规划一个可以依据用户偏好为[product or service]提供个性化引荐的谈天机器人。

用户界面规划

  1. 生成一个用于可视化[data or metrics]的[web/mobile]仪表板的UI(用户界面)模型。
  2. 主张改善[app or website]现有的用户界面以增强用户参与度。
  3. 规划一个专心于可拜访性和包容性的[web/mobile]使用的用户界面。
  4. 创立一个用于促进用户在[specific use case]中协作的[web/mobile]使用的线框图。
  5. 规划一个遵循[design system or style guide]并支撑[theme or customization]的[web/mobile]使用的UI组件库。

自动测验提示

  1. 编写一个针对给定的[language]代码的测验脚本,覆盖[functional or non-functional]测验:[code snippet]。
  2. 为以下的[language]类或模块生成测验场景:[code snippet]。
  3. 规划一个专心于[latency, throughput, or resource usage]的[web/mobile]使用的功能测验战略。
  4. 创立一个用于验证其功能和稳定性的[language]库或结构的测验套件。
  5. 开发一个覆盖要害用户作业流程的[web/mobile]使用的端到端测验战略。

代码重构

  1. 主张重构以下的[language]代码以进步可测验性:[code snippet]。
  2. 在给定的[language]代码中辨认使用[architecture pattern]的机会:[code snippet]。
  3. 优化以下的[language]代码以降低内存使用:[code snippet]。
  4. 重构给定的[language]代码以改善其过错处理和耐性:[code snippet]。
  5. 主张对给定的[language]代码进行更改,以遵循[SOLID或其他规划准则]:[code snippet]。

算法开发

  1. 规划一个启发式算法以处理以下问题:[problem description]。
  2. 进步给定机器学习算法在[specific use case]中的精确性:[algorithm or pseudocode]。
  3. 开发一个流式算法,可以用于[specific task or operation]的实时处理[data or events]。
  4. 提出一个依据机器学习或人工智能的处理方案,以进步以下算法的功能:[algorithm or pseudocode]。
  5. 评价给定算法在[accuracy, performance, or resource usage]方面的权衡:[algorithm or pseudocode]。

代码翻译

  1. 将使用[design pattern]的以下[source language]代码翻译为[target language]:[code snippet]。
  2. 将给定的[source language]数据处理管道转换为[target language]:[code snippet]。
  3. 将与[database or service]交互的以下[source language]代码迁移到具有类似数据库或服务的[target language]:[code snippet]。
  4. 用具有等效功能特性的[target language]重写给定的[source language]数据结构完结:[code snippet]。
  5. 在遵循[target language’s framework or library conventions]的情况下,将以下[source language]代码片段适应为[target language]:[code snippet]。
  6. 将履行[specific task or operation]的给定[source language]办法翻译为[target language]:[code snippet]

个性化学习

  1. 依据我偏好的学习风格([visual/auditory/kinesthetic]),策划一个用于学习[programming language or technology]的资源列表。
  2. 考虑到我的时刻限制和学习方针,引荐一个成为[specific programming domain or technology]专家的学习途径。
  3. 主张编码挑战或比赛,以协助我进步在[programming language or technology]方面的技能。
  4. 引荐专心于[programming language or technology]中的[specific topic or concept]的播客、视频或其他多媒体资源。
  5. 依据以下[language]项目或仓库,辨认我编码技能中需求改善的范畴:[URL or project description]。

技能写作

  1. 编写一个教程,解释如何将[library or service]与[programming language or technology]集成。
  2. 创立一个逐步辅导,在[cloud or platform]中布置和扩展[application or service]。
  3. 草拟一个针对[programming language or technology]项目的README文件,其间包含奉献攻略和项目路线图。
  4. 编写一个清晰、简洁的解释,描述[programming concept or technique]及其在[industry or domain]中的使用。
  5. 创立一个用于比较或评价[programming language or technology]中不同[tools, libraries, or frameworks]的攻略。

需求剖析

  1. 解释以下项目需求,并主张一个技能栈或东西:[requirements description]。
  2. 剖析给定的项目需求,并提出一个带有里程碑和交付物的详细项目方案:[requirements description]。
  3. 评价以下项目需求的可行性和潜在危险:[requirements description]。
  4. 主张对给定的项目需求进行更改或改善,以进步[performance, maintainability, or user experience]:[requirements description]。
  5. 将以下项目需求转换为用户故事或用例:[requirements description]。

网络和安全

  1. 剖析给定的网络架构或规划以辨认潜在的安全缝隙:[architecture or design description]。
  2. 编写一个安全的[language]函数或模块,用于履行[specific task or operation],一起避免[security threat or vulnerability]。
  3. 主张改善以下[language]代码或装备,以进步其网络功能或安全性:[code snippet]。
  4. 规划一个用于[specific use case or application]的安全且高效的协议。
  5. 评价与[external service or API]交互时给定的[language]代码或装备的安全性:[code snippet]。

数据可视化

  1. 为以下数据集生成数据可视化:[dataset description or URL]。
  2. 主张改善现有的数据可视化,以进步可读性和了解性:[visualization description or URL]。
  3. 规划一个仪表板或数据可视化,突出显示给定数据集中的[key insights or patterns]:[dataset description or URL]。
  4. 使用[language or library]创立一个数据可视化,允许用户与数据交互并探索[specific relationships or trends]。
  5. 为[web/mobile]使用开发一个数据可视化战略,以用户友爱的方式出现[complex or large-scale]数据。

机器学习和人工智能

  1. 主张一个机器学习算法或模型以处理以下问题:[problem description]。
  2. 进步给定机器学习模型在[specific use case]中的功能:[model or code snippet]。
  3. 为[domain]使用规划一个包含[数据预处理、特征提取、模型训练和评价]的机器学习流程。
  4. 考虑[constraints or requirements],提出一个用于[specific task or operation]的深度学习架构。

开发运营和布置

  1. 编写一个[tool or script],用于自动化地将[language or technology]使用布置到[cloud or platform]。
  2. 主张改善[language or technology]项目现有的CI/CD流程:[pipeline description or URL]。
  3. 为布置在[cloud or platform]上的[web/mobile]使用规划一个监控和报警战略。
  4. 为[language or technology]使用创立一个Dockerfile或容器化战略。
  5. 为在[cloud or platform]上处理[large-scale traffic or high-throughput]的[web/mobile]使用提出一个扩展战略。

谈天GPT编码提示示例

程序员不能错过的100条ChatGPT代码提示词

程序员不能错过的100条ChatGPT代码提示词

程序员不能错过的100条ChatGPT代码提示词

ChatGPT 是一个强大的东西,可以快速精确地生成代码,但它仍然是一个相对较新的模型,或许缺乏人类编码人员所具有的经历和对上下文的了解。

ChatGPT可认为各种编程言语生成代码,包含Python,JavaScript,C++,Java,Ruby,C#,PHP,Swift,Perl,Go,Shell,R,Lua,Rust,Scala,TypeScript,Kotlin,Dart和Elixir。

感谢阅读 欢迎点赞,保藏,谈论

更多免费原创AI教程,请持续关注公众号:AI深度研究员