写在前面的话
慢慢来。这一段,凌晨两三点睡,赶项目,身体有点扛不住,周六想休息一下,结果程哥开车来访,问我头条号运营软件的事,程哥五十多了,儿子在德国留学,自己拿着省政府津贴,是机械工程领域的专家,现在当顾问,全国各地跑,他这个年纪对新事物这么感兴趣,我是挺佩服的。他是三点到的,五点半图书馆关门,我们还在聊,又在楼下聊到六点半。虽说也听了他很多经历,但这么长时间的流失还是有点可惜的,而我又是个不会主动拒绝别人的人,不管了,事情总是做不完的,来的就接住,事情慢慢向前推,保持一颗平常心就可以,也许和人聊天中的一句话,一个词能改变我的认知呢,对事物的发生要积极的看待,加油!
[277]-------底部有张生活照片
【关键词】python、小程序、新建会话、全流程测试
一、小程序相关(一级)
1.接头(二级)
描述:现在小程序端当基础问询完成,进行专家诊断数据返回时,要和基础问询显示在一个框里,会有一些问题,想着怎么处理一下。
开工:
第一步:复现问题(三级)
20250213周四时间段:18:12-18:30
现在跑一下,看能不能复现这个问题,截图如下:
图1a-1
注:现在通过过ip调新建会话接口不成功,一直转,分析下原因。
a.ip新建会话(四级)
20250213周四时间段:18:28-18:30
发现一个奇怪的现现象,突然就可以,刚才转圈不知啥原因,应该是阻塞了。这个先这样。
b.接头测试(四级)
20250213周四时间段:18:34-19:00
测试出问题截图如下:
图1a-2
注:基础问题问完,不应该出现,因为还有5个问题没有回答。
需要修改下提示词,修改如下:
如果有问题需要询问用户,不要出现【基础问题已问完】提示
注:加上如上的字眼,再运行一下。在此之前,先跑个测试用例,看看为什么报错。
c.跑测试用例(四级)
20250214周五时间段:15:30-16:00
测试用例如下:
图1a-3
注:运行发现es超时,在测试服务器上跑一下,看看是不是本地的问题。
d.测试服务器跑(四级)
20250214周五时间段:15:45-16:00
连一下测试服务器上的vscode,运行如下:
图1a-4
注:发现一个好玩的事,就是:本地连了zero4的代码,小程序端也能连上,默认就是127.0.0.1了,以后,直接连服务器上的代码,测试就可以。接下来,小程序再全流程跑一遍。
e.小程序全流程跑(四级)
20250214周五时间段:16:41-17:00
还可以,现在遇到另一个问题是,上线之后,发现流式展示不起作用,需要排查一下。
第二步:流式展示(三级)
20250215周六时间段:13:17-13:30
现在线上小程序端,流式展示不起作用,看下原因。
a.线上测试(四级)
20250215周六时间段:13:18-13:30
方案是:线上运行小程序,调本地接口,看看怎么回事,就是线上的前端表态页面,调本地的接口。
其中:本地的ragflow代码和chat_sev代码,都用zero3上的,这样就跑的快了,不占用本地内存。
先打开zero3上的chat_sev代码,如下:
图1a-5
注:这个在zero3上竟然能运行起来,并且端口是6789不影响,好神奇,这个外网请求6789,会打到zero2上,是没关系的,不在同一个机器上,理论上没问题。
接下来,运行一下ragflow,结果如下:
图1a-6
注:这样以来,就方便多了,本地能捕捉到,并且,用的是服务器上的内存,本地风扇不会在卡卡转了,工作效率会提高多不少,非常nice。
接上来,就进行小程序的测试了。
b.线上小程序本地测试(四级)
20250215周六时间段:14:03-14:30
看下效果怎么样,能不能找到没有流式展示的原因,先测试本地的,如下:
注:本地这个确实没走流式,奇怪了,查查原因。之前明明是改好了,怎么就没不行了呢。
c.本地流式展示(四级)
20250215周六时间段:15:55-16:00
先看下,ragflow与chat_sev之间,数据是不是流式接收的,经测试发现,确实是流式接收的,一个流从ragflow到chat_sev之间也就是1ms的时间,为啥chat_sev和小程序之间就不是流式了呢。
二、ragflow之web端相关(一级)
1.部署(二级)
描述:现在要做一个web端的程序,说白了,就是把现有的前端做一个阉割版的出来,先部署一个前端能开发的版本。
开工:
第一步:简单跑起来(三级)
20250214周五时间段:00:26-00:30
在本地不跑后端的情况下,前端能不能跑起来,跑下试试。
a.本地跑前端(四级)
20250214周五时间段:00:27-00:30
跑起来,效果如下:
图1b-1
注:这个请求接口不成功,它内部有个代理,代理到哪里了呢,看下面截图,截图如下:
图1b-2
注:接下来,找9380,替换下就可以。因为本地的ragflow没有启动。
b.找9380(四级)
20250214周五时间段:00:37-01:00
找到9380,修改程序如下:
图1b-3
注:把ip改成测试服务器上的ip就可以。重启下node服务器,再跑一下看看效果,效果如下:
图1b-4
注:看来是可以的,先这样。
第二步:测试(三级)
测试还可以
三、生活照片
拍摄于2025年8月3日,18:25:57,带二宝去海淀公园玩拍的,当时二宝两岁十个月。其实,说到耽误时间,这是个伪命题,我一直想法节省时间,不过,这些年下来,也没什么成就,比如:做一个项目,持续一两个月,最终也没拿到钱,算不算浪费时间,抛开钱不谈,做这些项目,也不是我内心想做的,那算不算浪费时间,所以,浪费时间这个事,本身值得探讨,还是尽可能把想干的事干完,就得了,其它的,想也没用,加油!
图1c-1
《本文完》