1-1 Markdown学习

1-1 Markdown学习

任务详情

你熟悉Markdown格式吗?选择自己熟悉的AI平台,把下面的提示词发给ta:
""
作为计算机技术专家、人工智能技术专家,网络空间安全专家,密码学专家,密码技术专家,请您:

  1. 深入浅出的讲解一下Mardown,Markdown的详细语法
  2. 推荐至少两款线上工具,至少两种线下工具
  3. 讲解Markdown的高级用法,包括插入数学公式、绘图、制作PPT,格式转换等
  4. 讲解Markdown在chatgpt等AIGC的提示词工程中的应用
    ""

学习、实践AI平台返回的内容,并回答:
1.哪些内容是你掌握的?哪些内容是你没有掌握的?使用AI推荐的工具或者你喜欢的工具实践一下没有掌握的内容。
2.要使用好AI工具,写好prompt(提示词)是非常重要的,提示词至少要有角色、上下文、任务。专家们提供了很多结构化提示词的框架,比如ICDO,BROKE,CRISP等,你知道哪些提示词框架?如果不知道,通过搜索工具或者AI工具学习一个。Markdown是结构化prompt的好方法,请为你学习的prompt框架使用Markdown格式设计一个通用模板
3.作业提交要求使用Markdown格式,同时提交Markdown转化的PDF,推荐在https://www.cnblogs.com/或https://www.csdn.net/等技术平台发表博客,提交博客链接。或者在https://github.com/或https://gitee.com/等代码托管平台完成任务,提交文档链接``


问题一:AI平台返回的内容与实践

一、Markdown 简介

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档。它的设计目标是实现 “易读易写”,让人们专注于内容创作,而不必花费太多时间在排版上。

二、Markdown 语法

(1)标题

使用 # 符号表示标题,# 的数量代表标题的级别。

#一级标题
##二级标题
###三级标题

(2)段落

1.段落之间用空行隔开。
2.强调
用 * 或 _ 包裹的文本表示斜体,例如:斜体斜体
用 ** 或 __ 包裹的文本表示粗体,例如:粗体粗体
用 *** 或 ___ 包裹的文本表示粗斜体,例如:粗斜体粗斜体
3.列表
无序列表使用 -、* 或 + 开头,例如:

  • 列表项 1
  • 列表项 2
    有序列表使用数字加 . 开头,例如:
  1. 列表项 1
  2. 列表项 2

(3)链接

行内式链接:[链接描述](链接地址),例如:[百度](https://www.baidu.com)百度
参考式链接:先在文档中任意位置定义链接,例如:[链接描述][链接标记],然后在文档末尾定义链接标记,例如:[链接标记]: 链接地址。

(4)图片

行内式图片:![图片描述](图片地址),例如:`美丽的风景

`美丽的风景

参考式图片:与参考式链接类似,先定义图片引用,例如:![图片描述][图片标记],然后在文档末尾定义图片标记,例如:[图片标记]: 图片地址。

(5)引用

使用 > 符号表示引用,例如:

这是一段引用的话。

(6)代码块

行内代码使用反引号(`)包裹,

例如:这是一段行内代码
代码块使用三个反引号包裹,并且可以指定代码语言,例如:

     print("Hello, World!")

(7)分隔线

使用三个或以上的 -、* 或 _ 表示分隔线,例如:
(---)在实践的过程中,我发现这种发法会自动将上一行的内容变为二级标题形式


(***)


(___)


(8)表格:

使用 | 来分隔单元格,使用 - 来分隔表头和内容。例如:

|列1|列2|列3|
| ---- | ---- | ---- |
| 内容1 |内容2|内容3 |
列1 列2 列3
内容1 内容2 内容3

可以在表头下方的分隔线中添加 : 来指定对齐方式,: 在左边表示左对齐,在右边表示右对齐,两边都有表示居中对齐。例如:

|列1|2|列3|
|:--- | :----: | ---:|
| 内容1 |内容2|内容3 |
列1 列2 列3
左对齐 居中 右对齐

(9)任务列表:

使用 - [ ] 表示未完成的任务,使用 - [x] 表示已完成的任务。例如:

(10)脚注:

可以添加脚注来提供额外的解释或引用。例如:

这是一个带有脚注的文本[^1]。
[^1]:解释

这是一个带有脚注的文本

(11)删除线:

使用 ~~ 包裹的文本表示删除线。例如:

~~这是被删除的文本~~。

这是被删除的文本

(12)内联 HTML:

在 Markdown 中可以使用一些内联 HTML 标签来增强格式效果。例如:

<span style="color:red;">红色文本</span>

红色文本

三、Markdown 工具

(1)线上工具:
Typora:界面简洁美观,支持实时预览,功能强大。
语雀:不仅支持 Markdown 编辑,还提供了团队协作、知识库等功能。
(2)线下工具:
Visual Studio Code:一款功能强大的代码编辑器,安装 Markdown 插件后可以很好地编辑 Markdown 文件。
Sublime Text:轻量级文本编辑器,通过安装插件可以支持 Markdown 编辑。

四、Markdown 高级用法

(1)插入数学公式:

Markdown 可以通过特定的语法插入数学公式,例如使用 LaTeX 语法。常见的数学公式编辑工具如 MathJax,可以在支持 Markdown 的平台上渲染数学公式。例如,输入$E = mc^2$可以显示爱因斯坦质能方程。

行内公式:$E = mc^2$
块级公式:
$$
\frac{a}{b} = c
$$

(2)制作 PPT:

有一些工具可以将 Markdown 文档转换为 PPT,例如 Marp。通过特定的语法和布局,可以使用 Markdown 创建演示文稿,然后转换为 PPT 格式进行展示。

# 幻灯片标题

---

## 幻灯片2内容

(3)格式转换:

可以使用在线工具或软件将 Markdown 文档转换为其他格式,如 PDF、HTML 等。例如,Pandoc 是一个强大的文档转换工具,可以在多种格式之间进行转换。

pandoc example.md -o example.pdf

五、Markdown 在 AIGC 提示词工程中的应用

在 ChatGPT 等 AIGC 工具中,Markdown 可以用于以下方面:

(1)清晰的提示结构:使用标题、列表等语法可以清晰地组织提示词,使提示更加结构化,便于 AIGC 工具理解和生成更准确的回答。
例如,可以使用一级标题明确问题的主题,二级标题细分问题的各个方面,无序列表列出具体的要求或示例。
(2)强调重点:通过粗体、斜体等强调语法,可以突出关键的提示词,让 AIGC 工具更加关注这些内容。
例如,用粗体表示重要的概念或关键词,用斜体表示补充说明或解释。
(3)引用参考资料:使用引用语法可以引用相关的文献、资料或其他来源,为 AIGC 工具提供更多的背景信息和参考依据。
例如,在提示中引用一篇研究论文的标题和作者,以便 AIGC 工具了解相关的研究领域和观点。

问题二:为学习的prompt框架使用Markdown格式设计一个通用模板

(1)在此之前没有学习过prompt框架,这次我学习的是 RAPT 框架:

Role(角色):明确 AI 在回答问题时所扮演的角色。
Action(行动):说明 AI 应该采取的具体行动。
Persona(人物特点):赋予 AI 特定的人物特点或风格。
Tone(语气):确定回答的语气,如正式、幽默、简洁等。

(2)Markdown 通用模板:

RAPT 提示词模板
一、Role
你是 [具体角色名称],拥有 [相关专业知识或技能描述]。
二、Action
请你 [具体的行动要求,如分析、解释、提供建议等] 以下内容:
[提供需要分析或处理的内容]
三、Persona
你的风格是 [描述人物特点,如严谨、富有创造力、亲切等]。
四、Tone
回答的语气为 [具体的语气描述,如专业、轻松、严肃等]。


  1. 解释 ↩︎

posted @   晓熙熙  阅读(49)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示