Datawhale all-in-rag 实战:糖醋鲤鱼完整做法详解——从腌制挂糊到糖醋汁调制
教程人工智能大模型RAG【免费下载链接】all-in-rag大模型应用开发实战一RAG 技术全栈指南在线阅读地址https://datawhalechina.github.io/all-in-rag/项目地址https://gitcode.com/datawhalechina/all-in-rag点击查看免费下载糖醋鲤鱼是鲁菜经典宴客菜讲究外酥里嫩、酸甜适口也是 RAG 实战项目「尝尝咸淡」食谱知识库中的一道水产硬菜。本文基于仓库 data/C8/cook/dishes/aquatic/糖醋鲤鱼/糖醋鲤鱼.md 完整还原其做法并结合 all-in-rag 项目源码剖析这道菜谱在 RAG 系统中如何被加载、打标与检索。读完本文你既能按步骤复刻这道菜也能理解一份标准菜谱文档在智能问答系统背后的数据流转。菜品概览与难度定位糖醋鲤鱼属于 3 人以上版本的大菜特别适合家庭聚餐、年夜饭等场合。原文档给出的预估烹饪难度为 ★★★★四星按 data_preparation.py 中的难度映射规则5 星非常困难、4 星困难、3 星中等、2 星简单、1 星非常简单这道菜会被自动标记为「困难」级别。注意这道菜只有 3 人以上版本——过大或过小的鱼都不合适因此不需要像其他菜谱那样通过人数公式计算用量。由于这道菜烹饪步骤多、油温火候要求高原文档在附加内容中也直言难度系数算中等对新手不太友好。建议初次尝试时放慢节奏逐步骤完成。必备原料和工具动手之前先把原料和工具准备齐全避免制作中途手忙脚乱。主料与调料原料说明鲤鱼约 3 斤一条首选鲜活鱼番茄酱用于糖醋汁调色增味白糖糖醋汁酸甜味的主角白醋提供酸味比陈醋更清爽淀粉挂糊与调制水淀粉两用盐腌制去腥与调味葱半根左右去腥用料姜约一块去腥用料料酒腌制时去腥香菜一颗出锅点缀用工具盆 × 2一个腌鱼一个调面糊/接油菜刀 × 1笊篱 × 1托住鱼头防炸糊、辅助翻面锅铲 × 1干毛巾 × 1擦干鱼身水分用量配比无需公式计算由于是固定 3 人以上版本直接按以下配比备料即可原料用量鲤鱼约 3 斤清水50g调糖醋汁用番茄酱40g白糖20g白醋10g淀粉10g水淀粉用盐30g其中 20g 用于腌制5g 用于面糊其余调整大葱30g约半颗姜30g料酒25g值得注意的是糖醋汁的黄金比例清水 50g : 番茄酱 40g : 白糖 20g : 白醋 10g酸甜平衡、色泽红亮这个比例也可推广到其他糖醋菜品的料汁调制中。操作步骤详解第一步清洗与改刀将鱼清洗干净确保无鱼鳞等异物残留。将鱼头朝左、鱼肚朝下右手持刀刀竖直切下 1cm按紧鱼身往左片 3–4cm再将鱼片中间轻轻划一刀。改刀的目的是让鱼肉在油炸时更易定型、受热均匀同时让腌制入味和挂糊更充分这也是成品呈现开花造型的关键。第二步腌制去腥推荐 30 分钟以上将鱼放进盆里大姜切片、大葱切段切法随意主要是为了取汁去腥。用吃奶的力气将大葱大姜里的汁水挤到盆中——葱姜汁是去腥的核心务必挤透。加入 20g 盐、25g 料酒给鲤鱼搓个澡涂抹均匀。腌鱼时间越长鱼腥味就越小推荐腌 30 分钟以上。时间允许的话腌足一小时效果更佳。第三步调制挂糊面糊找个干净的盆加入 100g 面粉、200g 淀粉、180g 水、5g 盐用手搅拌均匀。面糊此时粘稠、呈可拉丝状态然后打入一个鸡蛋再次搅匀。静置等待 30 分钟——让面糊充分起筋挂糊时更服帖油炸后更酥脆。面粉与淀粉按 1:2 搭配兼顾酥脆度与附着力加入鸡蛋能提升面糊的蓬松感和色泽。第四步挂糊与油炸定型将鱼放在案板上用干毛巾把鱼身上的水擦干这样能更好地挂糊。将盆冲洗干净用干毛巾擦干后续用来盛放热油。起锅烧油加入约 1L 食用油将油温烧至 7 成热约 200–240 度。捏起鱼的尾巴将鱼头沉入锅底用勺子往鱼身上淋热油待面糊成型后将鱼慢慢放入锅中。用锅铲轻轻铲起鱼的头部垫上笊篱防止底部炸糊。准备一个盛鱼的盘子放在锅旁备用。用锅铲从鱼身处轻轻铲入两个工具配合给鱼翻个身再炸两分钟。随后依旧用笊篱托着鱼头、锅铲托着鱼身将鱼盛入盘中。油炸环节的关键是先淋油定型、再整鱼入锅、全程笊篱垫底防糊翻面时双工具配合避免破坏鱼身造型。第五步调制与熬制糖醋汁将锅中的油倒入擦干的盆中放置一边然后把锅刷洗干净。取 50g 清水、40g 番茄酱、20g 白糖、10g 白醋放入小碗中搅拌均匀成料汁。另取一个小碗加入 10g 淀粉、10g 水搅拌成水淀粉勾芡用。开大火将锅烧热倒入料汁大火烧开转小火。加入调好的水淀粉边倒边搅拌20 秒后关火——糖醋汁呈浓稠挂壁状态即可注意不要熬过头。第六步浇汁装盘将熬好的糖醋汁用勺子均匀地浇在鱼身上可加点香菜或葱花点缀糖醋鲤鱼就完成了。原文档作者备注成品图中的糖醋汁熬得稍微有点稠了……实践中可将勾芡量略减如淀粉降至 8g 左右或缩短小火熬制时间即可得到更清亮的酱汁。成功要点与常见问题去腥是前提葱姜汁要充分挤出揉进鱼身腌足 30 分钟以上这一步做不好后面再多的调味都救不回来。挂糊前务必擦干鱼身带水会导致面糊挂不住、油炸时溅油干毛巾擦拭是关键细节。油温宁高勿低7 成热约 200–240 度才能让面糊快速定型锁住水分油温不足容易脱糊、吸油。防糊靠笊篱鱼头沉底部位最容易炸糊全程用笊篱垫底并定时铲起。糖醋汁边倒边搅水淀粉入锅后要持续搅拌避免结块20 秒内关火保持亮泽。附加内容难度与适合人群这道菜难度系数算中等对新手不太友好。建议新手先从小型油炸练习或先做糖醋里脊等流程相近的菜积累经验再挑战整鱼油炸老手则可作为年夜饭的压轴硬菜登场。这道菜谱在 RAG 系统里的角色糖醋鲤鱼菜谱并非孤立文档它是 all-in-rag 项目第八章节「尝尝咸淡 RAG 系统」的真实数据源之一。在 main.py 中系统默认以../../data/C8/cook为数据路径见 config.py启动后会经历以下数据流转加载与元数据增强data_preparation.py 会根据文件路径自动提取元数据——目录aquatic对应分类「水产」文件名糖醋鲤鱼作为dish_name正文中的★★★★星级被正则匹配后映射为难度「困难」。Markdown 结构感知分块系统使用MarkdownHeaderTextSplitter按#、##、###三级标题切分data_preparation.py因此本菜谱会被拆成「必备原料和工具」「计算」「操作」「附加内容」等独立块便于精准检索。父子文档映射每个子块通过parent_id关联回完整菜谱data_preparation.py用户问糖醋鲤鱼怎么做时系统检索到相关子块后可回溯整份文档。检索与生成检索阶段采用向量检索 BM25 的混合检索与 RRF 重排retrieval_optimization.py生成阶段则通过查询路由区分 list / detail / general并配合分步骤指导提示词输出完整做法generation_integration.py。也就是说本文所展示的这份菜谱正是验证 RAG「加载—分块—索引—检索—生成」全链路的标准样例结构规整的 Markdown 小标题设计让它天然适配结构化分块与元数据过滤这也是 all-in-rag 项目选用 HowToCook 风格菜谱作为实战数据的原因所在。赞分享教程人工智能大模型RAG【免费下载链接】all-in-rag大模型应用开发实战一RAG 技术全栈指南在线阅读地址https://datawhalechina.github.io/all-in-rag/项目地址https://gitcode.com/datawhalechina/all-in-rag点击查看免费下载相关推荐告别手速焦虑用biliTickerBuy轻松搞定B站会员购限量商品抢购告别手速焦虑用biliTickerBuy轻松搞定B站会员购限量商品抢购 你是否曾在B站会员购抢票时面对瞬间售罄的限量商品而感到无奈当心仪的手办、漫展门票或教程人工智能大模型RAG像老乡鸡那样复刻糖醋排骨CookLikeHOC 中央厨房配方拆解与家庭实践像老乡鸡那样复刻糖醋排骨CookLikeHOC 中央厨房配方拆解与家庭实践 本文基于开源仓库 CookLikeHOC 中 炒菜/糖醋排骨.md https:/文档知识库教程CookLikeHOC 果味糖醋酱深度解析成分构成、供应商溯源与菠萝咕咾肉实战配方CookLikeHOC 果味糖醋酱深度解析成分构成、供应商溯源与菠萝咕咾肉实战配方 果味糖醋酱是老乡鸡复刻项目 CookLikeHOC 中一款典型的复合调味酱文档知识库教程上一篇Hexo主题Butterfly安装和配置指南下一篇12306智能刷票订票项目安装和配置指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

3步吃透fx8370源码解析,避开面试80%的坑

3步吃透fx8370源码解析,避开面试80%的坑

3步吃透fx8370源码解析,避开面试80%的坑 官方文档翻了三遍,核心逻辑还是云里雾里?这是很多开发者在接触 fx8370 时的真实写照。长篇大论的 API 描述让人眼花缭乱,却抓不住最关键的执行链路。这时候,直接看 源码解析…

2026/9/25 3:53:36 阅读更多 →
3d max9源码解析:3步解决复制代码跑不通的坑

3d max9源码解析:3步解决复制代码跑不通的坑

3d max9源码解析:3步解决复制代码跑不通的坑 复制来的3d max9脚本一执行就报错,或者场景加载后模型直接消失?别急着甩锅给软件版本太老。绝大多数“跑不通”的问题,根源不在Max本身,而在你对底层数据流理解缺失。今天不聊虚的,直接通…

2026/9/25 3:53:33 阅读更多 →
网站Cookie提示的技术原理与合规实践

网站Cookie提示的技术原理与合规实践

1. 为什么网站会弹出Cookie提示?每次打开一个新网站时,那个突然跳出来的"Accept Cookies"弹窗可能让你感到困惑。这其实是现代互联网数据保护机制的直接体现,背后涉及复杂的法律合规要求和技术实现逻辑。作为网站运营方&#xff0c…

2026/9/25 4:33:21 阅读更多 →

最新新闻

机械臂避障路径规划仿真:从算法选型到跑通第一个场景

机械臂避障路径规划仿真:从算法选型到跑通第一个场景

简介:这份资源是面向机器人学学习者与机械臂控制方向研究者的避障路径规划仿真程序包,聚焦多自由度机械臂在三维复杂环境中从起点安全、高效抵达目标点并规避障碍这一核心问题,适合具备一定路径规划基础、希望动手验证算法的中高级学习者。压…

2026/9/25 4:34:31 阅读更多 →
编带烧录机保养与故障排查实战指南:提升产线稼动率

编带烧录机保养与故障排查实战指南:提升产线稼动率

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 4:34:31 阅读更多 →
ISO11898与SAE J1939协议区别详解:从CAN总线分层到抓包实战

ISO11898与SAE J1939协议区别详解:从CAN总线分层到抓包实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 4:34:31 阅读更多 →
Win11桌面图标失效原因与三重控制层解析

Win11桌面图标失效原因与三重控制层解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 4:34:31 阅读更多 →
温度检测控制仿真系统:从建模到PID整定的完整实战

温度检测控制仿真系统:从建模到PID整定的完整实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 4:34:31 阅读更多 →
rsuite Animation 组件实战指南:Fade、Collapse、Bounce、Slide 与自定义 Transition 动画

rsuite Animation 组件实战指南:Fade、Collapse、Bounce、Slide 与自定义 Transition 动画

前端UI组件 【免费下载链接】rsuite 🧱 A suite of React components . 项目地址: https://gitcode.com/gh_mirrors/rs/rsuite 点击查看 免费下载 rsuite 的 Animation 是一组开箱即用的动画组件集合,用于为元素的显示与隐藏赋予平滑的过渡…

2026/9/25 4:33:30 阅读更多 →

日新闻

AI元人文:从工具使用到思维重构的深度探索

AI元人文:从工具使用到思维重构的深度探索

最近半年我一直在琢磨一件事:AI元人文到底是什么?说白了,就是“用元视角重新审视人与AI的关系”,也在“探索AI如何反向逼着我们发现自己的思考边界”。标题里的“元探索”,在我看就是一层套一层的追问——当你用AI解决…

2026/9/25 0:00:41 阅读更多 →
Python+CNN车牌识别实战:从数据预处理到模型训练与部署

Python+CNN车牌识别实战:从数据预处理到模型训练与部署

简介:基于Python与卷积神经网络的车牌识别项目,面向计算机视觉初学者及智能交通开发者,目标是帮助用户掌握从数据预处理、模型构建到实际部署的完整流程。压缩包共25个文件,包含jpg/png图像样本、py训练脚本、md说明文档、dat数据…

2026/9/25 0:00:41 阅读更多 →
Vim基础操作全攻略:保存退出、模式切换与高频命令实战

Vim基础操作全攻略:保存退出、模式切换与高频命令实战

1. 项目概述1.1 核心需求解析今天聊聊Vim。写这个题目的原因是:几乎每个后端开发者、运维人员、数据工程师某天都会遇到一个场景——深夜加班,服务器登录界面只有黑底白字,编辑器只有vi/vim,你必须在五分钟内完成一次配置修改并保…

2026/9/25 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/24 14:34:13 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/24 9:10:42 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/24 14:33:56 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/24 12:50:34 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/24 14:33:48 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/24 12:49:17 阅读更多 →