当前位置: 首页 > article >正文

通用知识库问答流程

 总体流程,定义回调(函数执行完把回答的内容填充到数据库),使用封装的fastchat获取调用的模型,

根据向量数据库名,获取向量数据库实例 

 这是ssl 长连接的一种标准写法,首先写一个 生成器函数,也就是下面挨着的这个,然后把这个函数放到EventSourceResponse

 

 

 使用封装的函数获取调用的模型

 

进行rag搜索文档 

 

 对搜索出来的文档进行重排序

 根据是否找到文档获取历史信息

获取历史信息 使用自己定义的记忆类,自定义的记忆类

封装提示模版,构建chain

 

 


http://www.kler.cn/a/548904.html

相关文章:

  • 通过操作系统中的IO模型理解Java中的BIO,NIO,AIO
  • Python入门全攻略(六)
  • 小米 R3G 路由器(Pandavan)实现网络打印机功能
  • 在conda环境下,安装Pytorch和CUDA
  • 【第11章:生成式AI与创意应用—11.4 生成式AI在其他领域的创新应用与未来展望】
  • 基于阿里云可观测产品构建企业级告警体系的通用路径与最佳实践
  • 深入解析 vLLM:高性能 LLM 服务框架的架构之美(上)
  • React Hooks 的两个坑点
  • 【第15章:量子深度学习与未来趋势—15.1 量子计算基础与量子机器学习的发展背景】
  • 基于Spring Boot的大学校园生活信息平台的设计与实现(LW+源码+讲解)
  • C# 变量,字段和属性的区别
  • Web后端 - Maven管理工具
  • 【第10章:自然语言处理高级应用—10.4 NLP领域的前沿技术与未来趋势】
  • 【C++】34.智能指针(1)
  • STM32 如何使用DMA和获取ADC
  • PerfMonitor高效处理器性能监控与分析利器
  • 374_C++_升级等其他类型标签,使用将4字节字符串转换为无符号整数的定义方式
  • 免费好用的DeepSeek平台汇总(持续更新...)
  • 动态库与静态库:深入解析与应用
  • python的两种单例模式