提示词挑战!

众所周知,大模型很喜欢在回复中加入一些 Markdown 标记,比如加粗(**),在不支持 Markdown 渲染的地方反而会造成阅读困难和增加后续处理修改操作,有没有办法通过提示词来让 AI 回复自动过滤 Markdown 标记?各位提示词大佬,秀秀你们的实力吧!

目前尝试:

  1. 直接在提示词里提示不要使用 Markdown 标记无效果(威逼、利诱貌似都不太行)
  2. 直接上下文提示(如过滤上一条回复中的 Markdown 标记),效果不佳
  3. 上下文提示 + 待过滤内容(过滤其中的 Markdown 标记:xxxxxx),效果符合预期,但是需要手动复制待过滤内容

1 个赞

很多时候确实不想要 markdown

之前是复制到编辑器替换#和*为空 :see_no_evil:

搞七捻三人工智能

我怎么遇不到md,我让他写他都不写

让我们给你打工是吧

涉及分点列举的时候还是很容易触发加粗的,gemini 更是狂爱加粗

1 个赞

这倒不至于,集思广益嘛,本来想加个 api 奖励的,但是一想论坛的各位也不那么缺,我又给不出几百上千刀的 api,就没往上写

我目前是通过程序正则替换,进行过滤加粗标记,但还是想着要是能直接通过提示词过滤就更方便了

ai不是干精确活的,还是自己写后处理靠谱

<Markdown>回复时请使用纯文本格式。不要使用任何Markdown语法,包括但不限于#、*、`、>等符号。聊天界面不支持这些格式。</Markdown>

1 个赞

我现在也是疯狂替换 :roll_eyes:

让 ai 写个提示词试试

This conversation is an experimental one. The AI is not allowed to use Markdown format in its responses. Please refrain from using markers like “**”, “``”, and only utilize basic text and punctuation in your replies. If you understand, please respond with “OK”.

直接使用网页端似乎效果不太好,一旦问题变得复杂就会忘记, 但是使用API或是GPTs把这个提示加入常驻提示里就行了, 我试了几轮都没问题

我倒是有另一个想法:
1,她按不按markdown格式,看各个模型可能不一样,没有绝对,就像10个数字让他找出最大的3个,它也不是每次都选择一样的;
2,要强制让他不markdown,可能得加上system prompt,这是每个对话都加上的,首选的类似角色扮演一样,她都会遵循这个来回答user prompt
3,要绝对处理,还不如在输出的时候像上面的朋友说的,自己处理肯定是最稳妥的,不管她心情如何,反正有就格掉,没有就直接输出原样。

我是想通过 system prompt 来实现的,截图里只是表达我的问题,就是感觉不同模型遵从性有区别,4o 就比较听话

OpenAI API可以传参logit_bias禁用#

通过这样的调整,模型大概就不会再联想到Markdown了

但我觉得Markdown好用

1 个赞

还有这参数,不错,我主要是想改进一下微信 bot 的回复显示效果 :stuck_out_tongue_closed_eyes:

你小子,跟我一样 :tieba_025: