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

RAG+Agent项目实践系列:基于本地菜谱知识库的大语言模型RAG+Agent的解决方案设计和实现

RAG+Agent项目实践系列:基于本地菜谱知识库的大语言模型RAG+Agent的解决方案设计和实现

为 A 项目构建一个基于菜谱知识库的问答机器人,由业务方提供一系列菜谱知识库和公司概况介绍材料,根据这些知识库要求实现一个问答机器人:

  • 实现用户对于机器人自我身份和公司情况的回答
    • 例如:你是谁?公司的董事长是谁?公司获得过什么荣誉?业务方对此提供了一份简短的数百字的公司介绍材料,对于公司相关的问题需要按照给出的材料进行准确地回答。
  • 实现用户关于烹饪和营养学基础知识的问答
    • 例如:如何判断鱼类是否煮熟?你怎么判断烘焙食物是否烤熟?维生素 A 有什么功效?
  • 实现基于内建的菜谱知识库的菜谱推荐回答由于业务方主力市场在海外,有海外用户的问答需求(多语言需求见下方),因此业务方提供了三种语言的菜谱,包含中文、英文、西班牙语菜谱。对于不同语言的问题需要搜索和参考对应语言的菜谱进行回答。目前由于只实现了中文菜谱的中文问答,因此下面的介绍以中文菜谱问答为背景。对于中文菜谱,业务方提供了 3000 余道菜的菜谱。下面是一个菜谱的例子(省略了部分字段)。
idrecipeNameingredientstagsnutrientssteps
1369230114693122酸菜煨蚕豆[酸菜, 蚕豆仁, 水, 韭菜, 盐, 猪油, 蔬菜精][快手菜, 家常, 蔬菜, 酸, 热菜
http://www.lryc.cn/news/418589.html

相关文章:

  • JupyterNotebook添加Anaconda中已有的虚拟环境
  • 利用vscode-icons-js在Vue3项目中实现文件图标展示
  • 某赛通电子文档安全管理系统 CDGAuthoriseTempletService1 SQL注入漏洞复现(XVE-2024-19611)
  • 做个一套C#面试题
  • 【ML】Pre-trained Language Models及其各种微调模型的实现细节和特点
  • YARN单机和集群环境部署教程
  • Android SurfaceFlinger——Vsync信号发送(五十二)
  • 零基础5分钟上手亚马逊云科技AWS核心云架构知识-用S3桶托管静态网页
  • YOLO:使用labelme进行图片数据标签制作,并转换为YOLO格式
  • 论文解读(15)-UrbanGPT
  • 大数据湖体系规划与建设方案(51页PPT)
  • 8月最新ChatGPT系统源码SparkAi系统,支持AI换脸+智能体GPTs应用+AI绘画+AI视频+文档分析
  • Linux知识复习第3期
  • 【独家原创】基于NRBO-Transformer多特征分类预测【24年新算法】 (多输入单输出)Matlab代码
  • Debezium日常分享系列之:Debezium 3.0.0.Alpha2 Released
  • SumatraPDF暗黑模式以及如何还原快捷键
  • LeetCode Medium|【300. 最长递增子序列】
  • jenkins自动化构建docker镜像并上传至harbor仓库
  • Java高级Day23-HashMap
  • 【学术会议征稿】第四届电气工程与计算机技术国际学术会议(ICEECT2024)
  • Spring boot tomcat使用自定义线程池监控线程数量告警
  • K8S子节点加入主节点访问MaterAPI报错:Unauthorized 401
  • C++ Poco服务端框架中JSON的使用
  • leetcode787. K 站中转内最便宜的航班——优先队列优化的Dijkstra算法+剪枝
  • 赛盈分销亮相AI科技大会暨亚马逊新增长大会,与企业共话跨境品牌发展新机遇!
  • Nacos-配置中心
  • ava中的文件操作、IO流、递归和字符集
  • 生成式人工智能安全评估体系构建
  • NRBO-XGBoost分类 基于牛顿-拉夫逊优化算法[24年最新算法]-XGBoost多特征分类预测+交叉验证
  • synchronized实现原理及优化