今天小编分享的教育经验:搭建智能体必备的基本功,看看你掌握多少,欢迎阅读。
以下文章来源于越山集 ,作者越山集
作者| 越山集
来源 | 越山集,管理智慧
咨询合作 | 13699120588
越山 IT 从业十几年,重度使用 AI 也快两年了,有些我以为的基本能力,对于很多 AI 小白来说,可能都没听过。我的公众号文章内容也尽量写得简单易懂点。但简单不等于无用,恰恰相反,要写得简单,还要保证 " 高可用 ",似乎比写深入的技术文章更难。
前篇有说到,我们需要了解 AI 的能力边界。知己知彼,一文带你了解 AI 的 25 项能力和不足之处。
与大模型互動只需要自然语言,但文本的格式也表征重要的信息,比如标题,加粗,序列等。为了更好地与大模型互動,有必要了解一下 Markdown 和 Mermaid 的基础语法。
花少量时间学习,在实践中加强。相信我,绝对值得。
Markdown 就像是一种简化版的 Word。它让你用简单的符号来格式化文字 , 而不需要点击按钮或菜单。
Markdown 语法能让您不用操心复杂的排版操作,专注在文字本身,轻松写出带格式的,或者结构化的内容。
你可在线体验 Markdown 语法, 访问 https://1024tools.com/markdown
以下是最基础的 Markdown 语法,花 5 分钟操练下,能满足 90% 的使用场景。至少写结构化提示词不在话下。
标题 : 使用 # 号 , 一级标题一个 #, 二级标题两个 ##, 以此类推 , 最多六级。
粗体 : 用两个 * 包围文字 , 如 粗体
斜体 : 用一个 * 包围文字 , 如 斜体
列表 :
无序列表使用 -
有序列表使用数字加点 , 如 1. 2. 3.
链接 :
[ 链接文字 ] ( URL )
图片 :
! [ ] ( 图片 URL )
引用 : 在段落前加 >
代码 :
行内代码用 ` 包围
代码块用 ``` 包围 , 可指定语言
分割线 : 三个或更多的 ---
02
Mermaid 基础语法
Mermaid 就像是用文字来画图。你用简单的文字描述 , 它就能自动生成漂亮的图表。
你可能不需要熟练使用它,但至少要知道它的存在,和使用场景。当 AI 还不能直接画出流程图时,用 Mermaid 语法作为中介,可以更高效地传达相关信息。
在线体验 Mermaid 语法 https://www.min2k.com/tools/mermaid/
Mermaid 语法看上去要复杂点,也不用全记住。
需要时,记住,大模型能很好地通过 Mermaid 语法来理解一套流程。
流程图 :
```mermaid
graph LR
A [ 开始 ] --> B{ 判断 }
B -->| 是 | C [ 处理 ]
B -->| 否 | D [ 结束 ]
C --> D
```
效果
时序图 :
sequenceDiagram
参与者 A->> 参与者 B: 请求
参与者 B->> 参与者 A: 响应
类图 :
classDiagram
类 A --|> 类 B
类 A : + 属性 1
类 A : - 方法 1 ( )
甘特图 :
gantt
title 项目进度
section 阶段 1
任务 1 :a1, 2023-01-01, 30d
任务 2 :after a1, 20d
饼图 :
pie
title 收入分布
" 工资 " : 50
" 投资 " : 30
" 其他 " : 20
使用 Mermaid 时 , 需要将代码块放在 mermaid 和 之间。Mermaid 支持多种图表类型 , 可以根据需要选择合适的图表来可视化你的数据或流程。在支持 Mermaid 的 Markdown 编辑器中 , 这些图表会被自动渲染出来。
类似的,还有
PlantUML: 一种开源工具 , 使用简单的文本语言来绘制 UML ( Unified Modeling Language ) 图 , 包括时序图、用例图、类图等。
LaTeX: 一种基于 TeX 的排版系统 , 广泛用于学术论文和技术文档的编写,特别是数学公式。
XML或JSON:结构化数据传递,如果涉及编排 AI 工作流,有必要熟悉。
这里就不过多的复制粘贴了,想要详细了解,可以直接跟 AI 说,
"我是一个初中生,想了解 XXX,请为我解释,并给出示例"。
点击下方卡片,关注管理智慧