1. Markdown简介及详细语法
Markdown是一种轻量级标记语言,旨在使文档编写更加简单和直观。它使用纯文本格式,易于阅读和编写,并且可以转换为HTML等格式。以下是Markdown的详细语法:
标题
使用 #
表示不同级别的标题:
# 一级标题
## 二级标题
### 三级标题
列表
无序列表使用 *
、+
或 -
:
- 项目1
- 项目2
有序列表使用数字加 .
:
1. 第一项
2. 第二项
引用
使用 >
表示引用:
> 这是一个引用
粗体和斜体
使用 **
表示粗体,使用 *
表示斜体:
**这是粗体**
*这是斜体*
链接和图片
链接使用 [链接文本](链接地址)
:
[Google](https://www.google.com)
图片使用 ![图片描述](图片链接)
:
![示例图片](https://example.com/image.jpg)
代码块
使用反引号 ``` 表示代码块:
print("Hello, World!")
2. 推荐工具
线上工具
- Typora: 一款所见即所得的Markdown编辑器,支持实时预览。
- Dillinger: 在线Markdown编辑器,支持与云存储服务集成。
线下工具
- VS Code: 强大的代码编辑器,支持Markdown插件。
- Atom: 由GitHub开发的开源编辑器,支持Markdown预览。
3. Markdown高级用法
插入数学公式
使用LaTeX语法插入数学公式:
$$
E = mc^2
$$
绘图
使用Mermaid或PlantUML语法绘图:
```mermaid
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
#### 制作PPT
使用Remark.js等工具制作PPT:
```markdown
---
title: 我的PPT
---
# 第一页
内容
---
格式转换
使用工具如Pandoc将Markdown转换为HTML、PDF等格式:
pandoc input.md -o output.pdf
4. Markdown在AIGC提示词工程中的应用
在chatGPT等AIGC(人工智能生成内容)中,Markdown可以用于:
- 格式化文本:使生成的内容更易读,结构更清晰。
- 插入代码块:便于展示代码示例。
- 创建列表:组织信息,使内容条理清晰。
- 嵌入链接和图片:丰富内容,提供更多信息。
Markdown的简洁性和易读性使其在自动生成文本方面非常有用,能够显著提升内容的可读性和专业性。
ICIO框架:由Input(输入)、Context(上下文)、Instruction(指令)、Output(输出)四个部分组成,旨在确保AI系统能够准确、高效地响应用户需求。
BROKE框架:由Background(背景)、Role(角色)、Objectives(目标)、Key Results(关键结果)、Evolve(演化)五个部分组成,用于提高GPT等AI模型的工作效率和质量。
CRISPE框架:由Capacity and Role(能力与角色)、Insight(背景信息)、Statement(任务指令)、Personality(个性风格)、Experiment(实验性回复)五个部分组成,旨在通过明确的能力与角色、背景信息、任务指令等提升AI与用户之间的互动质量。
Prompt设计模板
ICIO框架:
Input(输入)
- 用户提供的具体信息或问题:
Context(上下文)
- 相关背景信息或前置条件:
Instruction(指令)
- 明确的任务指令或要求:
Output(输出)
- 期望的回复格式或内容类型:
BROKE框架:
Background(背景)
- 任务的背景信息或场景描述:
Role(角色)
- AI在任务中扮演的角色或身份:
Objectives(目标)
- 任务的具体目标或要求:
Key Results(关键结果)
- 期望达到的关键成果或指标:
Evolve(演化)
- 任务可能的变体或扩展方向:
CRISPE框架:
Capacity and Role(能力与角色)
- AI的能力描述和在此任务中的角色:
Insight(背景信息)
- 任务的背景信息或相关知识:
Statement(任务指令)
- 具体的任务指令或要求:
Personality(个性风格)
- AI在回复时应展现的个性或风格:
Experiment(实验性回复)
- 是否鼓励AI尝试新颖或实验性的回复:
标签:Markdown,角色,AI,学习,任务,指令,使用 From: https://www.cnblogs.com/lv-anqi/p/18390700