当前位置: 首页 > news >正文

关于工作中AI Coding的一些踩坑经验

        最近工作中也开始尝试完全使用ai coding来完成工作内容了,但说实话,这不仅要求我们对业务逻辑的理解到位,更要求我们对业务逻辑的描述准确。否则ai coding经常会莫名奇妙的生成一些无关的内容。在使用的过程中会遇到一些经常出现的坑,因此准备记录下来,帮助更多有ai coding需求的人,避免因为盲目相信ai coding而将严重bug携带到生产环境中。希望能对使用ai coding工作的人有所帮助。

需求描述:不止需要描述功能性(http链接泄露事件)

        在调用外部api的时候,我会尝试让cusor给我写一个调用外部api的方法。需求很简单,写的也很快,然后很快也就调通了。但是当它一直运行一直运行直到某一次我修改逻辑重启服务的时候,我看到了no buffer space avaliable, maxinum connections reached的报错。一脸懵逼。。。。。然后查了一下,发现它的实现方式是每次请求来了之后创建一个http client,然后去调用,然后没有正确的去关闭连接。最后就出现了这样的内存泄漏。最后让它自己修复了一下。从这个问题其实可以看出,虽然我们清晰的描述了它的功能需求,但是对于一些非功能性的实现ai coding工具还是可能会出错。从解决方案上来看,我们和工具交互时不仅要清晰的描述功能,还可能需要在某些时候加上一些非功能性的约束(比如一些时候让它实现单例而非每次都创建新的实例)。

过度的生成降低效率(测试用例和说明文档)

        这是最近使用cursor遇到的问题,可能你也会经常遇到:当你提出某个需求让它进行修

http://www.dtcms.com/a/393334.html

相关文章:

  • MyBatis 参数传递详解:从基础到复杂场景全解析
  • ego(8)---L-BFGS优化算法与B样条生成最终轨迹
  • 【开题答辩全过程】以 HPV疫苗预约网站为例,包含答辩的问题和答案
  • Linux网络中Socket网络套接字的高级应用与优化策略
  • 人才测评系统选型参考:含国内平台对比
  • 人才素质测评在线测评系统平台清单:5款推荐
  • 【语法进阶】匹配分组
  • 猫头虎AI开源项目分享:通过压缩-感知-扩展来改善RAG应用延迟的高效框架:REFRAG,速度快、质量高
  • 某音a_bogus纯算法192位研究分析
  • RAG vs 长文本模型:技术原理、适用场景与选型指南
  • PowerBI自定义函数
  • FreeRTOS——信号量,互斥锁,临界区,延时
  • 第三章 模型评估与优化技巧
  • 3.Spring AI的工具调用
  • 如何高效记单词之:学会想像——从字母W聊起
  • Python之Excel操作三:读取Excel文件中的某一列
  • 计网基础知识
  • 【CSP-J模拟题 】 附详细讲解
  • FPGA内实现FIR 抽取滤波器设计
  • 【proteus绿灯5s红灯10s三数码管数字切换电路】2022-12-12
  • 团队任务分配管理软件平台对比测评
  • 集成学习智慧:为什么Bagging(随机森林)和Boosting(XGBoost)效果那么好?
  • 计算机英语缩写
  • 国轩高科校招社招网申线上测评笔试题库结构说明书(适用于研发/工程/职能全部岗位)
  • 3.2.10 虚拟内存管理 (答案见原书 P238)
  • 算法 --- BFS 解决最短路问题
  • Photoshop蒙版的操作
  • cocos shader敌人受到攻击改变颜色
  • cd论文精读
  • USBD_malloc 禁止替换成 malloc 函数