|
72ba8efb25
|
refactor(model_es): 优化 Encounter.TopK 函数并添加注释
- 在 Encounter.TopK 函数中添加了处理 ES 中 embedding 为 null 的情况的注释
- 调整了 body 字符串的格式,提高了可读性
- 移除了 web.go 中的多余导入和注释
|
2024-11-24 00:43:21 +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 |
|
|
3b719c3add
|
feat(model_es): 增加 NLP 生成的 embedding 字段并优化 ES 操作
- 在 Encounter 结构中添加 Embedding 字段,用于存储 NLP 生成的向量
- 修改 InsertDocument 方法,增加 embedding 数据的生成和存储
- 更新 QueryDocumentsMatchAll 方法,调整搜索结果的源字段
- 优化数据绑定逻辑,支持自定义 bind 标签
- 添加 TODO 注释,标记需要进一步解决的问题
|
2024-11-19 11:27:17 +08:00 |
|
|
d330b6b74c
|
✨ finish simple RAG
|
2024-11-16 02:38:34 +08:00 |
|
|
e636bbb9c2
|
fit to docx
|
2024-11-15 22:15:47 +08:00 |
|
|
1156b44466
|
🆕 doc upload API # pre for RAG
|
2024-11-15 15:05:54 +08:00 |
|
|
55cf9e77e4
|
长文本的处理交给前端了。
|
2024-11-15 07:12:50 +08:00 |
|
|
45ba7ea003
|
✨ finish es highlight
|
2024-11-14 21:00:24 +08:00 |
|
|
5ff73e318e
|
🎏 finish search ALl
|
2024-11-14 04:26:12 +08:00 |
|
|
2502f43631
|
finish add Knoledge
|
2024-11-14 00:39:42 +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 |
|
|
9de43d0d09
|
🆕finish half knowledge ES
|
2024-11-13 17:47:16 +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 |
|