在prompt使用占位符实现提高信息替换成功率和替换位置准确率【prompt】【LLM】

3 篇文章 0 订阅

文章目录

问题

造数据集的时候遇到的,llm不能很好的帮你替换,替换的内容不对,或者是替换的位置不对,比如这里就是替换位置不对,只盯着doc2替换,无视你的替换位置的变化。
待处理文本

    {
        "question": "填空题,吊车检验合格证件及驾驶操作合格证件报审手续完备,合格证件在________ 内。\n{%doc1%}\n{%doc2%}\n{%doc3%}\n",
        "content": "吊车检验合格证件及驾驶操作合格证件报审手续完备,合格证件在有效期内。",
    }

prompt相关部分

将question中doc1替换直接照搬 content 的内容,doc2、doc3替换为与问题无关的两句话,是真正的替换不是照搬文字。

Response

 "question": "填空题,吊车检验合格证件及驾驶操作合格证件报审手续完备,合格证件在________ 内。\n遵守所有相关的安全操作规程。\n吊车检验合格证件及驾驶操作合格证件报审手续完备,合格证件在有效期内。\n定期对设备进行安全检查。",
}

占位符

使用占位符可以清楚地表明这是一个待替换的部分,而不是一个静态的文本。这有助于LLM理解prompt的结构。如果prompt中直接使用doc1doc2doc3这样的文本,可能会与实际的文档内容或其他文本混淆,使用{%doc1%}、{%doc2%}、{%doc3%}可以明确这是一个特殊的标记。

解决

使用占位符提高信息替换成功率
prompt相关部分

将question中{%doc3%}替换直接照搬 content的内容,{%doc1%}、{%doc2%}替换为与问题无关的两句话,是真正的替换不是照搬文字。

Response

{
    "question": "填空题,吊车检验合格证件及驾驶操作合格证件报审手续完备,合格证件在________ 内。\n遵守所有相关的安全操作规程。\n定期对设备进行安全检查。\n吊车检验合格证件及驾驶操作合格证件报审手续完备,合格证件在有效期内。",
}

prompt这里还有一个小细节,与待替换文本占位符相对顺序对齐提升替换位置准确率,比如这里你用了占位符,

将question中{%doc3%}替换直接照搬 content的内容,{%doc2%}、{%doc1%}替换为与问题无关的两句话,是真正的替换不是照搬文字。

prompt中的顺序为{%doc2%}、{%doc1%},但是待处理的文本中顺序是 {%doc1%}、{%doc2%},两者不一致,替换的位置就不能保证了。
Response

{
    "question": "填空题,高架车驾驶及操作人员应经过相关机构或________ 的专门培训。\n操作前应熟悉所有安全指南。\n高架车驾驶及操作人员应经过相关机构或设备制造厂的专门培训。\n定期对设备进行维护以确保其良好状态。",
}

明显地,这里实际替换了{%doc2%}而不是你要求的{%doc3%}

相关测试基于Qwen1.5-14B-Chat

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
LLMprompt是通过模板定义的,该模板包含用于描述和表示任务输入和输出的占位符。通过prompt,我们可以控制LLM在不同任务上的应用。一个常见的prompt使用问答形式的提示链,其中包括一个question()提示符用于将输入转换为问题,以及一个answer()提示符用于回答生成的问题。不同的提示链可以导致对输入的不同预测。因此,prompt的设计对于LLM的性能至关重要。 ASK ME ANYTHING PROMPTING (AMA)方法提出了一种简单而有效的方法来设计高质量的prompt。该方法通过产生多个有效的但不完美的prompt,然后将它们聚合起来,最终生成高质量的prompt。 这种方法可以减少开源LLM的参数数量,并取得比GPT3-175B更好的Few-Shot性能。 由于prompt的微小变化可能导致LLM性能的较大变化,因此prompt设计的重要性不容忽视。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [最新 | Ask Me Anything 一种提示(Prompt)语言模型的简单策略(斯坦福大学 & 含源码)](https://blog.csdn.net/yinizhilianlove/article/details/127215208)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

来杯Sherry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值