Malize's blog Malize's blog
首页
  • 设计模式

    • 设计模式总览
    • 工作中用到的设计模式
  • 并发编程

    • 死锁
  • 技术文档

    • Docker 核心命令大全
    • Markdown 使用教程
    • npm 常用命令
    • yaml 语言教程
    • Nodejs 递归读文件
  • 构造问答系统

    • 项目背景
    • 构建答疑机器人
    • 扩展知识范围
    • 优化提示词
    • 自动化评测
    • 优化 RAG 应用
  • 构建 Agent 系统

    • Agent 基础与工具调用
    • 规划与执行
    • 多 Agent 团队协作
    • Memory 积累经验
    • Skill 可复用流程
    • Qwen Code 实践
  • 交付上线

    • 走向生产环境
    • 模型蒸馏
    • 部署模型
    • 生产实践
    • 安全合规
  • 工具手册

    • OpenClaw 命令速查
  • 规范 & 实践

    • 代码规范
    • sharding-jdbc
    • CIM 半导体行业
    • HTML 常用 meta
    • CSS 技巧收藏
  • 微服务

    • feign原理
  • Git

    • Git 笔记总览
    • Git 使用手册
    • Git 修改分支名
    • 团队 Git 分支规范
  • GitHub & 博客

    • GitHub 高级搜索技巧
    • GitHub Actions 自动部署
    • 博客搭建 - 百度收录
  • 优质网站
  • 前端库推荐
  • 成长学习

    • 学习方法
    • 敏捷开发实战
    • 提示词工程
  • 生活

    • 实用技巧
    • 心情杂货
    • 梦境与灵感
  • 技术问题

    • 面试问题备忘
  • 索引

    • 分类
    • 标签
    • 按年归档
GitHub (opens new window)

Malize

持续学习,持续成长
首页
  • 设计模式

    • 设计模式总览
    • 工作中用到的设计模式
  • 并发编程

    • 死锁
  • 技术文档

    • Docker 核心命令大全
    • Markdown 使用教程
    • npm 常用命令
    • yaml 语言教程
    • Nodejs 递归读文件
  • 构造问答系统

    • 项目背景
    • 构建答疑机器人
    • 扩展知识范围
    • 优化提示词
    • 自动化评测
    • 优化 RAG 应用
  • 构建 Agent 系统

    • Agent 基础与工具调用
    • 规划与执行
    • 多 Agent 团队协作
    • Memory 积累经验
    • Skill 可复用流程
    • Qwen Code 实践
  • 交付上线

    • 走向生产环境
    • 模型蒸馏
    • 部署模型
    • 生产实践
    • 安全合规
  • 工具手册

    • OpenClaw 命令速查
  • 规范 & 实践

    • 代码规范
    • sharding-jdbc
    • CIM 半导体行业
    • HTML 常用 meta
    • CSS 技巧收藏
  • 微服务

    • feign原理
  • Git

    • Git 笔记总览
    • Git 使用手册
    • Git 修改分支名
    • 团队 Git 分支规范
  • GitHub & 博客

    • GitHub 高级搜索技巧
    • GitHub Actions 自动部署
    • 博客搭建 - 百度收录
  • 优质网站
  • 前端库推荐
  • 成长学习

    • 学习方法
    • 敏捷开发实战
    • 提示词工程
  • 生活

    • 实用技巧
    • 心情杂货
    • 梦境与灵感
  • 技术问题

    • 面试问题备忘
  • 索引

    • 分类
    • 标签
    • 按年归档
GitHub (opens new window)
  • 学习方法

  • 敏捷开发

  • 心情杂货

  • 实用技巧

  • GPT

  • 提示词工程

    • 提示词相关
    • 更多
    • 提示词工程
    malize
    2024-08-09
    目录

    提示词相关原创

    # 提效工具(gpt相关、提示词相关)

    1. # 使用GPT的场景是什么:

      1. 生成测试用的数据:例如将一个实体类生成测试用的json数据,将一个接口的请求参数生成测试数据
      2. 代码优化建议,代码crud的生成。
      3. 生成单元测试,因为代码有80%行覆盖率的要求,所以用GPT来生成mock单元测试
      4. sonarqube代码质量完善
        1. 代码复杂度,例如多层循环嵌套,多个条件判断,sonar会认为复杂度过高,建议提取公共的代码为新的方法
        2. 枚举名字不能为小写
        3. 重复的字符串、代码,建议提取为一个静态的全局变量。
      5. 旧代码逻辑总结。因为这点所以注释要写的简洁清楚,不能有歧义,方便后面的同学总结什么的
    2. # 使用Claude2的场景:

      1. 上传文件,上传sql等进行总结分析比GPT好。
    3. # 提示词工程总结

      • # 提示的方式:总结我们尽可能多的给到GPT上下文信息

        1. 标准语法提示:输入1就是1,2是2,例如中国的首都,河北的省会,没有其他口语词汇等

        2. 定义角色:在提问的时候,预先给GPT定义一个角色,让他把语义的上下文限制到这个领域。比如:你是一个sql优化专家,这是我的postgres的sql,第一个表结构是aaa,第二个表结构是bbb,第三个表结构是ccc,我们直接把dbeaver中这些表的DDL语句列出来,然后告诉GPT请帮我优化我的sql。

        3. 指定案例:我们只想要的GPT的输出结果是可以穷举的,1234一共就这四种情况,这时候就可以给案例,告诉它什么情况下是1什么情况是2等。。。这时输入的文本是:案例1,案例2,案例3,输入要分析的文本

        4. 上下文内容组合起来提示:提供提示的上下文内容,例如我告诉gpt,我的实体类是person.class,我的mapper接口是personMapper.class,我的mybatis plus使用案例是xxxx,请帮按照下面的读写逻辑完成service层的代码。

    编辑 (opens new window)
    #gpt#提示词
    面试问题备忘

    ← 面试问题备忘

    最近更新
    01
    feign原理
    07-15
    02
    团队Git分支管理、迭代发布、分批投产标准化规范
    07-15
    03
    面试问题备忘
    07-07
    更多文章>
    Theme by Vdoing | Copyright © 2023-2026 Malize | GitHub | 桂ICP备2024034950号 | 桂公网安备45142202000030
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式