姜炒鸡做法全解:一份可被 RAG 系统检索的湖南家常菜谱

发布时间:2026/9/24 15:46:31

姜炒鸡做法全解:一份可被 RAG 系统检索的湖南家常菜谱 教程人工智能大模型RAG【免费下载链接】all-in-rag大模型应用开发实战一RAG 技术全栈指南在线阅读地址https://datawhalechina.github.io/all-in-rag/项目地址https://gitcode.com/datawhalechina/all-in-rag点击查看免费下载本篇指南以 all-in-rag 项目 C8 食谱 RAG 系统尝尝咸淡中的真实数据样本 姜炒鸡.md 为主体完整讲解这道湖南口味菜的材料配比与烹制步骤同时结合 data_preparation.py 等源码说明这份菜谱从 Markdown 文件到可被向量检索的文本块再到生成分步烹饪指导的完整数据链路。读完本文你既能按图索骥做出下饭五颗星的姜炒鸡也能理解结构化菜谱文档在 RAG 系统中如何被加载、增强元数据、分块与检索。一、菜品简介与定位姜炒鸡是一道湖南口味菜食材平平无奇又十分容易烹制一学就会。其烹饪难点主要体现在火候控制上既要将鸡块炒干水分、炒出鸡油又要避免姜片焦糊属于上手容易、做好需要细节的典型家常菜。在 data_preparation.py 的难度解析逻辑中文档中的星级标记会被正则提取并映射为语义化难度标签5 → 非常困难、4 → 困难、3 → 中等、2 → 简单、1 → 非常简单。本菜谱标注的预估烹饪难度★★★会被自动解析为中等难度作为后续按难度过滤检索的元数据字段。二、必备原料和工具类别原料主料鸡土鸡最佳配料生姜、小米椒、美人辣、泡椒、大蒜调料啤酒、生抽、老抽、盐工具炒锅、砧板、菜刀该食材清单在 RAG 系统中对应菜谱文档的必备原料和工具二级标题区块。源码 data_preparation.py 使用MarkdownHeaderTextSplitter按# / ## / ###三级标题对文档分块因此当用户询问姜炒鸡需要什么食材时检索系统可以精确命中该区块而不是把整篇菜谱全部返回。三、计算用量配比原料用量备注鸡半只约 650g土鸡最好食用油50ml茶油最好没有就用菜籽油生姜250g半斤姜的用量接近主料的一半是风味核心啤酒250ml半瓶去腥增香、软化肉质生抽20ml腌制与调味老抽10ml上色盐3g小米椒0-5 个0-50g根据辣度口味调整美人辣0-5 个0-50g没有可以用小米椒代替泡椒5 个50g提供酸辣复合风味大蒜3 头50g注意本菜谱的辣椒用量是一个可调区间0-50g体现了菜谱面向不同口味人群的弹性设计。这在 RAG 问答场景中也有意义回答生成模块会基于完整父文档给出提示例如可根据辣度调整辣椒用量。四、操作步骤详解预处理鸡尽量剁成 1cm 的小块洗净后滤干再放生抽和料酒腌制 30 分钟。剁小块是为了保证在后续焖制环节中快速入味、熟透均匀腌制去腥并赋予底味。热锅先热锅到微微冒烟放入食用油等 5 秒。锅要足够热保证姜片下锅后能迅速激发出香味。煸姜下入姜片后转中火炒 30 秒。姜是这道菜的风味灵魂250g 的用量几乎与鸡块等量中火慢炒能逼出姜的辛香而不至于焦糊。炒鸡下入鸡块翻炒 3 分钟炒干水分炒出鸡油。这是整道菜最关键的一步——只有把鸡肉中的水分炒干鸡油析出后续焖制才会香而不腥。调味放入各种剁碎的辣椒和大蒜子加盐和老抽继续翻炒 30 秒。三种辣椒小米椒、美人辣、泡椒提供鲜辣、香辣与酸辣的复合辣味层次。焖制倒入啤酒中小火焖 2 分钟。啤酒的酒精在加热中挥发带走腥味麦芽香气渗入鸡肉。收汁大火收汁盛盘。大火快速蒸发汤汁让调料均匀挂附在鸡块表面。五、附加内容说明原文档的附加内容小节为空。这一点对 RAG 生成环节有实际影响在 generation_integration.py 的分步指导 Prompt 中明确要求优先使用原文中的实用技巧如果原文的附加内容与烹饪无关或为空可以基于制作步骤总结关键要点或者完全省略此部分。也就是说模型在回答姜炒鸡有什么技巧时会基于上述 7 个操作步骤自行归纳关键要点如务必炒干水分、姜片中火煸炒而不会强行编造原文不存在的技巧。六、这份菜谱在 RAG 系统中的数据链路以姜炒鸡菜谱为代表all-in-rag 项目 C8 章构建了一个完整的食谱 RAG 系统。其数据处理流水线如下6.1 文档加载与元数据增强data_preparation.py 通过rglob(*.md)递归扫描数据目录默认路径为 code/C8/config.py 中配置的../../data/C8/cook。对每一份菜谱依据文件路径中的目录名推断分类CATEGORY_MAPPING姜炒鸡位于meat_dish目录下被标记为荤菜依据文件名提取菜品名称dish_name 姜炒鸡依据正文星级标记解析难度为中等。这些元数据随后支持 main.py 中的关键词过滤例如用户问有什么荤菜或中等等级的菜时可精确筛选。6.2 结构化分块data_preparation.py 使用MarkdownHeaderTextSplitter对每个菜谱按三级标题分块。姜炒鸡文档会被切分为主标题块# 姜炒鸡的做法 简介 难度必备原料和工具块计算用量配比块操作制作步骤块附加内容块同时每个子块都会继承父文档元数据分类、难度、菜名并记录parent_id与chunk_index形成小块检索、大块生成的父子文本块架构。6.3 检索与问答用户提问姜炒鸡怎么做时generation_integration.py 的查询路由会将其分类为detail类型随后 retrieval_optimization.py 执行向量检索 BM25 的 RRF 混合检索命中相关子块最终 get_parent_documents 去重还原完整菜谱交给 LLM 以分步指导模式生成回答generate_step_by_step_answer输出菜品介绍、所需食材、制作步骤、制作技巧四段式答案。七、动手实践如需在本地体验该菜谱在 RAG 系统中的检索问答效果参照 chapter8 文档 完成环境准备并设置MOONSHOT_API_KEY环境变量保持 code/C8/config.py 默认数据路径指向../../data/C8/cook姜炒鸡菜谱即位于该目录下运行 code/C8/main.py 进入交互式问答输入姜炒鸡怎么做或推荐一个中等等级的荤菜系统会自动完成加载、分块、索引构建与检索生成全流程。通过这份菜谱可以完整观察到一份结构化 Markdown 文档如何在 data_preparation.py、index_construction.py、retrieval_optimization.py 与 generation_integration.py 四个模块之间流转最终变成可被用户直接询问的烹饪知识。赞分享教程人工智能大模型RAG【免费下载链接】all-in-rag大模型应用开发实战一RAG 技术全栈指南在线阅读地址https://datawhalechina.github.io/all-in-rag/项目地址https://gitcode.com/datawhalechina/all-in-rag点击查看免费下载相关推荐豫南蒸卤面做法全解析all-in-rag 食谱知识库中一份可被 RAG 精准检索的结构化菜谱豫南蒸卤面做法全解析all in rag 食谱知识库中一份可被 RAG 精准检索的结构化菜谱 导读 蒸卤面是豫南地区非常经典的一道家常主食荤素搭档、一锅出菜教程人工智能大模型RAG小炒藕丁家常做法详解all-in-rag 食谱知识库中的一份结构化素菜样本小炒藕丁家常做法详解all in rag 食谱知识库中的一份结构化素菜样本 本篇指南完整讲解「小炒藕丁」这道家常素菜的做法从原料备料、按份定量计算、焯水防氧教程人工智能大模型RAG包菜炒鸡蛋粉丝烹饪全解一道家常菜的结构化菜谱与 RAG 知识库实践all-in-rag包菜炒鸡蛋粉丝烹饪全解一道家常菜的结构化菜谱与 RAG 知识库实践all in rag 本篇以 all in rag 项目 C8 章节 https://l教程人工智能大模型RAG创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/24 16:51:36

Go 语言 YAML 编解码实战:深入 go.yaml.in/yaml/v2 解析库

人工智能AI AgentAgent 沙箱云原生容器运行时零信任 【免费下载链接】substrate Agent Substrate: the core system 项目地址: https://gitcode.com/GitHub_Trending/substrate7/substrate 点击查看 免费下载 本指南以当前仓库中随项目一并 vendored 的 go.yaml.in…

2026/9/23 12:07:00

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/23 12:06:55

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/24 0:00:21

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为…

2026/9/24 0:00:21

单细胞注释实战:基于Scanpy的标记基因与参考映射流程解析

简介:一份基于单细胞RNA测序数据的细胞类型注释算法研究Python毕业设计源码,针对计算机相关专业正在做毕设或需要项目实战的学习者,可用于课程设计与期末大作业。项目代码完整、经导师指导评审通过,可直接运行,覆盖数据…

2026/9/24 0:00:21

C#源生成器实战:用增量生成器替代反射,告别AOT崩溃

第一次在项目里被反射卡住,是在一个老旧的WinForms模块里:几十个类依赖PropertyChanged通知,运行时反射读属性、发通知,每次启动慢半拍不说,一上.NET Native/AOT裁剪模式几乎全面崩盘。后来我把这段逻辑全部改成C#源生…

2026/9/22 16:34:32

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/22 20:01:30

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/22 13:25:41

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码