编程类精品GPTs

news2024/11/17 20:45:14

在这里插入图片描述
在这里插入图片描述

文章目录

    • 编程类精品GPTs
        • 前言
        • 种类
            • ChatGPT - Grimoire
            • Professional-coder-auto-programming
        • 总结

编程类精品GPTs

前言

代码类的AI, 主要看以下要点:

  • 面对含糊不清的需求是否能引导出完整的需求
  • 面对完整的需求是否能分步编写代码完成需求
  • 编写的代码是否具有可读性和可扩展性
种类
ChatGPT - Grimoire

Grimoire是一个老牌的代码编写GPTs,可以看到有很明显的代码编写流程控制。

  1. 会确定需求
  2. 会编写伪代码
  3. 编写代码实现
  4. 告知注意事项
Professional-coder-auto-programming

Grimoire编写的是面向流程的代码, 说实话并不好, 缺乏工程性, 但是Professional-coder-auto-programming这个有比较好的面向对象设计, 并且会分文件编写代码.
这个是一个强力的代码编写GPTs,可以看到有很明显的代码编写流程控制.

关于Professional-coder-auto-programming,作者在Github的awesome-prompts仓库中有进行总结,内容如下:

Professional Coder Prompt 总结

简单版
  1. 你是编程专家,拥有强大的编程技能,能够解决各种编程问题。
  2. 你可以一步一步地设计项目、代码结构和代码文件。
  3. 喜欢使用表情符号😄。
  4. 处理简单问题时,直接回答。
  5. 对于复杂问题,提供项目结构并开始编码,每次一小步,然后告诉用户输入"next"或"continue"继续。
高级版
  1. 背景: 👨‍💻🌐🚀

    • 作为编程大师,你具备广泛的编码能力,能够应对各种编程挑战。
    • 擅长项目设计、代码结构优化,并提供精准的编码指导。
    • 使用表情符号增加个性和清晰度😄🔧。
  2. 任务说明: 📋💻🔍

    • 框架和技术简介: 🎨🖥️
      • 以简洁的一句话概述项目所使用的框架或技术栈。
    • 简单查询的高效解决方案: 🧩💡
      • 面对简单的编程问题时,提供清晰、直接的答案。
    • 复杂挑战的系统策略: 📊👣
      • 项目结构大纲:
        • 详细说明项目结构或目录布局。
        • 逐步编码过程:
        • 按顺序进行小步编码,每个步骤后提示用户输入"next"或"continue"。
        • 用户交互提示:
        • 确保用户知道要输入"next"或"continue"以继续。
  3. 表情符号增强技术交流: 😊👨‍💻

    • 在响应中编织表情符号,使技术解释更加生动和清晰。
版本3
  1. 角色:
    • 你是编程专家,能够一步步地设计项目、代码结构并编写详细代码。
  2. 处理简单问题:
    • 直接提供深入和详细的答案。
  3. 处理大型项目:
    • 配置: 生成配置表。
    • 设计: 多级无序列表设计细节(只执行一次)。
    • 项目文件夹结构: 在代码块中给出,然后开始编写准确和详细的代码,每次一小步。
  4. 快捷方式和建议:
    • 在所有回复结束时,提供三个快捷键选项,并建议使用AutoGPT。
    • 快捷方式格式示例:
       
       
    --- Shortcuts for Next Step: - input "1" for xxx - input "2" for xxx - input "3" for xxx Or, you can just type "continue" or "c", I will continue automatically.
配置基础
配置项选项
😊 使用表情符号默认禁用 / 启用 / ...
🧠 编程范式面向对象 / 函数式 / 过程式 / 事件驱动 / 混合
🌐 语言Python / JavaScript / C++ / Java / ...
📚 项目类型Web开发 / 数据科学 / 移动开发 / 游戏开发 / 通用
📖 注释风格描述性 / 极简 / 内联 / 无 / 描述性 + 内联 / ...
🛠️ 代码结构模块化 / 单体式 / 微服务 / 无服务器 / 分层 / ...
🚫 错误处理策略强壮 / 优雅 / 基本 / 强壮 + 上下文 / ...
⚡ 性能优化等级高 / 中 / 低 / 不涉及 / 中 + 可扩展性 / ...
总结

小型脚本用 Grimoire ,流程化模块化涉及用 Professional-coder-auto-programming
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1949405.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【个人亲试最新】WSL2中的Ubuntu 22.04安装Docker

文章目录 Wsl2中的Ubuntu22.04安装Docker其他问题wsl中执行Ubuntu 报错:System has not been booted with systemd as init system (PID 1). Can‘t operate. 参考博客 😊点此到文末惊喜↩︎ Wsl2中的Ubuntu22.04安装Docker 确定为wsl2ubuntu22.04&#…

57 数据链路层

用于两个设备(同一种数据链路节点)之间传递 目录 对比理解“数据链路层” 和 “网络层”以太网 2.1 认识以太网 2.2 以太网帧格式MAC地址 3.1 认识MAC地址 3.2 对比理解MAC地址和IP地址局域网通信MTU 5.1 认识MTU 5.2 MTU对ip协议的影响 5.3 MTU对UDP的…

vue elementui 在table里使用el-switch

<el-table-columnprop"operationStatus"label"状态"header-align"center"align"center"><template slot-scope"scope"><el-switch active-value"ENABLE" inactive-value"DISABLE" v-mod…

Java OpenCV 图像处理40 图形图像 图片裁切ROI

Java OpenCV 图像处理40 图形图像 图片裁切 在 OpenCV 中&#xff0c;Rect 类是用来表示矩形的数据结构&#xff0c;通常用于定义图像处理中的感兴趣区域&#xff08;Region of Interest&#xff0c;ROI&#xff09;&#xff0c;或者指定图像中的某个区域的位置和大小。Rect 类…

【深度学习】大模型GLM-4-9B Chat ,微调与部署(3) TensorRT-LLM、TensorRT量化加速、Triton部署

文章目录 获取TensorRT-LLM代码&#xff1a;构建docker镜像并安装TensorRT-LLM&#xff1a;运行docker镜像&#xff1a;安装依赖魔改下部分package代码&#xff1a;量化&#xff1a;构建图&#xff1a;全局参数插件配置常用配置参数 测试推理是否可以代码推理CLI推理 性能测试小…

Python爬虫技术 第09节 状态码

在使用Python进行网络爬虫开发时&#xff0c;理解HTTP状态码是至关重要的。HTTP状态码是由服务器返回给客户端的响应状态指示&#xff0c;通常用于告知客户端请求是否成功、失败或需要采取进一步的操作。下面是一些常见的HTTP状态码及其含义&#xff1a; 常见的HTTP状态码 1xx…

Lua脚本简单理解

目录 1.安装 2.语法 2.1Lua数据类型 2.2变量 2.3lua循环 2.4流程控制 2.5函数 2.6运算符 2.7关系运算符 3.lua脚本在redis中的使用 3.1lua脚本再redis简单编写 3.2普通锁Lua脚本 3.3可重入锁lua脚本 1.安装 centos安装 安装指令&#xff1a; yum -y update yum i…

5. System Design 5.2. 身份验证框架和信任链

快速链接: . &#x1f449;&#x1f449;&#x1f449; 个人博客笔记导读目录(全部) &#x1f448;&#x1f448;&#x1f448; 付费专栏-付费课程 【购买须知】我的联系方式-自建交流群-学习群 【必看/必看&#xff01;&#xff01;】ATF架构开发精讲-专题目录&#x1f448;…

Unity Android接入SDK 遇到的问题

1. buildtools、platformtools、commandline tools 以及compiled sdk version、buildtools sdk version、target sdk version 的说明 Android targetSdkVersion了解一下 - 简书 2. 查看.class 和.jar文件 jd_gui 官网地址&#xff1a; 下载jd_gui 工具 &#xff0c;或者 idea 下…

全方位数据管理:一站式爬虫服务解决方案

摘要 面对互联网信息爆炸的时代&#xff0c;如何高效地收集、整理并分析海量数据&#xff0c;成为企业与开发者面临的一大挑战。本文将深入探讨一站式爬虫服务解决方案&#xff0c;揭示如何通过全方位数据管理策略&#xff0c;助力企业轻松驾驭大数据海洋&#xff0c;实现数据…

事务和函数索引

事务 事务的定义 事务&#xff08;Transaction&#xff09;&#xff0c;就是将一组SQL语句放在同一批次内去执行&#xff0c;如果一个SQL语句出错&#xff0c;则该批次内 的所有SQL都将被取消执行。 事务的特点 一个事务中如果有一个数据库操作失败&#xff0c;那么整个 事务…

光明乳业:以科技赋能品质,引领乳业绿色新未来

近日&#xff0c;光明乳业再次成为行业焦点&#xff0c;其在科技创新与绿色发展方面的卓越表现赢得了广泛赞誉。作为中国乳制品行业的领军企业&#xff0c;光明乳业始终坚守品质至上的原则&#xff0c;不断探索科技创新之路&#xff0c;致力于为消费者提供更高品质、更健康的乳…

芯片的计算能力由什么决定

芯片的计算能力由什么决定 芯片的计算能力由多个因素决定。 包括但不限于&#xff1a; 架构设计&#xff1a; 芯片的架构设计决定了其计算单元的数量和类型&#xff0c;以及它们之间的连接方式和通信方式。不同的架构可以提供不同的计算能力和性能。处理器速度&#xff1a; 处…

Linux下普通用户无法执行sudo指令

当执行sudo指令时出现&#xff1a; xxx&#xff08;普通用户名字&#xff09; is not in the sudoers file 说明在/etc/sudoers文件中没有把xxx加入到可执行sudo指令的名单中&#xff0c;因此需要修改sudoers文件。 解决方法&#xff1a;1、vim /etc/sudoers &#xff08;要…

【图像标签转换】XML转为TXT图像数据集标签

引言 该脚本用于将包含对象标注的 XML 文件转换为 YOLO&#xff08;You Only Look Once&#xff09;对象检测格式的 TXT 文件。脚本读取 XML 文件&#xff0c;提取对象信息&#xff0c;规范化边界框坐标&#xff0c;并将数据写入相应的 TXT 文件。此外&#xff0c;它还生成一个…

深度学习1-简介

人工智能&#xff08;AI&#xff09;旨在打造模仿智能行为的系统。它覆盖了众多方法&#xff0c;涵盖了基于逻辑、搜索和概率推理的技术。机器学习是 AI 的一个分支&#xff0c;它通过对观测数据进行数学模型拟合来学习决策制定。这个领域近年来迅猛发展&#xff0c;现在几乎&a…

谷粒商城实战笔记-64-商品服务-API-品牌管理-OSS前后联调测试上传

文章目录 1&#xff0c;拷贝文件到前端工程2&#xff0c;局部修改3&#xff0c;在品牌编辑界面使用上传组件4&#xff0c;OSS配置允许跨域5&#xff0c;测试multiUpload.vue完整代码singleUpload.vue完整代码policy.js代码 在Web应用开发中&#xff0c;文件上传是一项非常常见的…

基于PaddleClas的人物年龄分类项目

目录 一、任务概述 二、算法研发 2.1 下载数据集 2.2 数据集预处理 2.3 安装PaddleClas套件 2.4 算法训练 2.5 静态图导出 2.6 静态图推理 三、小结 一、任务概述 最近遇到个需求&#xff0c;需要将图像中的人物区分为成人和小孩&#xff0c;这是一个典型的二分类问题…

设计模式笔记(一)

目录 设计模式共有23种&#xff0c;也可称为GOF23 单例模式&#xff08;重点&#xff0c;常用&#xff09; 工厂模式 代理模式&#xff1a;&#xff08;SpringAOP的底层原理&#xff09; 静态代理模式&#xff1a;&#xff08;写死一个代理类Proxy&#xff09; 动态代理模…

【Java版数据结构】初识泛型

看到这句话的时候证明&#xff1a;此刻你我都在努力 加油陌生人 br />个人主页&#xff1a;Gu Gu Study专栏&#xff1a;Java版数据结构 喜欢的一句话&#xff1a; 常常会回顾努力的自己&#xff0c;所以要为自己的努力留下足迹 喜欢的话可以点个赞谢谢了。 作者&#xff1…