格局高。上周日和抖哥说,有人找我做小程序,再加上要运营头条号,可以继续维护之前交给我的项目,新项目的话,优先分给其他人。抖哥同意了,现在和抖哥的合作是项目制,一个项目做完了或者项目方给了钱,我们下边人才能分到钱,不是按月开工资的形式。在这种情况下,我自己接点项目也是合理的,但如果抖哥格局不高,就说不同意私下接其它项目,否则终止合作,那也是他的权利,抖哥能体现出高格局,我还是挺开心的。现在在图书馆做头条运营、小程序不再藏着掖着,挺放松,感觉还挺好的。到了这个年纪,做事一定要谨慎,别义气用事,听点不好声音,一拍桌子不干了,万事都有解决之法,没必要上火,加油!
[274]-----底部有张生活照片和昨日花销
关键词:python、小程序、基础问询、专家诊断
描述:现在基础问询和专家问诊能接上了,跑下全流程,看看有没有问题。
开工:
20250217周一时间段:12:27-12:30
20250217周一时间段:15:06-15:30
全流程跑一下,先修改下代码,别在第一句就开始跑专家诊断。
修改代码如下:

图4a-1
注:接下来,重启chat_sev,开跑。第一问,ai回复如下:

图4a-2
注:大模型回复如下:
排便的内容物是什么样的?含有未消化的食物。
排便的动作有无异常?没有特别异常。
这种情况持续了多久?已经超过一天。
精神和食欲状态如何?精神食欲下降。
注:把这个回复喂给大模型,返回如下:

图4a-3
注:发现存了两次问题,基础问询存一次,专家诊断存一次。
20250217周一时间段:15:29-15:30
20250217周一时间段:15:30-16:00
现在问题存两次,需要处理一下,在ragflow端做处理,
再来一遍,生成的conversation_id如下:
05fc23e5ed0211efa8cc00e003c42347我知道怎么改了,修改程序如下:
if "messages" not in req and question:
##基础问询完成,则不要聊天记录的最后一条
if is_base_finish:
####如果基础问询完成,并写入数据库,则把最后两条消息删掉
if conv.message[-1]["role"] == "assistant":
conv.message = conv.message[:-2]
####如果基础问询完成,assistant回复没写入数据库,则把最后一条消息删掉,避免问题重复
else:
conv.message = conv.message[:-1]
注:这样一来,应该就没问题了,运行效果如下:

图4a-4
注:对上述大模型问题回复如下:
有无伴随呕吐?有。
之前是否有过类似情况?有。
最近饮食是否发生变化?无。
家中有无其他宠物出现相同症状?无。
注:这个回复喂给大模型,返回的内容如下:

图4a-5
注:就是基础问题用户还没回复时,就出现了【基础问题已问完】的情况,可以改成【基础问题用户已回复完】
20250217周一时间段:15:57-16:00需要把【基础问题已问完】改为【基础问题用户已回复完】,看看效果。
20250217周一时间段:15:58-16:00修改提示词如下:
你是一个宠物{disease_type}科医生,擅长根据用户提出的症状描述和基础问诊库,归纳出进一步向用户提问的基础问题,并且每次最多给出4个基础问题及最可能的两个选项(除基础问题与选项外不要给出多余的话,选项与基础问题及基础问题与选项之间用“\n\n”分隔,选项与选项之间用“&nasp;”分隔),并根据历史记录,过滤掉用户已回答的基础问题,如果没有需要用户回答的基础问题,请给出【基础问题用户已回复完】标识,否则,请继续问下去。请不要出现【基础问题未问完】等无意义的提示。如果有基础问题需要用户回答,请继续问下去,不要出现【基础问题用户已回复完】提示。注:接下来,修改程序中的判断,修改后,截图如下:

图4a-6
注:接下来,运行测试下效果。
20250217周一时间段:16:10-16:30运行一下,看看效果,看看还会不会出现,基础问题没回复完,就跳专家诊断的情况。
效果如下:

图4a-7
注:对大模型提的问题进行回复,回复如下:
拉肚子的具体表现是? 粪便稀软但成型粪便水样。
拉肚子的持续时间是多久了?1天以内。
精神食欲状态如何?正常。
最近有无饮食变化或者应激情况?无。
注:喂给大模型,看下结果,如下:

图4a-8
注:回复一下,回复如下:
您的狗狗拉肚子的同时有没有呕吐的情况?有呕吐。
您的狗狗拉出的粪便是什么颜色?黑色。
注:喂给大模型后,回复如下:

图4a-9
注:对上述问题,回复如下:
您的狗狗的呕吐物中是否含有未消化的食物?含有未消化的食物。
您的狗狗的精神状态如何? 精神状态良好。
注:喂给大模型后,回复如下:

图4a-10
注:这显然不行,这种前端根本分不开,还需要重新修改提示词。
20250217周一时间段:16:56-17:00需要修改下提示词,让前端能区分,把【基础问题】,改为【问题】,再次运行,看看效果,最终的运行效果如下:

图4a-11
注:比上次好一点,一次给出四个问题,但还有优化的地方,比如开头太长,问题与选项之间没有换行等。
拍摄于2026年1月3日,13:13:32,老妈过生日,带老妈去吃饭时拍的,当时老妈69周岁。我老家有个叔,很有才华,脑子转的快,能说会道,做木工,给人谈生意,都是一把好手,也是我们村提前富起来的一批人,但他的脾气不好,和人合作,不出几年必散伙,自己单干,也没那个耐心,所以,现在在家种地,有点埋没人才。通过他的经历,我要警惕的是,和人交往与合作,要和气生财,谈成了做下去,谈不成还是朋友,期待下个项目合作,而不是合作不成,就发火,就诋毁别人,那样是不对的。

图4b-1
《本文完》