diff --git a/README.en.md b/README.en.md
new file mode 100644
index 0000000..7d1dd43
--- /dev/null
+++ b/README.en.md
@@ -0,0 +1,359 @@
+
+
+
+
+
+
+ ![GitHub stars][img_github_stars]
+ ![GitHub forks][img_github_forks]
+ ![GitHub watchers][img_github_watchers]
+ ![GitHub repo size][img_github_size]
+ ![GitHub last commit][img_github_last_commit]
+
+
+
+ **多平台同步与生态收录**
+
+ 本项目不仅在 GitHub 持续迭代,也已同步入驻 [AtomGit][ref_atomgit] 开源社区([![AtomGit Star][img_atomgit_star]][ref_atomgit])。
+ 同时,我们很荣幸被 [ShyPD AI Tools][ref_shypd] 收录,与众多优秀的 AI 工具共同探索前沿技术。
+
+
+
+# 📌 动手做大模型系列
+
+如果你在实操的过程中遇到问题,请在对应的视频下方留言。
+复现遇到bug,请描述:
+1. 运行环境
+2. 对应的代码、日志和报错截图
+
+💬 如果你有好玩的想法,欢迎来找我聊聊:
+[![Feishu][img_feishu]][ref_feishu]
+
+> 如果你不太了解如何提出一个好问题,请花几分钟阅读一下这个,相信我,可能并不能改变什么(不是)。
+> [How-To-Ask-Questions-The-Smart-Way][ref_how_to_ask]
+
+---
+
+### 📑 快速导航
+- [1. Agent 智能体系统](#-1-agent-智能体系统)
+- [2. 大模型核心技术](#-2-大模型核心技术)
+- [3. 动手加入开源](#-3-动手加入开源)
+- [4. 模块知识专题系列](#-4-模块知识专题系列)
+- [5. 不着调的 AI 项目](#-5-不着调的-ai-项目)
+- [6. 番外篇](#-6-番外篇)
+
+---
+
+## 📒 1. Agent 智能体系统
+> 探索 Agent 架构设计与系统落地,最新连载中...
+
+| 序号 | 项目 | 代码文档 | 视频教程 | 时长 |
+| :--- | :--- | :--- | :--- | :--- |
+| 3 | 用户沙箱agent系统 | [文档][ref_agent_3_doc] | [![bilibili][img_agent_3_bili]][ref_agent_3_bili] [![youtube][img_agent_3_yt]][ref_agent_3_yt] | 18:52 |
+| 2 | AI记忆与上下文 | [文档][ref_agent_2_doc] | [![bilibili][img_agent_2_bili]][ref_agent_2_bili] [![youtube][img_agent_2_yt]][ref_agent_2_yt] | 26:43 |
+| 1 | Agent 服务架构设计 | [文档][ref_agent_1_doc] | [![bilibili][img_agent_1_bili]][ref_agent_1_bili] [![youtube][img_agent_1_yt]][ref_agent_1_yt] | 7:32 |
+
+## 💡 2. 大模型核心技术
+> 涵盖大模型微调、部署、RAG、工作流等核心实战。
+
+| 序号 | 项目 | 代码文档 | 视频教程 | 时长 |
+| :--- | :--- | :--- | :--- | :--- |
+| 21 | fastmcp 实现mcp服务端和客户端 | [文档](#) | [![bilibili][img_llm_21_bili]][ref_llm_21_bili] [![youtube][img_llm_21_yt]][ref_llm_21_yt] | 26:01 |
+| 20 | langfuse llm服务监控平台 | [文档][ref_llm_20_doc] | [![bilibili][img_llm_20_bili]][ref_llm_20_bili] [![youtube][img_llm_20_yt]][ref_llm_20_yt] | 26:15 |
+| 19 | 构建高效RAG知识库 | [文档][ref_llm_19_doc] | [![bilibili][img_llm_19_bili]][ref_llm_19_bili] [![youtube][img_llm_19_yt]][ref_llm_19_yt] | 37:41 |
+
+
+点击展开查看往期 1~18 期内容
+
+| 序号 | 项目 | 代码文档 | 视频教程 | 时长 |
+| :--- | :--- | :--- | :--- | :--- |
+| 18 | milvus向量数据库 | [文档][ref_llm_18_doc] | [![bilibili][img_llm_18_bili]][ref_llm_18_bili] [![youtube][img_llm_18_yt]][ref_llm_18_yt] | 28:13 |
+| 17 | tool-call原理及极简browser-use实现 | [文档][ref_llm_17_doc] | [![bilibili][img_llm_17_bili]][ref_llm_17_bili] [![youtube][img_llm_17_yt]][ref_llm_17_yt] | 14:47 |
+| 16 | deepseek-r1模型微调和训练数据构造 | [文档][ref_llm_16_doc] | [![bilibili][img_llm_16_bili]][ref_llm_16_bili] [![youtube][img_llm_16_yt]][ref_llm_16_yt] | 14:01 |
+| 15 | rpa自动化结合LLM workflow | [文档][ref_llm_15_doc] | [![bilibili][img_llm_15_bili]][ref_llm_15_bili] [![youtube][img_llm_15_yt]][ref_llm_15_yt] | 13:20 |
+| 14 | dify实现Agent和LLM Workflow | [文档][ref_llm_14_doc] | [![bilibili][img_llm_14_bili]][ref_llm_14_bili] [![youtube][img_llm_14_yt]][ref_llm_14_yt] | 59:23 |
+| 13 | AI算法项目开发流程及实例 | [文档][ref_llm_13_doc] | [![bilibili][img_llm_13_bili]][ref_llm_13_bili] [![youtube][img_llm_13_yt]][ref_llm_13_yt] | 34:43 |
+| 12 | AI标注流程及label studio框架 | [文档][ref_llm_12_doc] | [![bilibili][img_llm_12_bili]][ref_llm_12_bili] [![youtube][img_llm_12_yt]][ref_llm_12_yt] | 20:00 |
+| 11 | 大模型算法岗非技术答疑 | [文档][ref_llm_11_doc] | [![bilibili][img_llm_11_bili]][ref_llm_11_bili] [![youtube][img_llm_11_yt]][ref_llm_11_yt] | 16:00 |
+| 10 | 大模型学习路径及面试 | [文档][ref_llm_10_doc] | [![bilibili][img_llm_10_bili]][ref_llm_10_bili] [![youtube][img_llm_10_yt]][ref_llm_10_yt] | 25:01 |
+| 9 | function-calling 自动发邮件 | [文档][ref_llm_09_doc] | [![bilibili][img_llm_09_bili]][ref_llm_09_bili] [![youtube][img_llm_09_yt]][ref_llm_09_yt] | 23:10 |
+| 8 | mkdocs+readthedocs部署项目文档 | [文档][ref_llm_08_doc] | [![bilibili][img_llm_08_bili]][ref_llm_08_bili] [![youtube][img_llm_08_yt]][ref_llm_08_yt] | 11:25 |
+| 7 | graph-rag本地部署 | [文档][ref_llm_07_doc] | [![bilibili][img_llm_07_bili]][ref_llm_07_bili] [![youtube][img_llm_07_yt]][ref_llm_07_yt] | 23:23 |
+| 6 | llama-index实现RAG | [文档][ref_llm_06_doc] | [![bilibili][img_llm_06_bili]][ref_llm_06_bili] [![youtube][img_llm_06_yt]][ref_llm_06_yt] | 21:48 |
+| 5 | vllm部署工具及paged attention | [文档][ref_llm_05_doc] | [![bilibili][img_llm_05_bili]][ref_llm_05_bili] [![youtube][img_llm_05_yt]][ref_llm_05_yt] | 40:28 |
+| 4 | ollama大模型部署工具介绍 | [文档][ref_llm_04_doc] | [![bilibili][img_llm_04_bili]][ref_llm_04_bili] [![youtube][img_llm_04_yt]][ref_llm_04_yt] | 21:28 |
+| 3 | llama.cpp进行轻量化部署和量化 | [文档][ref_llm_03_doc] | [![bilibili][img_llm_03_bili]][ref_llm_03_bili] [![youtube][img_llm_03_yt]][ref_llm_03_yt] | 46:37 |
+| 2 | 训练数据整理以及微调优化建议 | [文档][ref_llm_02_doc] | [![bilibili][img_llm_02_bili]][ref_llm_02_bili] [![youtube][img_llm_02_yt]][ref_llm_02_yt] | 20:13 |
+| 1 | 使用llama-factory微调llama3 | [文档][ref_llm_01_doc] | [![bilibili][img_llm_01_bili]][ref_llm_01_bili] [![youtube][img_llm_01_yt]][ref_llm_01_yt] | 35:28 |
+
+
+
+## 🛠️ 3. 动手加入开源
+> 主要讲开源项目规范的一些内容。
+
+| 序号 | 项目 | 代码文档 | 视频教程 | 时长 |
+| :--- | :--- | :--- | :--- | :--- |
+| 4 | 代码测试:pytest | [文档][ref_opensource_4_doc] | [![bilibili][img_opensource_4_bili]][ref_opensource_4_bili] [![youtube][img_opensource_4_yt]][ref_opensource_4_yt] | 11:21 |
+| 3 | 代码提交检查:pre-commit | [文档][ref_opensource_3_doc] | [![bilibili][img_opensource_3_bili]][ref_opensource_3_bili] [![youtube][img_opensource_3_yt]][ref_opensource_3_yt] | 11:21 |
+| 2 | python工程实践 · 代码规范:ruff | [文档][ref_opensource_2_doc] | [![bilibili][img_opensource_2_bili]][ref_opensource_2_bili] [![youtube][img_opensource_2_yt]][ref_opensource_2_yt] | 21:50 |
+| 1 | python工程实践 · 依赖管理:uv | [文档][ref_opensource_1_doc] | [![bilibili][img_opensource_1_bili]][ref_opensource_1_bili] [![youtube][img_opensource_1_yt]][ref_opensource_1_yt] | 24:11 |
+
+## 📦 4. 模块知识专题系列
+> 专题系列会以多个视频介绍同一个主题,分P的形式展示,即共用一个视频链接。
+
+| 序号 | 项目 | 代码文档 | 视频教程 | 时长 |
+| :--- | :--- | :--- | :--- | :--- |
+| 3 | docker 容器化部署(已完结)| [文档][ref_module_3_doc] | [![bilibili][img_module_3_bili]][ref_module_3_bili] [![youtube][img_module_3_yt]][ref_module_3_yt] | 62:59 |
+| 2 | gradio 使用python构建并分享AI应用(已完结) | [文档][ref_module_2_doc] | [![bilibili][img_module_2_bili]][ref_module_2_bili] [![youtube][img_module_2_yt]][ref_module_2_yt] | 70:51 |
+| 1 | kaggle 大模型竞赛系列(更新至01期) | [文档][ref_module_1_doc] | [![bilibili][img_module_1_bili]][ref_module_1_bili] [![youtube][img_module_1_yt]][ref_module_1_yt] | 25:41 |
+
+## 🚀 5. 不着调的 AI 项目
+> 将一些脑洞大开的点子落地成 AI 项目的不着调专题。
+
+| 序号 | 项目 | 代码文档 | 视频教程 | 时长 |
+| :--- | :--- | :--- | :--- | :--- |
+| 3 | 猎空: LLM+微信自动化资讯机器人 | [tracer][ref_project_3_doc] | [![bilibili][img_project_3_bili]][ref_project_3_bili] [![youtube][img_project_3_yt]][ref_project_3_yt] | 15:11 |
+| 2 | 听舒: 换声引擎-用作者的声音读自传 | [tingshu][ref_project_2_doc] | [![bilibili][img_project_2_bili]][ref_project_2_bili] [![youtube][img_project_2_yt]][ref_project_2_yt] | 4:16 |
+| 1 | D.Va: 基于deepseek优化的端到端多人播客工具 | [d.va][ref_project_1_doc] | [![bilibili][img_project_1_bili]][ref_project_1_bili] [![youtube][img_project_1_yt]][ref_project_1_yt] | 13:42 |
+
+## 🎈 6. 番外篇
+> 懒得分类的技术合集。
+
+| 序号 | 项目 | 代码文档 | 视频教程 | 时长 |
+| :--- | :--- | :--- | :--- | :--- |
+| 1 | B站实现动态转发抽奖 | [文档][ref_extra_1_doc] | [![bilibili][img_extra_1_bili]][ref_extra_1_bili] [![youtube][img_extra_1_yt]][ref_extra_1_yt] | 4:40 |
+
+---
+
+
+
+
+[img_github_stars]: https://img.shields.io/github/stars/echonoshy/cgft-llm?style=flat-square
+[img_github_forks]: https://img.shields.io/github/forks/echonoshy/cgft-llm?style=flat-square
+[img_github_watchers]: https://img.shields.io/github/watchers/echonoshy/cgft-llm?style=flat-square
+[img_github_size]: https://img.shields.io/github/repo-size/echonoshy/cgft-llm?style=flat-square
+[img_github_last_commit]: https://img.shields.io/github/last-commit/echonoshy/cgft-llm?style=flat-square&color=red
+[img_atomgit_star]: https://atomgit.com/echonoshy/cgft-llm/star/badge.svg
+[ref_atomgit]: https://atomgit.com/echonoshy/cgft-llm
+[ref_shypd]: https://shypd.ai/tools/cgft-llm
+
+
+[img_feishu]: https://img.shields.io/badge/%E9%A3%9E%E4%B9%A6-%E9%AD%94%E7%8E%8B%E5%A4%A7%E4%BA%BA%E7%94%B3%E8%AF%B7%E6%B7%BB%E5%8A%A0%E4%BD%A0%E4%B8%BA%E8%81%94%E7%B3%BB%E4%BA%BA-00D6B9?style=flat-square
+[ref_feishu]: https://www.feishu.cn/invitation/page/add_contact/?token=7c0pc01a-60b9-4c7e-bcc4-ed5a2cab4625
+[ref_how_to_ask]: https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md
+
+
+[img_agent_3_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1TqRvB7E31
+[img_agent_3_yt]: https://img.shields.io/youtube/views/zpcU3JKKXF4?style=social
+[ref_agent_3_doc]: https://echonoshy.github.io/ripple/pages/agent-system-architecture.html
+[ref_agent_3_bili]: https://www.bilibili.com/video/BV1TqRvB7E31
+[ref_agent_3_yt]: https://www.youtube.com/watch?v=zpcU3JKKXF4
+
+[img_agent_2_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1HFDSBPEBq
+[img_agent_2_yt]: https://img.shields.io/youtube/views/_NBTg4G2WO4?style=social
+[ref_agent_2_doc]: https://htmlpreview.github.io/?https://github.com/echonoshy/cgft-llm/blob/master/01-agent-sys/memory-context/memory.html
+[ref_agent_2_bili]: https://www.bilibili.com/video/BV1HFDSBPEBq
+[ref_agent_2_yt]: https://youtu.be/_NBTg4G2WO4
+
+[img_agent_1_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1A8DeBbE5f
+[img_agent_1_yt]: https://img.shields.io/youtube/views/WkAFAzAKM1s?style=social
+[ref_agent_1_doc]: https://htmlpreview.github.io/?https://github.com/echonoshy/cgft-llm/blob/master/01-agent-sys/agent-service-architecture.html
+[ref_agent_1_bili]: https://www.bilibili.com/video/BV1A8DeBbE5f
+[ref_agent_1_yt]: https://youtu.be/WkAFAzAKM1s
+
+
+[img_llm_21_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1rE1SBpEha
+[img_llm_21_yt]: https://img.shields.io/youtube/views/6vY0aJITFb4?style=social
+[ref_llm_21_bili]: https://www.bilibili.com/video/BV1rE1SBpEha
+[ref_llm_21_yt]: https://youtu.be/6vY0aJITFb4
+
+[img_llm_20_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1tUpDzwEr3
+[img_llm_20_yt]: https://img.shields.io/youtube/views/nswdes0AlFY?style=social
+[ref_llm_20_doc]: 02-llm-core/docs/langfuse.md
+[ref_llm_20_bili]: https://www.bilibili.com/video/BV1tUpDzwEr3
+[ref_llm_20_yt]: https://youtu.be/nswdes0AlFY
+
+[img_llm_19_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1HTdkYeExC
+[img_llm_19_yt]: https://img.shields.io/youtube/views/zI0D4BUeRcE?style=social
+[ref_llm_19_doc]: 02-llm-core/rag-knowledge-base/readme.md
+[ref_llm_19_bili]: https://www.bilibili.com/video/BV1HTdkYeExC
+[ref_llm_19_yt]: https://youtu.be/zI0D4BUeRcE
+
+[img_llm_18_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1T9ZhYnEWW
+[img_llm_18_yt]: https://img.shields.io/youtube/views/-qGUeOJJ2eM?style=social
+[ref_llm_18_doc]: 02-llm-core/milvus/readme.md
+[ref_llm_18_bili]: https://www.bilibili.com/video/BV1T9ZhYnEWW
+[ref_llm_18_yt]: https://youtu.be/-qGUeOJJ2eM
+
+[img_llm_17_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1yUQhYwEJ2
+[img_llm_17_yt]: https://img.shields.io/youtube/views/m9GoJVEp-1w?style=social
+[ref_llm_17_doc]: 02-llm-core/tool-calls/readme.md
+[ref_llm_17_bili]: https://www.bilibili.com/video/BV1yUQhYwEJ2
+[ref_llm_17_yt]: https://youtu.be/m9GoJVEp-1w
+
+[img_llm_16_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1sR9fYUE8z
+[img_llm_16_yt]: https://img.shields.io/youtube/views/FNuEnwrMbas?style=social
+[ref_llm_16_doc]: 02-llm-core/docs/deepseek-r1-finetune.md
+[ref_llm_16_bili]: https://www.bilibili.com/video/BV1sR9fYUE8z
+[ref_llm_16_yt]: https://youtu.be/FNuEnwrMbas
+
+[img_llm_15_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1qcNUeNEXf
+[img_llm_15_yt]: https://img.shields.io/youtube/views/Y7b0RVVO6QI?style=social
+[ref_llm_15_doc]: 02-llm-core/docs/rpa-automation-with-llm-agent.md
+[ref_llm_15_bili]: https://www.bilibili.com/video/BV1qcNUeNEXf
+[ref_llm_15_yt]: https://youtu.be/Y7b0RVVO6QI
+
+[img_llm_14_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1hacaeNEQJ
+[img_llm_14_yt]: https://img.shields.io/youtube/views/zU5nHsUx5ck?style=social
+[ref_llm_14_doc]: 02-llm-core/docs/dify-agent-llm-workflow.md
+[ref_llm_14_bili]: https://www.bilibili.com/video/BV1hacaeNEQJ
+[ref_llm_14_yt]: https://youtu.be/zU5nHsUx5ck
+
+[img_llm_13_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1XSUpYmERX
+[img_llm_13_yt]: https://img.shields.io/youtube/views/dB9t3fcuVF8?style=social
+[ref_llm_13_doc]: 02-llm-core/docs/AI项目开发流程.pdf
+[ref_llm_13_bili]: https://www.bilibili.com/video/BV1XSUpYmERX
+[ref_llm_13_yt]: https://youtu.be/dB9t3fcuVF8
+
+[img_llm_12_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1oRxteFEJi
+[img_llm_12_yt]: https://img.shields.io/youtube/views/rTNrfq5Ay7o?style=social
+[ref_llm_12_doc]: 02-llm-core/docs/label-studio.md
+[ref_llm_12_bili]: https://www.bilibili.com/video/BV1oRxteFEJi
+[ref_llm_12_yt]: https://youtu.be/rTNrfq5Ay7o
+
+[img_llm_11_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1Kjx7ejE5M
+[img_llm_11_yt]: https://img.shields.io/youtube/views/JrY8CL0pz68?style=social
+[ref_llm_11_doc]: 02-llm-core/docs/llm-no-tec-qa.md
+[ref_llm_11_bili]: https://www.bilibili.com/video/BV1Kjx7ejE5M/
+[ref_llm_11_yt]: https://youtu.be/JrY8CL0pz68
+
+
+[img_llm_10_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1maW4euELX
+[img_llm_10_yt]: https://img.shields.io/youtube/views/-YLeUO6wwz8?style=social
+[ref_llm_10_doc]: 02-llm-core/docs/llm-roadmap.md
+[ref_llm_10_bili]: https://www.bilibili.com/video/BV1maW4euELX
+[ref_llm_10_yt]: https://youtu.be/-YLeUO6wwz8
+
+[img_llm_09_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1eH4y1c7KQ
+[img_llm_09_yt]: https://img.shields.io/youtube/views/U2tbBxtA_wQ?style=social
+[ref_llm_09_doc]: 02-llm-core/function-calling/README.md
+[ref_llm_09_bili]: https://www.bilibili.com/video/BV1eH4y1c7KQ/
+[ref_llm_09_yt]: https://youtu.be/U2tbBxtA_wQ
+
+[img_llm_08_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV19f421v7P9
+[img_llm_08_yt]: https://img.shields.io/youtube/views/FRyvV-hj65M?style=social
+[ref_llm_08_doc]: 02-llm-core/docs/mkdocs.md
+[ref_llm_08_bili]: https://www.bilibili.com/video/BV19f421v7P9
+[ref_llm_08_yt]: https://youtu.be/FRyvV-hj65M
+
+[img_llm_07_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1rE421w7t3
+[img_llm_07_yt]: https://img.shields.io/youtube/views/tFLJUXsKGsc?style=social
+[ref_llm_07_doc]: 02-llm-core/graph-rag/README.md
+[ref_llm_07_bili]: https://www.bilibili.com/video/BV1rE421w7t3
+[ref_llm_07_yt]: https://youtu.be/tFLJUXsKGsc
+
+[img_llm_06_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1jE421A77u
+[img_llm_06_yt]: https://img.shields.io/youtube/views/Q6vUx94HCDc?style=social
+[ref_llm_06_doc]: 02-llm-core/llama-index/README.md
+[ref_llm_06_bili]: https://www.bilibili.com/video/BV1jE421A77u
+[ref_llm_06_yt]: https://youtu.be/Q6vUx94HCDc
+
+[img_llm_05_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1R1421r7tk
+[img_llm_05_yt]: https://img.shields.io/youtube/views/cQWzKX9gM9Q?style=social
+[ref_llm_05_doc]: 02-llm-core/vllm/README.md
+[ref_llm_05_bili]: https://www.bilibili.com/video/BV1R1421r7tk
+[ref_llm_05_yt]: https://youtu.be/cQWzKX9gM9Q
+
+[img_llm_04_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1Gs421u7a5
+[img_llm_04_yt]: https://img.shields.io/youtube/views/yQ1q8YWacyE?style=social
+[ref_llm_04_doc]: 02-llm-core/docs/ollama-introduction.md
+[ref_llm_04_bili]: https://www.bilibili.com/video/BV1Gs421u7a5/
+[ref_llm_04_yt]: https://youtu.be/yQ1q8YWacyE
+
+[img_llm_03_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1et421N7TK
+[img_llm_03_yt]: https://img.shields.io/youtube/views/2MYsfe0pc9A?style=social
+[ref_llm_03_doc]: 02-llm-core/llama-cpp/README.md
+[ref_llm_03_bili]: https://www.bilibili.com/video/BV1et421N7TK
+[ref_llm_03_yt]: https://youtu.be/2MYsfe0pc9A
+
+[img_llm_02_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1vrksYgEP9
+[img_llm_02_yt]: https://img.shields.io/youtube/views/tOVG1YZ9bcI?style=social
+[ref_llm_02_doc]: 02-llm-core/docs/llama-factory-training-dataset.md
+[ref_llm_02_bili]: https://www.bilibili.com/video/BV1vrksYgEP9
+[ref_llm_02_yt]: https://youtu.be/tOVG1YZ9bcI
+
+[img_llm_01_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1uw4m1S7Cd
+[img_llm_01_yt]: https://img.shields.io/youtube/views/Hpc4QQQuLWM?style=social
+[ref_llm_01_doc]: 02-llm-core/llama-factory/README.md
+[ref_llm_01_bili]: https://www.bilibili.com/video/BV1uw4m1S7Cd/
+[ref_llm_01_yt]: https://youtu.be/Hpc4QQQuLWM
+
+
+[img_opensource_4_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1xZU7B7E1t
+[img_opensource_4_yt]: https://img.shields.io/youtube/views/AlVjS2VSVFI?style=social
+[ref_opensource_4_doc]: 03-open-source/docs/pytest.md
+[ref_opensource_4_bili]: https://www.bilibili.com/video/BV1xZU7B7E1t
+[ref_opensource_4_yt]: https://youtu.be/AlVjS2VSVFI
+
+[img_opensource_3_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1P5nfz6EKb
+[img_opensource_3_yt]: https://img.shields.io/youtube/views/DtSHvJmM4Lo?style=social
+[ref_opensource_3_doc]: 03-open-source/docs/pre-commit.md
+[ref_opensource_3_bili]: https://www.bilibili.com/video/BV1P5nfz6EKb
+[ref_opensource_3_yt]: https://youtu.be/DtSHvJmM4Lo
+
+[img_opensource_2_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1zwpLz2Exh
+[img_opensource_2_yt]: https://img.shields.io/youtube/views/fm-zgDFAqNY?style=social
+[ref_opensource_2_doc]: 03-open-source/docs/ruff.md
+[ref_opensource_2_bili]: https://www.bilibili.com/video/BV1zwpLz2Exh
+[ref_opensource_2_yt]: https://youtu.be/fm-zgDFAqNY
+
+[img_opensource_1_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV179YKzjEx6
+[img_opensource_1_yt]: https://img.shields.io/youtube/views/RJbxIaVFGSM?style=social
+[ref_opensource_1_doc]: 03-open-source/docs/uv.md
+[ref_opensource_1_bili]: https://www.bilibili.com/video/BV179YKzjEx6
+[ref_opensource_1_yt]: https://youtu.be/RJbxIaVFGSM
+
+
+[img_module_3_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1o7y7Y8EZ1
+[img_module_3_yt]: https://img.shields.io/youtube/views/DeYNR47abG8?style=social
+[ref_module_3_doc]: 04-module-specials/docker/README.md
+[ref_module_3_bili]: https://www.bilibili.com/video/BV1o7y7Y8EZ1/
+[ref_module_3_yt]: https://youtu.be/DeYNR47abG8
+
+[img_module_2_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1TK66YYEvJ
+[img_module_2_yt]: https://img.shields.io/youtube/views/sRW_Q0Wzzwo?style=social
+[ref_module_2_doc]: 04-module-specials/gradio/README.md
+[ref_module_2_bili]: https://www.bilibili.com/video/BV1TK66YYEvJ/
+[ref_module_2_yt]: https://youtu.be/sRW_Q0Wzzwo
+
+[img_module_1_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1vVayeREVe
+[img_module_1_yt]: https://img.shields.io/youtube/views/Mz4V3zinMYI?style=social
+[ref_module_1_doc]: 04-module-specials/kaggle/getting-started.ipynb
+[ref_module_1_bili]: https://www.bilibili.com/video/BV1vVayeREVe/
+[ref_module_1_yt]: https://youtu.be/Mz4V3zinMYI
+
+
+[img_project_3_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV15GXQY3Ez3
+[img_project_3_yt]: https://img.shields.io/youtube/views/GQqbYRp5GYI?style=social
+[ref_project_3_doc]: https://github.com/echonoshy/tracer
+[ref_project_3_bili]: https://www.bilibili.com/video/BV15GXQY3Ez3/
+[ref_project_3_yt]: https://youtu.be/GQqbYRp5GYI
+
+[img_project_2_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1gYzEYrEQt
+[img_project_2_yt]: https://img.shields.io/youtube/views/TdCrbDvICbw?style=social
+[ref_project_2_doc]: https://github.com/echonoshy/tingshu
+[ref_project_2_bili]: https://www.bilibili.com/video/BV1gYzEYrEQt/
+[ref_project_2_yt]: https://youtu.be/TdCrbDvICbw
+
+[img_project_1_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1miAYeMEqg
+[img_project_1_yt]: https://img.shields.io/youtube/views/XjpNdvl-vvY?style=social
+[ref_project_1_doc]: https://github.com/echonoshy/d.va
+[ref_project_1_bili]: https://www.bilibili.com/video/BV1gYzEYrEQt/
+[ref_project_1_yt]: https://youtu.be/XjpNdvl-vvY
+
+
+[img_extra_1_bili]: https://img.shields.io/badge/dynamic/json?label=B%E7%AB%99&style=social&logo=bilibili&query=data.stat.view&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fview%3Fbvid%3DBV1zdDpYhEqj
+[img_extra_1_yt]: https://img.shields.io/youtube/views/Bnb92NG30us?style=social
+[ref_extra_1_doc]: 06-extras/bilibili-lottery/bilibili_lottery.md
+[ref_extra_1_bili]: https://www.bilibili.com/video/BV1zdDpYhEqj/
+[ref_extra_1_yt]: https://youtu.be/Bnb92NG30us