搭建智能体必备的基本功,看看你掌握多少

文摘   2024-07-13 23:51   重庆  

越山IT从业十几年,重度使用AI也快两年了,有些我以为的基本能力,对于很多AI小白来说,可能都没听过。我的公众号文章内容也尽量写得简单易懂点。但简单不等于无用,恰恰相反,要写得简单,还要保证“高可用”,似乎比写深入的技术文章更难。

前篇有说到,我们需要了解AI的能力边界。知己知彼,一文带你了解AI的25项能力和不足之处

与大模型交互只需要自然语言,但文本的格式也表征重要的信息,比如标题,加粗,序列等。为了更好地与大模型交互,有必要了解一下Markdown和Mermaid的基础语法。

花少量时间学习,在实践中加强。相信我,绝对值得。

Markdown基础语法

Markdown就像是一种简化版的Word。它让你用简单的符号来格式化文字, 而不需要点击按钮或菜单。

Markdown 语法能让您不用操心复杂的排版操作,专注在文字本身,轻松写出带格式的,或者结构化的内容。

你可在线体验Markdown语法, 访问 https://1024tools.com/markdown

或者本地下载支持Markdown语法的编辑器,比如Typora

以下是最基础的Markdown语法,花5分钟操练下,能满足90%的使用场景。至少写结构化提示词不在话下。

  1. 标题:使用 # 号,一级标题一个 #,二级标题两个 ##,以此类推,最多六级。

  2. 粗体:用两个 *  包围文字,如 粗体

  3. 斜体:用一个 *  包围文字,如 斜体

  4. 列表:

  • 无序列表使用 -

  • 有序列表使用数字加点,如 1. 2. 3.

  • 链接:

  • [链接文字](URL)

    1. 图片:
    ![](图片URL)
    1. 引用:在段落前加 >

    2. 代码:

    • 行内代码用 ` 包围

    • 代码块用 ``` 包围,可指定语言

  • 分割线:三个或更多的 ---

  • Mermaid基础语法

    Mermaid就像是用文字来画图。你用简单的文字描述,它就能自动生成漂亮的图表。

    你可能不需要熟练使用它,但至少要知道它的存在,和使用场景。当AI还不能直接画出流程图时,用Mermaid语法作为中介,可以更高效地传达相关信息。

    在线体验Mermaid语法 https://www.min2k.com/tools/mermaid/

    Mermaid语法看上去要复杂点,也不用全记住。

    需要时,记住,大模型能很好地通过Mermaid语法来理解一套流程。

    1. 流程图:

    ```mermaid

    graph LR

    A[开始] --> B{判断}

    B -->|是| C[处理]

    B -->|否| D[结束]

    C --> D

    ```

    效果



    1. 时序图:

    ```mermaid

    sequenceDiagram

    参与者A->>参与者B: 请求

    参与者B->>参与者A: 响应

    ```

    效果

    1. 类图:

    ```mermaid

    classDiagram

    类A --|> 类B

    类A : +属性1

    类A : -方法1()

    ```

    效果

    1. 甘特图:

    ```mermaid

    gantt

    title 项目进度

    section 阶段1

    任务1 :a1, 2023-01-01, 30d

    任务2 :after a1, 20d

    ```

    效果

    1. 饼图:

    ```mermaid

    pie

    title 收入分布

    "工资" : 50

    "投资" : 30

    "其他" : 20

    ```

    效果


    使用Mermaid时,需要将代码块放在 mermaid 和 之间。Mermaid支持多种图表类型,可以根据需要选择合适的图表来可视化你的数据或流程。在支持Mermaid的Markdown编辑器中,这些图表会被自动渲染出来。

    类似的,还有

    PlantUML: 一种开源工具,使用简单的文本语言来绘制UML(Unified Modeling Language)图,包括时序图、用例图、类图等。

    LaTeX: 一种基于TeX的排版系统,广泛用于学术论文和技术文档的编写,特别是数学公式。

    XMLJSON:结构化数据传递,如果涉及编排AI工作流,有必要熟悉。

    这里就不过多的复制粘贴了,想要详细了解,可以直接跟AI说,

    我是一个初中生,想了解XXX,请为我解释,并给出示例”。

    就酱,觉得有用的话,欢迎点赞点个“在看”。也欢迎加我好友, 交流, 围观, 学习.


    越山集
    专注AI智能体,分享AI应用,探索和实践AI应用落地,我是越山,关注我,让AI为你打工。
     最新文章