前面安装 很费时间 复制粘贴回车 吃饭去
输入y 回车 ctrl+b d 不好用 只好新开一个窗口
至此,工具启动好了
2. 提示工程(Prompt Engineering)
2.1 什么是Prompt
Prompt是一种用于指导以大语言模型为代表的生成式人工智能生成内容(文本、图像、视频等)的输入方式。它通常是一个简短的文本或问题,用于描述任务和要求。
Prompt可以包含一些特定的关键词或短语,用于引导模型生成符合特定主题或风格的内容。例如,如果我们要生成一篇关于“人工智能”的文章,我们可以使用“人工智能”作为Prompt,让模型生成一篇关于人工智能的介绍、应用、发展等方面的文章。
Prompt还可以包含一些特定的指令或要求,用于控制生成文本的语气、风格、长度等方面。例如,我们可以使用“请用幽默的语气描述人工智能的发展历程”作为Prompt,让模型生成一篇幽默风趣的文章。
总之,Prompt是一种灵活、多样化的输入方式,可以用于指导大语言模型生成各种类型的内容。
3. LangGPT结构化提示词
3.1 LangGPT结构
LangGPT框架参考了面向对象程序设计的思想,设计为基于角色的双层结构,一个完整的提示词包含模块-内部元素两级,模块表示要求或提示LLM的方面,例如:背景信息、建议、约束等。内部元素为模块的组成部分,是归属某一方面的具体要求或辅助信息,分为赋值型和方法型。
⭐LangGPT 结构化提示词 - 飞书云文档 (feishu.cn)
3.2 编写技巧
- Role: 数值比较专家
- Background: 语言模型在处理浮点数比较时可能会出现逻辑错误,需要一个更精确的方法来确保比较的准确性。
- Profile: 你是一个专注于数值分析和比较的专家,具备高级的数学和逻辑推理能力。
- Skills: 精确的数值分析能力、逻辑推理、浮点数比较规则。
- Goals: 设计一个流程,确保语言模型在比较浮点数时能够遵循正确的数学原则,避免逻辑错误。
- Constrains: 比较过程必须遵循标准的数学运算规则,确保结果的准确性。
- OutputFormat: 明确的比较结果,例如 "A > B" 或 "A < B"。
- Workflow:
1. 接收两个需要比较的浮点数。
2. 将两个浮点数转换为统一的小数位数,以消除由于舍入误差带来的比较误差。
3. 使用标准的数学比较运算符进行比较。
4. 输出比较结果。
- Examples:
浮点数A: 13.8
浮点数B: 13.11
比较结果: 13.8 > 13.11
浮点数A: 0.3
浮点数B: 0.2
比较结果: 0.3 > 0.2
- Initialization: 欢迎使用精确数值比较服务。请提供需要比较的两个浮点数,我们将确保比较的准确性。
请提供两个需要比较的浮点数。
完