|
609e02dfd2
|
feat(catface): 优化猫脸识别功能
- 新增猫脸识别失败的错误码和错误信息
- 重构猫脸识别结果处理逻辑,增加对结果为空的处理
- 优化猫脸识别结果展示,包括品种翻译和动物信息展示
- 新增测试用例,验证猫脸识别功能正常工作
|
2024-11-23 01:30:13 +08:00 |
|
|
ae7edb5e8d
|
🎨 refactor(rag): 重构 RAG 模型相关代码
- 重构了 rag_controller.go 中的逻辑,使用新的 DocumentHub 结构
- 修改了 encounter.go 中的 Encounter 结构,增加了 explain 标签
- 重写了 rag_websocket.go 中的逻辑,使用新的 DocumentHub 结构
- 新增了 curd_es/encounter_es_curd.go 文件,实现了 Encounter 的 CURD 操作
- 更新了 nlp/func.go 中的 ChatRAG 函数,使用新的 DocumentHub 结构
- 新增了 curd/docs_hub.go 文件,实现了 DocumentHub 的 TopK 方法
- 新增了 utils/data_explain/data_explain_rag.go 文件,实现了结构体到解释字符串的转换
|
2024-11-20 19:30:11 +08:00 |
|
|
81cd287109
|
feat(api): 新增 RAG 聊天模式和优化 ES 查询功能
- 新增 RAG 聊天模式常量和前端字段设定
- 修改 Encounters Create 方法中的 ES 同步逻辑
- 更新 Rag ChatSSE 和 ChatWebSocket 方法,支持新的聊天模式
- 重构 NlpWebSocketResult 创建函数,使用新增的常量
- 新增 Encounter 的 TopK 方法,用于 ES 向量搜索
- 更新 DocResult 结构,实现 DocInterface 接口
- 修改 prompts.yml,增加 Diary 模式的提示模板
|
2024-11-20 17:32:10 +08:00 |
|
|
0ff364b677
|
feat(model): 在动物状态模型中添加解释字段
- 在 AnmStatus 结构体中添加 Explain 字段,用于解释在校状态的含义
- 新增 Explain 结构体,包含 explain_zh 字段用于中文解释
- 未来可扩展为包含英文解释等更多信息
|
2024-11-20 12:22:08 +08:00 |
|
|
91073fdf7f
|
refactor(app): 重构 WebSocket 聊天流程并优化文档查询功能
- 调整了 ES TopK 查询逻辑,增加了文档类型筛选
- 优化了 WebSocket 的关闭流程,增加了文档和 token 信息的发送
- 新增了 Doc 模型的 ShowById 和 ShowByIds 方法,用于查询特定文档
- 更新了 prompts.yml 文件中的提示语,将"上下文"改为"知识库"
|
2024-11-19 13:06:39 +08:00 |
|
|
f8a4f1d042
|
better Embedding with All query
|
2024-11-19 03:21:28 +08:00 |
|
|
18ef3f2bce
|
🎨 class RedisClient in single file
|
2024-11-18 18:35:10 +08:00 |
|
|
6f97245961
|
✨ finish #2 prefer mode with redis
|
2024-11-18 17:10:11 +08:00 |
|
|
4d2f304ab7
|
refactor(web): 重构动物列表查询逻辑
- 优化了 prefer 模式下的查询流程,减少了冗余代码
- 重构了 getPreferCatsId 函数,增加了 skip 参数支持分页查询
- 修改了 Encounter 模型中的 EncounteredCats 方法,支持 DISTINCT 查询和分页
- 提高了查询效率,减少了数据库访问次数
|
2024-11-18 13:06:51 +08:00 |
|
|
07391268a9
|
refactor(doc): 重构文档上传逻辑
- 将文档上传分为两个阶段:插入数据库记录和调用 Python API
- 修改了 Doc 模型的 InsertDocumentData 方法,返回插入记录的 ID 和状态
- 在控制器中处理了插入数据库失败的情况
- 保留了 TODO 注释,以便后续继续开发
|
2024-11-15 22:53:19 +08:00 |
|
|
1156b44466
|
🆕 doc upload API # pre for RAG
|
2024-11-15 15:05:54 +08:00 |
|
|
5ff73e318e
|
🎏 finish search ALl
|
2024-11-14 04:26:12 +08:00 |
|
|
656bcf7239
|
✨ finish half animal ES
|
2024-11-13 19:43:26 +08:00 |
|
|
ac5d516c1e
|
🐛 fix TagsSlice
|
2024-11-13 18:56:22 +08:00 |
|
|
5cf79f95d9
|
🎏 finish search all #1
|
2024-11-12 16:39:06 +08:00 |
|
|
7ab3cfa81e
|
🆕add encounter insert with ES
|
2024-11-12 15:53:47 +08:00 |
|
|
6b8fabb8d8
|
nothing
|
2024-11-12 02:01:23 +08:00 |
|
|
eeeaa2a86f
|
feat(animal): 优化动物列表查询并添加用户友好错误信息
- 在动物模型中添加排序条件,按更新时间降序排列
- 在错误代码中添加针对用户的错误信息
- 在动物控制器中使用用户友好的错误信息
|
2024-11-09 05:51:43 +08:00 |
|
|
8186f41347
|
feat(encounter): 优化遇猫创建逻辑
- 添加 poi 和 extra 信息的处理
- 新增标签处理逻辑
- 优化动物模型默认值设置
- 调整动物模型字段,增加默认值
|
2024-11-09 04:53:28 +08:00 |
|
|
c018a63cd3
|
🎏finish name selece
|
2024-11-08 18:57:08 +08:00 |
|
|
1b5ef757b7
|
fit redisgo to lrange
|
2024-11-08 16:57:47 +08:00 |
|
|
473eafc069
|
🎏FInish prefer List
|
2024-11-07 21:28:41 +08:00 |
|
|
9d1f5f8e62
|
add Department Field to Animal
|
2024-11-06 18:50:39 +08:00 |
|
|
2d0478d917
|
fit Animal Model
|
2024-11-06 18:32:50 +08:00 |
|
|
84f68e224e
|
add Department
|
2024-11-06 18:27:20 +08:00 |
|
|
198af64379
|
finish List mode likes
|
2024-11-02 14:49:03 +08:00 |
|
|
ffde5d691f
|
fit use Animal Avatar as encounter Avatar
|
2024-11-02 12:32:33 +08:00 |
|
|
01b72caf5e
|
fit EA link
|
2024-11-02 11:49:49 +08:00 |
|
|
bcf1ac7a24
|
update #1
|
2024-11-02 11:06:27 +08:00 |
|
|
439bd7c6da
|
better Animal Like List
|
2024-11-01 20:07:30 +08:00 |
|
|
121c7281fa
|
finish Add animal API #1
|
2024-10-30 17:21:09 +08:00 |
|
|
7b8a545f59
|
🐛 bad word
|
2024-10-25 05:03:27 +08:00 |
|
|
7ae67826e4
|
change upload file
|
2024-10-24 22:08:43 +08:00 |
|
|
f2303e206c
|
add animal Create #1
|
2024-10-24 20:14:24 +08:00 |
|
|
48564dab02
|
add New Model About Animal
|
2024-10-24 15:51:43 +08:00 |
|
|
f0aa104dc9
|
add filed Uesr_id
|
2024-10-24 15:29:09 +08:00 |
|
|
8be36697a7
|
add filed
|
2024-10-24 14:47:52 +08:00 |
|
|
153c6b69a6
|
encounter Model add tags
|
2024-10-23 19:57:37 +08:00 |
|
|
c863331243
|
animal with like #2
|
2024-10-23 12:57:53 +08:00 |
|
|
babd68def0
|
animal like & list #1
|
2024-10-23 12:51:41 +08:00 |
|
|
3c93299f5e
|
new animal like #1
|
2024-10-23 12:27:38 +08:00 |
|
|
6d6d26f387
|
🐛fix like & is_del
|
2024-10-23 12:09:24 +08:00 |
|
|
0d797ad833
|
encounter like #2
|
2024-10-23 12:08:05 +08:00 |
|
|
f48c12ee4d
|
finish encounter like & unlike
|
2024-10-23 11:05:21 +08:00 |
|
|
11596906a9
|
API: add encounter like
|
2024-10-23 10:55:05 +08:00 |
|
|
7f85d54033
|
test encounter insert & soft delete
|
2024-10-23 09:05:05 +08:00 |
|
|
4d3238e230
|
add color
|
2024-10-23 02:54:56 +08:00 |
|
|
da2ecf2eba
|
add Encounter Level
|
2024-10-23 02:08:36 +08:00 |
|
|
4649b697f1
|
🎨change Photos string -> []string
|
2024-10-23 01:33:34 +08:00 |
|
|
0e96b3ca84
|
🐛 change varchar size
|
2024-10-21 17:50:42 +08:00 |
|