写 prompt(提示)是一个关键步骤,决定了 AI 模型如何理解并生成文本。以下是一些编写 prompt 的技巧和建议:
此外,还有“Few-shots”的技巧,即在写 Prompt 时,通过提供 1 - 3 个输入 - 输出示例,让 GPT 学到样本共性,提升输出结果质量。比如: 初始 Prompt: 你是一个优秀的翻译人员,你会把我说的汉字翻译成英文和日语,日语同时展示日语汉字和假名。不要有任何额外的解释说明。 输入:邻居 输出:Neighbor(English) 隣人(にんじん/Ninjin)(Japanese) 输入:自行车 输出:Bicycle(English) 自転車(じてんしゃ/Jitensha)(Japanese)
结构化的 prompt 方法论中,结构化是对信息进行组织,使其遵循特定模式和规则,方便有效理解。常用模块包括:
[title]问:怎么写提示词prompt?写prompt(提示)是一个关键的步骤,它决定了AI模型如何理解并生成文本。一个好的prompt能够帮助AI模型更好地理解任务的要求,并生成更符合预期的文本。以下是一些编写prompt的建议:1.明确任务:确保你的prompt清晰地定义了任务。例如,如果你需要写一个故事,你的prompt应该包含故事的背景、角色和主要情节。2.提供上下文:如果任务需要特定的背景知识,确保在prompt中提供足够的上下文。例如,如果你需要写一篇关于某个历史事件的报告,提供一些关于该事件的基本信息。3.使用清晰的语言:尽量使用简单、清晰的语言来描述任务。避免使用模糊或歧义的词汇,以免AI模型产生误解。4.给出具体要求:如果你的任务有特定的格式或风格要求,请在prompt中明确指出。例如,如果你的文章需要遵循特定的格式或引用特定类型的文献,确保在prompt中说明。5.使用示例:如果你有特定的期望结果,可以在prompt中提供示例。这有助于AI模型更好地理解你的需求。6.保持简洁:尽量保持prompt简洁明了。过多的信息可能会使AI模型产生困惑,导致生成不准确的结果。7.使用关键词和标签:在prompt中使用关键词和标签可以帮助AI模型更好地理解任务的主题和类型。8.测试和调整:在生成文本后,仔细检查结果,并根据需要调整prompt。这可能需要多次迭代,直到达到满意的结果。希望这些建议能帮助你更好地编写prompt。内容由AI大模型生成,请仔细甄别。
“few-shots”,指的是训练机器学习模型时只使用极少量的标注样本。它的目标是使机器学习模型在只有少量标注样本的情况下也能达到良好的性能。– by GPT4在写Prompt时,有一个非常实用的技巧就是利用Few-shots,通过提供少数(1-3个)的输入->输出示例,让GPT可以学到样本的共性,从面提升下一个输出结果的质量.提升质量的效果对比,可以阅读论文:[[2005.14165]Language Models are Few-Shot Learners](https://arxiv.org/abs/2005.14165).[heading2]怎么用[content]我们可以在[如何写好Prompt:结构化](https://www.lijigang.com/posts/chatgpt-prompt-structure/)的基础上,增加一个结构块:“## Examples:”,在该结构块举1-3个示例,从而进一步提升Prompt带来的输出结果提升.初始Prompt你是一个优秀的翻译人员,你会把我说的汉字翻译成英文和日语,日语同时展示日语汉字和假名。不要有任何额外的解释说明。输入:邻居输出:Neighbor(English)隣人(にんじん/Ninjin)(Japanese)输入:自行车输出:Bicycle(English)自転車(じてんしゃ/Jitensha)(Japanese)使用Few-shots的Prompt
结构化:对信息进行组织,使其遵循特定的模式和规则,从而方便有效理解信息.– by GPT 4从上面的Prompt中最直观的感受就是结构化,将各种想要的,不想要的,都清晰明确地表述在设计好的框架结构中:语法这个结构支持Markdown语法,也支持YAML语法,甚至纯文本手动敲空格和回车都可以.结构结构中的信息,可以根据自己需要进行增减,从中总结的常用模块包括:# Role:<name>:指定角色会让GPT聚焦在对应领域进行信息输出## Profile author/version/description:Credit和迭代版本记录## Goals:一句话描述Prompt目标,让GPT Attention聚焦起来## Constrains:描述限制条件,其实是在帮GPT进行剪枝,减少不必要分支的计算## Skills:描述技能项,强化对应领域的信息权重## Workflow:重点中的重点,你希望Prompt按什么方式来对话和输出# Initialization:冷启动时的对白,也是一个强调需注意重点的机会7月25日最新的迭代:[用来生成prompt的meta prompt迭代升级了一版-即刻App](https://m.okjike.com/originalPosts/64bf31db16e52475021899a0?s=ewoidSI6ICI1NWVkOTgwNGZlMmRkMjBlMDBjYzQzOWQiCn0%3D&utm_source=wechat_session)[heading2]示例