## 模块 4：为什么分支对 Agent 很重要

### 4.1 小节

到这里你已经亲手完成了一个**分支式探索**的数据库工作流：同一需求，Agent 在多个分支上并行落地不同方案；你选择一个最合适的分支作为基线，再从该节点继续演进。

这种工作流并不是**为了好玩**，而是 Agentic AI 系统在工程落地时经常绕不开的能力需求：**需要同时探索、需要可回退、需要可对比、需要可追溯**。

你可以阅读这篇论文作为参考依据：

- [Branch-Train-Merge: A Version Control Paradigm for Collaborative LLM Development](https://arxiv.org/abs/2509.00997)

你不需要把论文细节全部读完；只要带着一个问题去看即可：

- 当 Agent 在复杂任务中需要尝试多种候选路线（计划、工具调用序列、结构化产物）时，如何以**树/分支**的方式组织这些尝试，从而更稳定、更可控地得到最终解？

回到本实验的数据库场景：把 TiDB Cloud Branching 当作**外部世界状态的分支机制**，可以让 Agent 的探索成本更低、对比更直接、回退更可靠，这也是分支能力在 Agentic AI 系统里变得重要的原因。

### 4.2 清理

- 返回到 [TiDB Cloud 控制台](https://tidbcloud.com/project/clusters)，在 **Branches**（分支）列表中找到 agent 创建的分支。

- 在右侧 **操作** 栏点击 `...`。

- 在菜单或对话框中选择 **Delete（删除）**，然后勾选“我已了解，删除”进行确认。
