1. 背景:长文本提示的痛点
在 AI 编程或任务执行中,我们通常需要用大量文字来描述一个复杂的流程。例如:
传统提示词:
“首先检查上下文,然后验证文件是否符合规范,如果符合就执行操作,否则返回错误……”
这类提示词不仅冗长,而且 AI 可能会误解其中的逻辑,导致意图不清或执行错误。而最近 Cline 社区发现了一个突破性的技巧:
💡 直接用 Mermaid 图表替代文字描述,让 AI 以流程图方式理解任务逻辑!
💥 为什么 Mermaid 更高效?
- 结构化信息表达:比起纯文本,Mermaid 让 AI 一眼就能看清流程关系,避免歧义。
- 更好解析:AI 处理结构化数据(如 JSON、图表)通常比解析自然语言更快、更准确。
- 直观调试:如果某个步骤有问题,只需修改图表,不需要重新编写复杂的提示词。
- 支持纯文本大模型:一方面通过 Mermaid 的结构化描述让纯文本大模型秒懂人类的意图,另一方面多模态大模型读图容易产生歧义,没有 Mermaid 的结构化描述来的准确。
2. 使用文字来画图的 Mermaid
Mermaid 是一种用文本描述流程图的轻量级标记语言,它可以将代码自动转换为