首页 > 其他分享 >使用AI聊天模型写作和编码心得

使用AI聊天模型写作和编码心得

时间:2023-06-27 16:31:48浏览次数:48  
标签:编码 AI 方法 模型 逐层 实现 文档 日志 心得


合集地址

给大家推荐一个国内暂时免费使用AI聊天模型的网站:

ChatAnywhere

有需要的朋友可以点击试用一下。

写文档

要点

详细描述要干的事情

说清楚你的需求,例如:

使用AI聊天模型写作和编码心得_spring boot

可以使用序号列出所有需求,让AI模型来梳理逻辑

使用AI聊天模型写作和编码心得_写文档_02

对描述不清楚的带你让模型进一步解释时,需要把最初的问题再说清楚,避免断连

使用AI聊天模型写作和编码心得_spring boot_03

逐级扩散

由于模型返回的结果都是一层,我们在利用大模型编写文档的时候,需要手动找出关键的问题点,逐层去问,这样写出来的文档才完整。

写代码

让模型从零开始写

说出使用的语言

拆解你的需求

把你的需求按照自顶向下的开发模式的需求,即先实现一个大框框,然后在逐步实现里面的细节
例子:

实现一个通用网关

逐层按序号描述你的需求

一次性描述的需求不要太多,太多了模型做不过来,最好的方式是按照DFS的思路,逐层扩展,逐层提问,其实这个就跟咱们自己编程的过程是一样的。
例子:

如果我想利用SpringBoot实现一个通用日志方法,该怎么实现,该日志方法包含如下交互:
1、能兼容Springboot里面的日志等级方法,如info/error/warn/trace等等
2、增加一个save方法,使之能够将日志保存到数据库
3、能兼容Spring框架中的利用LogFactory.getLog的方式进行创建

使用AI聊天模型写作和编码心得_写文档_04

利用官方文档进行Review

由于模型本质上是对话生成模型,所以有一些代码在实现上,可能用到了一些错误的API或者方法,这个时候需要利用官方文档进行review

当我们发现它理解得和我们原本表达的有偏差时,进一步抽象需求

当代码有偏差的时候,一般来说是模型一次性接收的内容过多,而且没有逐层解析的能力,所以此时我们需要做进一步的需求抽象。

如果我想利用SpringBoot实现一个通用日志方法,该怎么实现,该日志方法包含如下交互:
1、能兼容Springboot里面的日志等级方法,如info/error/warn/trace等等
2、能使用Spring框架中的利用LogFactory.getLog的方式进行创建该日志对象

使用AI聊天模型写作和编码心得_spring boot_05

限定技术栈

如果我想利用SpringBoot实现一个通用日志类,该怎么实现,该日志方法包含如下交互:
1、能兼容Springboot里面的日志等级方法,如info/error/warn/trace等等
2、能使用Spring框架中的利用LogFactory.getLog的方式进行创建该日志对象
能否通过实现Logback里面的接口来做

使用AI聊天模型写作和编码心得_spring boot_06

手动调整

当发现与预期差不多的时候,这个时候就读懂代码,手动调整即可


标签:编码,AI,方法,模型,逐层,实现,文档,日志,心得
From: https://blog.51cto.com/u_14196886/6564036

相关文章

  • 如何高度优化适用于企业自定义的AI (一) 序言
    概述在当前信息时代的背景下,社会对AI的需求在不断增长.AI的快速发展得益于大数据、云计算和计算能力的提升,使得机器学习和深度学习等技术取得了重大突破.AI在图像识别、语音识别、自然语言处理等领域展现出惊人的能力,为企业带来了巨大的商机.然而,通用的AI解决方案无法......
  • AIGC时代,基于云原生 MLOps 构建属于你的大模型(上)
    为了满足企业在数字化转型过程中对更新迭代生产力工具的需求,灵雀云近日推出了云原生MLOps解决方案,帮助企业快速落地AI技术、实现智能化应用和服务。 为什么要打造云原生MLOps解决方案? 随着信息化技术的不断发展,企业在数字化转型的过程中,需要不断地更新迭代生产力工具,从最......
  • AIGC时代,基于云原生 MLOps 构建属于你的大模型(下)
    为了满足企业在数字化转型过程中对更新迭代生产力工具的需求,灵雀云近日推出了AlaudaMLOps解决方案,帮助企业快速落地AI技术、实现智能化应用和服务。 AIGC大模型已成为企业创新引擎  随着ChatGPT的爆火,越来越多的人考虑使用AI来提升我们日常工作的效率和质量,通过对话协......
  • 容器管理工具portainer安装
    dockerrun-d-p9000:9000--nameportainer--restart=always--privileged=true-v/var/run/docker.sock:/var/run/docker.sock-vportainer_data:/dataportainer/portainer 下面是添加node节点   ......
  • AI作画本地搭建
    前言NovelAI(简称NAI)是一个线上的深度学习小说续写平台,而NAIDiffusion是NAI在2022年10月3日推出的基于StableDiffusion算法的自动生成二次元图片的服务在线版NovelAI官网:https://novelai.net/进入官网,在首页最底端可以看到付费信息,免费套餐没有AI作画功能本地搭建......
  • mac 使用 brew安装包报错 fatal: not in a git directory,Error: Command failed with
    在mac下使用brew安装包的时候,最后一行会报错:fatal:notinagitdirectoryError:Commandfailedwithexit128:git导致包安装不成功,解决办法:brew-v 绿色框就是提示你需要做的,输入gitconfig--global--addsafe.directory/opt/homebrew/Library/Taps/homeb......
  • Python:中文域名的编码处理
    中文域名通过https://whois.aliyun.com/domain/百度.中国域名信息查询(WHOIS)结果如下DomainName:百度.中国PunyName:xn--wxtr44c.xn--fiqs8s中文域名处理print('中国'.encode('punycode'))#b'fiqs8s'print('百度.中国'.encode('punycode'))......
  • 安装faiss-gpu失败的问题
    安装faiss-gpu失败的问题安装faiss-gpu出现问题:尝试使用:condainstall-cconda-forgefaiss-gpu或者用对应的whl包https://github.com/kyamagu/faiss-wheels/releases/tag/v1.7.3https://github.com/kyamagu/faiss-wheels/issues/54......
  • 李彦宏:AI原生应用比大模型数量更重要
    6月26日,百度创始人、董事长兼首席执行官李彦宏出席“世界互联网大会数字文明尼山对话”,发表了题为《大模型重塑数字世界》的演讲。大模型是当下全球科技创新的焦点,也是全球人工智能竞赛的主战场。李彦宏认为,“新的国际竞争战略关键点,不是一个国家有多少个大模型,而是你的大模型上有......
  • 武汉星起航跨境电商:亚马逊云斥资1亿美元建AIGC中心
    亚马逊云业务部门AWS宣布,将投资1亿美元建立一个中心,以帮助企业使用生成式人工智能(AIGC)技术。这一举措进一步加强了亚马逊与谷歌和微软在人工智能领域的竞争,标志着亚马逊在此领域的重要举措。AWS首席执行官塞利普斯基(AdamSelipsky)表示,人工智能领域的竞争可以形容为一场"10K比赛",即......