利用AI实现宠物问诊

[复制链接]
发表于 2025-12-11 13:44:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
之前帮公司实现了一个Ai问诊的app,刚好写一篇.
通过宠物的图片、视频大概主人的形貌,来天抱病情陈诉.
在匹配出符合的医院,让主人挑选预约就医.
按照以鄙俚程,实在都还挺简朴的,一样平常配上前后端各一个,
具备肯定履历的条件下,2-4周左右,就能出第一版本了.
  1. 目录:
  2.         1:Ai使用GPT
  3.                 1.1 调用gpt接口
  4.                 1.2 返回使用流或者JSON
  5.                 1.3 使用assistaant来存储上下文
  6.                 1.4 使用Role来定义助手的职责
  7.                 1.5 视频截取帧
  8.                 1.6 控制token数量
  9.         2:地图医院信息
  10.                 2.1 医院信息位置爬取
  11.                 2.2 医院信息上传
  12.                 2.3 gpt问答的时候,匹配最近的医院
  13.         3:知识库
  14.                 3.1 宠物健康知识、问答等知识爬取
  15.                 3.2 知识库上传
  16. 一:Ai使用GPT
  17.         1.去官方拿api接口,获取密钥,普通接口调用即可.
  18.            assistaant会麻烦点,需要创建线程、消息、文件等等,这些建议直接看官方文档
  19.         2.返回使用流或者JSON
  20.            因为gpt返回的时候默认是流,他会一个字一个字的返回,
  21.            所以我们的https接口建议也可以用Stream,
  22.            这样的话,客户端就不会陷入长时间的等待,会一个字一个字的加载.
  23.            嫌麻烦用json也行.
  24.         3. 使用assistaant来存储上下文
  25.            GPT创建助手,用来存储上下文聊天信息,这样的话AI每次分析问题的时候,
  26.            就能结合全局聊天来判断了
  27.         4.使用Role来定义助手的职责
  28.             给assistaant定义它是干什么,比如宠物问诊助手,
  29.             以及它要用什么形式来进行问答流程.
  30.         5. 视频截取帧
  31.             我们会通过图片和视频来判断宠物症状,但是GPT目前是不支持上传视频的,
  32.             所以我们会通过FFmpeg来截取视频帧来上传.
  33.         6. 控制token数量
  34.             GPT用会把问答信息转换为token数量来计费,
  35.             所以我们需要计算一下每次问答耗费了多少token数量.
  36. 二:地图医院信息
  37.     1.医院信息位置爬取
  38.      可以使用google地图api直接获取,但是比较贵
  39.       通过https://petsapp.com这个网站也能获取
  40.       通过他们api的规则去爬,又或者直接开启网页去爬,但是这样的方式会慢点
  41.     2.医院信息上传
  42.       爬取下来的信息可以持久化,上传到assistaant助手里.
  43.     3.gpt问答的时候,匹配最近的医院
  44.           问答进度到了百分之百的时候,根据经纬度匹配医院信息.
  45. 三:知识库
  46.    1 宠物健康知识、问答等知识爬取
  47.           GPT上关于宠物知识数据并不多且不具体,所以需要我们额外的去爬取,
  48.           还有一些问诊思路,例如宠物食欲不振大概有哪些方面影响的,
  49.           会问你最近宠物有做过什么没.
  50.           去https://www.merckvetmanual.com/dog-owners获取
  51.    2 知识库上传
  52.           上传到assistaant文件里也可以. 可以通过文件来进行信息补充.
  53.           但这个最好有一个专门的平台来处理,我们是使用https://dify.petority.app
复制代码
至于其他的宠物、用户、配景、谈天等这些数据的恒久化,平常的业务逻辑实现,
这些就没啥好写的了,根据公司要求去实现就好,反正换个公司就是另一套实现.
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表