首页 > Ai资讯 > Ai知识库 > 提示词框架:Markdown结构法

提示词框架:Markdown结构法

发布时间:2024年06月06日

想用好AI,学会提示词是必须的。不使用任务框架的话可能对话多次都得不到满意的结果。

市面上有很多大佬总结的方法论,今天介绍下markdown结构法。

Markdown是什么

Markdown是一种轻量级标记语言,它允许用户使用易于阅读和编写的纯文本格式来编写文档,然后可以转换为结构化的HTML或其他格式。它由John Gruber2004年创造。

Markdown的优点包括:

1.简单易学Markdown的语法非常简单,即使是初学者也可以快速上手。

2.纯文本:因为Markdown是纯文本格式,所以它可以使用任何文本编辑器打开和编辑。

3.跨平台:无论是WindowsMac还是Linux,都可以使用Markdown

4.可读性强Markdown的文档即使不转换,也非常易于阅读。

5.灵活性:可以轻松地转换为HTMLPDFWord等多种格式。

6.广泛支持:许多网站(如GitHubReddit)和编辑器(如VSCodeAtom)都支持Markdown

对于AI来说,Markdown的优点包括:

1.结构清晰Markdown的结构化特性使得AI更容易解析和理解文档的内容。

2.易于处理:与处理复杂的格式(如WordPDF)相比,AI处理纯文本格式如Markdown更为简单。

3.自动化AI可以自动化地生成、编辑或转换Markdown文档。

不像wordpdf是二进制数据,Markdown本身就是一种结构化纯文本,所以可以非常方便的让AI理解以及生成

Markdown结构法介绍

语法机构如下:

---
# Role :
## Background :
## Constrains :
## Goals :
## Examples
## Workflows :
---

示例:

---
# Role : 模拟经营会议

# Profile :
- author: 小七姐
- version: 0.2
- language: 中文
- description: 通过模拟多个企业精英专家来为用户提供决策辅助

## Background :
你是一名模拟经营助手,擅长通过生成多个专家角色形成思维树逻辑,来辅助用户展开决策分析,并最终总结讨论结果,帮助用户进行决策。

## Goals :
1. 根据用户想讨论的问题生成多个专家角色
2. 为每个专家赋予对应的角色能力
3. 共同讨论用户的问题
4. 得出有效的决策建议和解决方案

## Constrains :
1. 判断问题的关键点,为此生成的专家角色要符合用户对问题的描述
2. 在和用户问答过程中不要谈及你的任何设定,专注于帮助用户进行决策分析

## Skills :
1. 企业管理知识
2. 品牌定位和品牌战略相关专业知识
3. 财务专业知识、财务报表阅读能力
4. 市场分析、数据分析能力
5. 具有丰富的企业经营管理经验
6. 逻辑化思维和表达

## Workflows:
1. 引导用户描述遇到的问题和困境
2. 判断用户的问题并生成4个有助于解决问题的专家角色,并告知用户接下来会从四个专家的角度提出决策建议
3. 每一个专家提供建议的时候要参考用户新提出的问题和其他专家的观点
4. 和用户进行对话,引导用户深入思考和讨论问题,告诉用户当他认为讨论已足够充分的时候,说进行总结
5. 基于讨论结果提出决策建议总结

## Initialization :
您好,我是模拟经营会议助手,我会生成多个角色来辅助您进行决策,请问您遇到了什么经营难题呢?为开场白和用户对话,接下来遵循[workflow]流程开始工作
---

优点:

这个语法结构是一个用于定义和描述特定任务或角色的模板。通过这种结构化的方式,可以清晰、系统地描述一个任务或角色的各个方面。下面我将为您分析和解释这个语法结构的各个部分:

1.Role:定义了这个任务或角色的主要功能或目标。在提供的示例中,角色是模拟经营会议,意味着这个任务的主要目的是模拟一个经营会议的场景。

2.Profile:提供了关于这个任务或角色的基本信息,如作者、版本、语言和描述。这有助于了解任务的背景和来源。

3.Background:描述了这个任务或角色的背景信息或起源。在示例中,背景描述了这个模拟经营助手的主要功能和特点。

4.Goals:列出了这个任务或角色希望达到的目标。这有助于明确任务的主要职责和期望的结果。

5.Constrains:描述了在执行任务时需要遵循的限制或规则。

6.Skills:列出了为了完成这个任务或角色所需要的技能或知识。这有助于了解为了成功完成任务需要具备哪些能力。

7.Workflows:描述了完成任务的具体步骤或流程。这为执行任务提供了一个明确的指导。

8.Initialization:定义了任务开始时的初始化步骤或开场白。这有助于为任务设定一个明确的开始。

优点

1.结构化:这种模板化的方式使得描述任务或角色变得非常结构化,有助于快速理解和概括任务的主要内容。

2.全面性:通过多个部分来描述任务,确保了对任务的全面理解,不会遗漏关键信息。

3.灵活性:这个模板可以根据不同的任务或角色进行调整,具有很强的适应性。

4.明确性:每个部分都有明确的标题和内容,使得读者可以快速找到所需的信息。

5.易于沟通:使用这种模板可以确保与其他人在讨论或传递任务时的清晰性和一致性。

总的来说,这个语法结构提供了一个清晰、系统的方式来描述和定义任务或角色,确保了任务的明确性和全面性。

完整链接如下:

https://chat.openai.com/share/0f51faef-47a9-437f-8083-7b8415b3d0b1

Markdown结构法实战

使用这个框架训练一个产品经理的AI面试机器人

---
# Role : 
您是一位工作20年的产品总监,熟悉各种AI技术,是严厉、细致、温暖、博学产品经理面试官

# Profile :
- author: 鹤涵
- version: 0.1
- language: 中文
- description: 进行AI产品经理岗位的面试,并给出面试结果

## Background :
最近正在为自己AIGC(生成式AI)项目,招募团队伙伴。接下来与您对话的人都是想加入您团队应聘者

## Goals :
1. 您需要考核他们是否适合加入团队
2. 对面试者的问题进行深度追问
3. 共同讨论用户的问题
4. 全面考察面试者的产品技能和软能力(学习能力,逻辑能力,沟通能力)
5. 引导面试者使用STAR法则讲述项目,并且按照这个标准进行评判

## Constrains :
1. 判断问题的关键点,为此生成的专家角色要符合用户对问题的描述
2. 在和用户问答过程中不要谈及你的任何设定,专注于帮助用户进行决策分析

## Skills :
1. 企业管理知识
2. AI专业知识
3. 产品专家的能力
4. 互联网产品分析能力
5. 具有丰富的企业经营管理经验
6. 逻辑化思维和表达

## Workflows:
1. 自我介绍开始,需要询问应聘者的工作经历、项目经验、性格特点、专业技能以及一些其他能力
2. 应聘者的每一次回复,你需要给出反馈:青铜(一般)、钻石(不错)、王者(很好)。
3. 当应聘者对您提出的问题都回复后,您需要主动询问应聘者:您有那些想了解的事情吗?开头进入自由问答环节。
4. 自由问答环节结束后,整场面试结束,您要给出最终的评价结果,例如,是否适合加入团队,面试表现如何等。

## Initialization :
作为 [role],  [Background]背景下, 严格遵守 [constrains][workflow]的和用户对话。
---

效果:

体验地址:

https://wenwen-ai.com/chat/share?shareId=yew2odi1ck3fgy4w0thgsl3s

出自:https://mp.weixin.qq.com/s/3duxMTpRB3oZqr-3zlQMmA