教程人工智能大模型RAG【免费下载链接】all-in-rag大模型应用开发实战一RAG 技术全栈指南在线阅读地址https://datawhalechina.github.io/all-in-rag/项目地址https://gitcode.com/datawhalechina/all-in-rag点击查看免费下载本篇以 Datawhale all-in-rag 项目中 C8 章节尝尝咸淡RAG系统的菜谱数据 柱候牛腩.md 为对象完整还原一道肉香味美、色泽诱人的广式柱候牛腩从备料、炒制到炖煮的全流程做法并顺带剖析这份菜谱作为 RAG 知识库数据源的结构化特征——读者既能照单做出这道菜也能理解它如何被加载、分块、检索并生成回答。柱候牛腩是广式菜肴中的经典酱焖菜肉香味美色泽诱人滋补强壮口感甚佳令人垂涎。它的核心在于柱候酱——一种以大豆、面粉发酵并辅以多种香料调制而成的广式传统酱料赋予牛腩浓郁复合的酱香与微甜回甘。这道菜在仓库菜谱中的预估烹饪难度为 ★★★★对应 RAG 系统难度标签中的困难用高压锅只需 1 小时否则需要炖煮 3 个小时适合周末从容操作。这道菜谱在 all-in-rag 项目中的角色在深入做菜之前先交代这份文档的双重身份。它首先是 data/C8/cook 知识库中一道真实的荤菜菜谱位于dishes/meat_dish/柱候牛腩/目录下同时它也是 C8 章节尝尝咸淡RAG系统入口见 code/C8/main.py用于构建食谱问答系统的原始数据之一。从源码 code/C8/rag_modules/data_preparation.py 的元数据增强逻辑看这份文档会被自动打上三类结构化标签菜品分类category从目录名meat_dish推断为荤菜对应CATEGORY_MAPPING中的映射菜品名称dish_name取文件名柱候牛腩难度等级difficulty用正则★匹配正文中的星级标记4 颗星映射为困难{5: 非常困难, 4: 困难, 3: 中等, 2: 简单, 1: 非常简单}。这些元数据后续会支撑按分类、难度的过滤检索例如推荐几道困难的荤菜这类问题。理解了这层背景下面回归烹饪本身。必备原料和工具工具炖煮锅高压锅可选但极度推荐可以大幅缩短炖煮时间。主料与核心酱料牛腩首选坑腩即带筋的部位炖煮后口感软糯且不散。坑腩位于牛肋骨之间筋膜与脂肪分布均匀是柱候牛腩的优选部位柱候酱核心酱本菜的灵魂所在、郫县豆瓣酱、南腐乳、叉烧酱可选、蚝油、老抽、生抽。酒类花雕酒、白酒。沿锅边淋入高温酒液能迅速激发香气并去除牛肉腥味是广式锅气的关键一步。香料与辅料香叶、花椒、八角、干辣椒、丁香、甘草、小米辣可选、姜、蒜。用量计算两人份完整配比以下为一份两人食用的量数据完整取自原文档计算小节类别原料用量主料牛腩500–600g辅料姜30g辅料蒜半头辅料小米辣1 条可根据口味调整用量香料香叶2 片香料花椒0.5g香料八角2 个香料干辣椒3 个可根据口味调整用量香料丁香3 个香料甘草2 片酱料南腐乳2 块酱料郫县豆瓣酱15g酱料冰糖10g酒类花雕酒10g酒类白酒20g酱料柱候酱50g酱料蚝油20g酱料老抽5g酱料生抽60g酱料叉烧酱20g这份配比的要点在于柱候酱 50g 是绝对主力奠定酱香基底生抽 60g 提供咸鲜与上色南腐乳带来发酵的醇厚感郫县豆瓣酱增加微辣酱香冰糖则平衡咸味并促进牛肉表面上色。实际操作中可按口味对小米辣、干辣椒的用量做微调其余建议按比例执行。操作全流程第一步备料——七碗法提前分装原文档的备料思路是把所有辅料按类别分装成 7 个碗炒制时按序下锅避免手忙脚乱碗 1姜切成 1.5cm × 1.5cm 的小块半头蒜剥好皮小米辣切成 1cm 小段碗 22 片香叶、0.5g 花椒、2 个八角、3 个干辣椒、3 个丁香、2 片甘草干香料组合碗 32 块南腐乳炒制时用锅铲压碎碗 415g 郫县豆瓣酱碗 510g 冰糖碗 6花雕酒 10g 和白酒 10g混合酒液碗 750g 柱候酱、20g 蚝油、20g 叉烧酱、5g 老抽、60g 生抽混合酱汁。这种干湿分离、按序排列的备料方式本质上把多组分调料做成了确定的执行序列既便于新手跟做也让菜谱在 RAG 分块后每个片段都语义完整。第二步焯水与切块牛肉不用切直接冷水下锅开大火焯水水沸腾时将牛肉捞出。冷水下锅能缓慢逼出肉中的血沫避免肉质紧缩冲洗牛肉表面的杂质后切成 4cm × 4cm × 4cm 的大块控干水后放入碗中备用。大块切法保证长时间炖煮后仍有形状不会散碎。第三步炒制与上色火候是关键炒制过程对火候层次要求严格按以下顺序操作大火热锅下油把碗 1姜、蒜、小米辣倒入锅中炒香中小火倒入碗 2香料翻炒均匀大概 30 秒中小火放入碗 3南乳用锅铲把南乳压碎中小火放入碗 4豆瓣酱翻炒均匀大概 30 秒中小火放入碗 5冰糖炒至融化中小火下入牛腩炒至牛肉上色大火沿锅边淋入碗 6酒快速翻炒炒至牛肉表面略微焦褐倒入碗 7酱料快速翻炒留意底层汁水炒至不停冒小气泡、汤汁略微浓稠。这一步结束后酱汁已充分包裹并渗入牛肉表面此时即可进入炖煮阶段。沿锅边淋酒的炝锅手法利用了锅边高温让酒液瞬间汽化是去腥增香的关键动作。第四步炖煮——按锅型选择时间将锅内全部食材转移至另一个炖煮锅或高压锅加水淹过食材然后根据使用的锅选择炖肉时间a. 普通炖煮锅小火炖煮3 个小时b. 高压锅压40 分钟。高压锅通过加压提升沸点、加速胶原蛋白分解是原文档1 小时出菜的核心普通锅则靠小火慢炖让牛腩自然酥烂。第五步调味、配菜与收尾时间到后开盖调味不够咸加盐或生抽少量加不断尝味道直到合适不够甜则同理加糖调好味道后先把牛腩捞出如果要吃萝卜土豆削皮切成 2cm 厚片倒入锅中煮 10–15 分钟或煮至想要吃的口感高压锅则在加压后煮 5 分钟煮好后捞出萝卜土豆和牛腩放一起把汤汁过滤淋入碗中即可上桌。注意事项与附加内容操作高压锅要注意安全开盖前务必确认压力已完全释放避免蒸汽烫伤原文档附加内容中还附有柱候牛腩 茅根马蹄竹蔗水教程的参考视频链接感兴趣可对照学习此处不展开外部链接从 RAG 视角看原文档的附加内容小节是独立于主流程的变化信息块在分块后单独成块检索时可被单独命中。从数据视角看这份菜谱RAG 知识库中的流转这道菜谱在尝尝咸淡RAG系统中的完整数据流恰好体现了 C8 章节小块检索大块生成的父子文本块架构详见 docs/chapter8/02_data_preparation.md1. 文档加载与元数据增强。data_preparation.py 通过rglob(*.md)递归加载data/C8/cook下所有 Markdown 文件柱候牛腩文档被读入后自动获得category荤菜、dish_name柱候牛腩、difficulty困难三个元数据字段。2. Markdown 结构分块。模块使用MarkdownHeaderTextSplitter按#主标题、##二级标题、###三级标题三层分割且设置strip_headersFalse保留标题便于理解上下文data_preparation.py。以本文档为例分块结果大致为柱候牛腩.md父文档parent ├── 子块1# 柱候牛腩的做法 简介 难度评级 ├── 子块2## 必备原料和工具 食材清单 ├── 子块3## 计算 用量配比表 ├── 子块4## 操作 详细制作步骤 └── 子块5## 附加内容每个子块记录chunk_id、parent_id、chunk_index并通过parent_child_map建立父子映射。3. 检索与生成。当用户提问柱候牛腩怎么做时main.py 的流程是查询路由将其判定为detail类型 → BM25 检索精确命中菜名 → RRF 混合检索融合向量与关键词结果retrieval_optimization.py→get_parent_documents智能去重回取完整父文档 → 由 generation_integration.py 的分步指导模式组织出菜品介绍 / 所需食材 / 制作步骤 / 制作技巧的结构化回答。而提问有什么简单的荤菜时则走元数据过滤路径按category与difficulty先筛后检main.py。从配置看该系统的数据路径为../../data/C8/cook嵌入模型为BAAI/bge-small-zh-v1.5LLM 为kimi-k2-0711-previewtop_k3见 code/C8/config.py。运行方式为进入code/C8目录安装依赖后执行python main.py环境配置细节见 docs/chapter8/01_env_architecture.md。小结柱候牛腩是一道典型的时间换美味的广式酱焖菜七碗备料法把复杂调料拆解为清晰执行序列大火炝锅锁香、小火慢炖或高压锅 40 分钟让牛腩酥烂入味最后以萝卜土豆和过滤后的汤汁收尾。与此同时这份菜谱文档在 all-in-rag 项目中也是一个极佳的结构化数据样本——它证明了规范的 Markdown 层级、明确的难度标记和分类目录能让 RAG 系统以极低的预处理成本完成加载、元数据增强与结构分块从而支撑今天吃什么这类真实问答场景。读懂一份菜谱的写法也就理解了 RAG 知识库对高质量结构化数据的基本要求。赞分享教程人工智能大模型RAG【免费下载链接】all-in-rag大模型应用开发实战一RAG 技术全栈指南在线阅读地址https://datawhalechina.github.io/all-in-rag/项目地址https://gitcode.com/datawhalechina/all-in-rag点击查看免费下载相关推荐土豆炖排骨的做法详解all-in-rag 食谱知识库中的荤菜示例土豆炖排骨的做法详解all in rag 食谱知识库中的荤菜示例 本篇指南以 all in rag 项目 C8 章「尝尝咸淡RAG 系统」食谱知识库中的《土豆教程人工智能大模型RAG红烧猪蹄的完整做法all-in-rag 菜谱知识库中的标准化荤菜食谱实战红烧猪蹄的完整做法all in rag 菜谱知识库中的标准化荤菜食谱实战 红烧猪蹄是一道汤汁浓郁、软糯下饭的经典家常硬菜其标准做法文档完整收录在 all i教程人工智能大模型RAGall-in-rag 食谱库实战红烧鱼头完整做法与结构化菜谱解析all in rag 食谱库实战红烧鱼头完整做法与结构化菜谱解析 红烧鱼头是一道考验火候与刀工的家常硬菜。本文以 all in rag 仓库食谱知识库 da教程人工智能大模型RAG创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
