lizema lizema
首页
  • js

    • js
  • Git相关

    • 《Git》
  • 设计模式

    • 设计模式
  • java
  • jdk
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • HTML
  • CSS
  • 学习方法
  • 敏捷开发心得
  • 心情杂货
  • 实用技巧
  • GPT相关
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

malize

各自努力,顶峰相见。
首页
  • js

    • js
  • Git相关

    • 《Git》
  • 设计模式

    • 设计模式
  • java
  • jdk
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • HTML
  • CSS
  • 学习方法
  • 敏捷开发心得
  • 心情杂货
  • 实用技巧
  • GPT相关
关于
收藏
  • 分类
  • 标签
  • 归档
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
    其他
    02
    其他
    03
    名人总结
    08-27
    更多文章>
    Theme by Vdoing
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式