纯debug???!服务器代码真难调

主要内容:

  • 将查询到的数据导入excel,上传到minio,minio返回下载链接
  • 编写新的agent,其实是在原有agent基础上改改数据源
  • nacos配置minio
  • 同样的后端代码,PC和APP结果不同
  • 对于纯数字输入给大模型,无法得到特定回复的解决
  • 服务器端的代码,调试太痛苦了,不断git push

(一)将查询到的数据导入excel,上传到minio,minio返回下载链接

Python程序,完成导入其实不复杂

关于minio,网上也有教程minio教程

但是 这个地方却卡了很久,问题并不在minio本身(后面都会有涉及)

(二)编写新的agent,其实是在原有agent基础上改改数据源

这个就很简单了,只需要依葫芦画瓢,最后走进这个agent给出提示就行

(三)nacos配置minio

这就是个很阴险的问题了,也有可能是因为,自己没有经历过完整的配置minio

在minio代码本地调试OK之后,在测试环境使用,直接失败,无法获取

原因在于:测试环境(内部网IP2)无法连接上minio(IP3),但是自己的电脑ok

所以使用LInux命令:去测试是否OK

talnet ip

好滴,测试环境OK了

生产环境拉取代码,但是依旧报错;我知道要测试网络连接了,然后开通网络连接了,还是不行

最后请教领导 -> 原来测试和生产使用不同的nacos配置文件,把nacos配置完就OK了

(插曲:其实在数据导入到excel部分出了问题,但是服务器代码不能再本地调试(内网原因),所以导致很简单的问题绕了很久,当然最主要原因在于处理数据的代码,既没加异常处理的代码,也没有使用try抛出异常,导致弄不清问题,饶了很久很久)

(四)同样的后端代码,PC和APP结果不同

前端代码不同导致的,实际上这部分代码,我当时并没有看,所以导致问题出现

具体来说就是,前端多加了一个需求,后端给出一个接口接受,但是只接受None和不存在

如果是 空字符串 就GG了,难绷,卡了好久

(五)对于纯数字输入给大模型,无法得到特定回复的解决

纯数字的输入 转化为 纯数字+"..."(需要添加的特定文字)
就可以保证大模型能够识别纯数字,然后进行回复了

纯数字的输入 转化为 prompt中的某一项(针对纯数字给出对应prompt,小概率会有异常)

其实更多是拿到对应的sql后,需要进一步对数字和其他字段模糊查询
(很多时间拿去找sql匹配的代码了,大模型生成字段,然后放入sql模版中)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值