写在前面的话
何等的傲慢。最近,老刷到巴拿马港口视频。说的是香港公司租了巴拿马的港口,2047年到期,投了大量的资金来运营这个港口,现在见收益了,巴拿马不干了,更主要的是美国不希望这个港口由中国公司控制,巴为了向美国递投名状,强制把这个港口收回了,这是何等的傲慢呢,并放话说,不怕制裁。关键是小国不能仗着自己小就明抢别国的东西啊,尤其还带着向美国投诚的目的。肯定要教训一下,立立规矩,东大先是约谈了接手巴拿马港口的西方公司,对于这个高风险资产要慎重接手,毕竟全球大头的货运目的地及船只集装箱的建造都在东大。接着货物集散都绕过巴的港口,让它无生意可做。这下,巴知道疼了,主动求和。但之前干啥去了呢,以后还敢不敢呢。
[287]-------底部有张生活照片
【关键词】python、小程序、基础问询、测试
一、python相关(一级)
1.小程序基础问询(二级)
描述:继续做小程序基础问询,模仿ragflow网页端做。
开工:
第一步:引入基础问询(三级)
20250202周日初五时间段:13:31-13:40
a.引入提示词(四级)
20250202周日初五时间段:13:34-13:40
20250202周日初五时间段:13:51-14:00
先引入提示词,修改程序如下:
图5a-1
注:改完之后,运行下测试用例,效果如下:
if intention in ['疾病问诊','用药咨询','在线复诊']:
response = doctor_specialist_request(conversation_id,question,dispatch,intention)
> for line in response.iter_lines():
E AttributeError: 'generator' object has no attribute 'iter_lines'
注:这个要改接收。
b.改接收(四级)
20250202周日初五时间段:13:54-14:00
20250202周日初五时间段:14:02-14:20
修改程序如下:
图5a-2
注:这个直接返回,在子函数中处理,运行一下,效果如下:
图5a-3
注:这个返回的ragflow返回数据有问题,需要处理一下,打日志看一下,返回的数据是什么。打两个断点看一下。
打完断点,运行程序,返回的数据如下:
图5a-4
注:看了一下,false没起作用,需要处理一下。看来是ragflow的问题,追踪一下。
c.is_steam不生效(四级)
20250202周日初五时间段:14:41-15:00
20250202周日初五时间段:20:50-21:00
20250202周日初五时间段:22:16-22:20
追踪下ragflow,修改相关程序如下:
图5a-5
注:发现少加个参数,应该是没传过去导致的。再试试,看看效果。效果是可以的,如下:
图5a-6
注:这个说明不需要进行循环,就可以进行数据处理。
d.修改程序(四级)
20250202周日初五时间段:22:21-22:40
20250202周日初五时间段:22:57-23:00
把循环去掉,修改程序如下:
图5a-7
注:循环去掉了,运行看下效果行不行,运行结果如下:
图5a-8
注:需要继续修改程序。
第二步:测试程序(三级)
20250202周日初五时间段:23:25-23:40
引入基础问询后,测试下程序,测试效果如下:
图5a-9
注:这样就应该行了,下一步,在小程序下搞一下。
第三步:小程序在测试服上测试(三级)
20250202周日初五时间段:23:38-23:40
a.代码上测试服(四级)
20250202周日初五时间段:23:39-23:40
代码上线,截图如下:
图5a-10
注:接下来,用微信开发者工具,跑下小程序,改下url,聊下试试。
b.跑小程序(四级)
20250202周日初五时间段:23:42-00:00
小程序跑起来,效果截图如下:
图5a-11
注:这个转发有问题,但可以用ip代替,本来,也要用ip测试一下测试服上的程序,有个突发奇想,用本地的应该也可以吧。
c.替换本地ip(四级)
20250203周一初六时间段:00:31-00:40
首先要确定的是,小程序端不需要改任何东西,就能实现展示,所以,只做测试用,不做其它。
接下来,改下ip,试试行不行,修改时找不到要修改的地方,截图如下:
图5a-12
注:这个不知道什么原因,需要研究一下,看看是不是文件夹错了。找到了,如下:
图5a-13
注:替换下本地ip,总共4个,批量替换一下,修改截图如下:
图5a-14
注:替换之后,再运行一下小程序,看能不能新建会话。
d.测试小程序新建会话(四级)
20250203周一初六时间段:01:19-01:20
20250203周一初六时间段:01:20-01:40
替换完本地ip后,测试一下,看行不行,效果如下:
图5a-15
注:发现是可以的,这样以来,测试就非常方便,不用把代码上传到服务器也能进行测试了,真nice。
第四步:小程序在本地测试(三级)
a.本地测试基础问询(四级)
20250203周一初六时间段:01:24-01:40
小程序调本地接口进行测试,测试基础问询,效果如下:
图5a-16
注:发现没连上websocket,导致消息发不出去,查下代码,在哪里配的,是不是需要替换一下。
b.查websocket连接(四级)
20250203周一初六时间段:01:28-01:40
20250203周一初六时间段:01:41-02:00
查下代码,是不是哪里没修改对,找到原因如下:
图5a-17
注:替换一下,再看看效果,另外,10分钟快查也要用上,提高效率,替换后,要注意一点,如果是http的话,要用ws,修改如下:
ws: "ws://127.0.0.1:6789/ws",
注:按这个测试,测试结果如下:
图5a-18
注:这样一来,发现可以了,接下来,测试发消息效果,效果如下:
图5a-19
注:这个是报错了吗,需要处理一下。
c.处理显示问题(四级)
20250203周一初六时间段:01:42-02:00
10分钟快查【0143-0153】
修改下接收,程序修改如下:
图5a-20
注:这个修改之后,再请求,看下效果,看能不能正确返回。如果失败,可能是没加await,把这个方法要改成异步的。
二、生活照片
拍摄于2025年7月6日,19:54:43,媳妇带孩子出去玩拍的,当时大宝七岁七个月,二宝两岁九个月。其实,做人做事得讲理,大的欺负小的不可取,小的欺负大的更可恨,不过,巴拿马收回港口,也可能是受美国的威胁,没办法的事,但后发制人的我们必须给出反应,要不然,相同的事情还会发生。
图5d-1
《本文完》