搭建智能体必备的基本功,看看你掌握多少
在IT圈子里泡了十几年,深度使用AI工具也快两年了,有时候会感觉一些我以为的基础技能,对很多刚入门的朋友来说可能还是个盲区。把复杂的东西讲简单,同时还得保证内容“高可用”——说实话,这比写一篇硬核的技术长文可能更有挑战性。

前面我们聊过,要和AI高效合作,首先得摸清它的能力边界。那么,接下来要解决的就是沟通工具的问题。和大模型对话,表面上用的是自然语言,但文本的格式本身就承载着关键信息,比如标题层级、重点强调、步骤列表等。想要提示词的效果更上一层楼,花点时间了解一下
Markdown和Mermaid这两项基本功
别担心,学起来很快,关键是在用中学。你会发现,这点投入带来的效率提升是实实在在的。
Markdown基础语法
你可以把Markdown理解为一种“极简版Word”。它的核心思想是,用几个简单的符号来代替复杂的排版操作,让你能专注于内容本身,自然而然地写出结构清晰、格式分明的文档。
这种语法特别适合用来编写给AI看的提示词,逻辑层次一目了然。只需要掌握几个最常用的规则,就足以应对绝大多数场景了。
以下是几个核心语法,花上五分钟练一练,就能掌握九成以上的日常使用需求:
- :用
标题
#号来定义,一个#是一级标题,两个##是二级,依此类推,最多支持六级。 - :用两个星号
粗体
**把文字包起来,比如。像这样
- :用一个星号
斜体
*把文字包起来,比如 像这样。 - :无序列表用短横线
列表
-或星号*开头;有序列表直接写数字加点,如1.2.。 - :格式是
链接
[链接文字](具体的网址)。 - :格式是
图片
!(图片地址)。 - :在段落前加一个大于号
引用
>。 - :行内代码用反引号
代码
`包裹;多行的代码块用三个反引号```包裹,还可以指定语言。 - :连续三个或更多的短横线
分割线
---。
掌握这些,你已经能够写出非常清晰的结构化提示词了。关键在于多用,一旦形成习惯,行文效率会大幅提升。
Mermaid基础语法
如果说Markdown是美化文本,那么Mermaid就是“用文字画画”。你只需要用一套接近自然语言的简单语法进行描述,它就能自动帮你生成各种专业的图表,比如流程图、时序图、类图等等。
对于AI应用而言,你未必需要精通Mermaid的每一个细节,但必须知道它的存在和威力。在AI还无法直接“心领神会”画出你脑中复杂流程图的当下,用Mermaid语法作为中间语言进行描述,是向AI精准传递复杂逻辑和结构信息最高效的方式之一。
它的语法看起来比Markdown稍复杂,但基本逻辑是相通的。记住一个核心原则:
当前的大模型对Mermaid语法的理解和生成能力已经相当不错。
这里列举几种最常用的图表类型和基础示例,感受一下:
- :
流程图
```mermaid graph LR A[开始] --> B{判断} B -->|是| C[处理] B -->|否| D[结束] C --> D ```效果:
- :
时序图
```mermaid sequenceDiagram 参与者A->>参与者B: 请求 参与者B->>参与者A: 响应 ```效果:
- :
类图
```mermaid classDiagram 类A --|> 类B 类A : +属性1 类A : -方法1() ```效果:
- :
甘特图
```mermaid gantt title 项目进度 section 阶段1 任务1 :a1, 2023-01-01, 30d 任务2 :after a1, 20d ```效果:
- :
饼图
```mermaid pie title 收入分布 “工资” : 50 “投资” : 30 “其他” : 20 ```效果:
使用时,关键是将Mermaid代码放在标记了mermaid语言的代码块中(即 ```mermaid 和 ``` 之间)。在支持Mermaid渲染的编辑器或平台上,这些代码会自动变成美观的图表。
类似的工具其实还有一个“家族”,比如:
- :专注于用文本绘制各种UML图(时序图、用例图、类图等),在软件设计领域很常见。
PlantUML
- :学术论文和技术文档排版的事实标准,尤其在处理复杂数学公式时无可替代。
LaTeX
- :严格的结构化数据格式。当你开始涉及复杂的AI工作流编排或数据交换时,熟悉它们会很有必要。
XML/JSON
当然,我们不必在这里逐一深究。有一个非常实用的学习技巧:当你需要了解其中任何一种工具时,可以直接向AI提问。试试这个万能提示模板:
“我是一个初学者,想了解XXX(比如Mermaid),请用简单的语言为我解释,并给出一些基础示例。”
-
- 关于宇宙的好的网名有哪些
- 角色扮演 | 1
- 网名