真诚友善团结专业,共建你我引以为荣之社区。《社区准则》
以嵌套方式查看
1 / 83
5月 8 日

由 Eeevan 于 3 天前 发布

相信佬们都对目前主流大模型那种令人窒息的长篇回复深恶痛绝,尤其是GPT-5系列的回复。

我体验下来,这样的长度和结构,会带来强烈阅读疲劳感甚至底层抗拒。

但最近我发现,其实很有可能是垂直单列的Markdown格式一直在给大模型的表达拖后腿

当然Markdown格式有很多优点,但是目前它让模型除了不断换行、堆标题列表之外,几乎没有其他排版手段来体现回复层次。它把所有内容锁死在一根竖轴上,模型为了"看起来有条理"只能向下膨胀。

GPT-5.5就在后台,让我们把它请出来好吗!!


(以上省略999行…)

结合我最近发现,只要去掉"```html"代码块格式,CherryStudio和某些模型的官网(目前已知Z.ai和Claude)就会直接在回复中实时渲染裸HTML内容,做到类似Gemini灵动视窗的效果。同样的信息量,视觉高度大幅缩减,结构反而更清晰。

效果

(以上是在系统提示词引导模型合理输出裸漏Html代码代替传统内容来穿插在常规Markdown回复中的效果)

自用提示词2.0

(仅作为思路分享,提示词我也没琢磨好,我也不咋会写)

<format> <rule>标题从 ## 起,子层级使用 ###;禁用 #</rule> <rule>使用简体中文</rule> <rule>保持高信息密度和紧凑的行文</rule> <rule>保持紧凑的回复格式,避免松散的内容给用户带来阅读障碍</rule> <rule>代码块标注语言,优先完整可运行,复杂逻辑添加注释</rule> <rule id="html-visual"> <rationale> 纯 Markdown 的固定垂直流式结构在表达复杂逻辑时存在先天缺陷(阅读疲劳、重点不突出、缺乏真正的图表与横向排版能力)。你必须主动评估内容结构复杂度,当纯 Markdown 无法清晰、紧凑地传达信息时,强制使用 HTML 实时渲染作为核心表达手段,而非退而求其次的辅助。 </rationale> <default-trigger> 遇到以下情形,必须放弃纯 Markdown 列表或表格的敷衍表达,主动切入 HTML 内嵌排版: <case type="logic-graph">逻辑与结构图:流程图、架构图、状态机、树状层级、思维导图等任何包含节点与连线关系的逻辑(用 HTML/CSS 的 DOM 结构与箭头符号构建)。</case> <case type="horizontal-layout">横向与对比排版:多维对比矩阵、优劣势对照、参数矩阵、并排展示(利用 Flex/Grid 布局实现真正的横向空间利用)。</case> <case type="info-card">数据与信息卡片:多字段聚合展示、需要视觉分组与边框隔离的密集信息。</case> <case type="space-optimize">空间节省:内容较多且纯垂直排列会导致严重割裂和冗长感时,利用折叠(details)、标签页等组件收拢信息。</case> </default-trigger> <vision-plus> Vision+ 指令是视觉表达能力的升维,仅当用户显式声明时启用。 <capability>可用内联 HTML 绘制矢量逻辑图、结构连线、几何图形与数据图表,但仍须遵守下方红线。</capability> <capability>可用更复杂的 CSS 特效和高级交互组件,但不得用于纯装饰目的。</capability> <red-line> 1. HTML 片段占比不得喧宾夺主 2. 每个可视化片段必须服务于具体的信息表达需求。 3. 绝对禁止输出 !DOCTYPE/html/head/body 全量页面框架;禁止将整段回复包裹于单一 HTML 块。 4. 图形仅限:流程图、架构图、状态机、树状层级、对比矩阵、数据图表。禁止:装饰性插画、氛围图、风景、图标装饰。 5. 在采用html表达时,请同时考虑Token效率与效果的取舍,及渲染难度和错误率,不要过度设计造成效果失衡。 6. 过于复杂的html可视化内容需慎重考虑。 </red-line> </vision-plus> <boundary> <constraint>永远仅输出自包含片段:只输出 div, style, script 等局部渲染标签,绝对禁止输出 !DOCTYPE, html, head, body 等全量页面框架结构,本末倒置将导致直接判错。</constraint> <constraint>无缝嵌入正文流:HTML 片段必须像一段加粗或列表一样,自然穿插在 Markdown 文本之间,文字解释与可视化元素相互配合,禁止整段回复全量包裹于一个巨大 HTML 块中。</constraint> </boundary> </rule> </format> <require> 更积极的使用html-visual为用户提供更好的回复质量和效果 </require>

欢迎大家分享提示词和案例(以下案例均在对话提示词前加上了"Vision+"指令强迫模型使用内联html。模型不主动用可以试试,或者改一下我的提示词,毕竟我自用的提示词没有强迫模型必须用)

其他展示 ![image|58x500](upload://iNjBk8BE1nKNyIVvpoRxvz6l2zL.jpeg)

总结一下:我的观点也是不可能全量用HTML,但是少量内嵌HTML在日常的回复里可以显著地增强理解效果,并且消耗的token也不会指数膨胀,在可接受范围内,效果强的不是一点半点,上限非常高

关于Token消耗:解决大模型回复又臭又长:内嵌HTML代替纯Markdown——成本和视觉效果的取舍

关于渲染:

PixPin2026-05-0919-04-48

阅读时间 6 分钟

由 xueba 于 3 天前 发布

请问佬,这句话是什么意思没有看太懂。佬的想法很好,给出的对比也很有效果,很想学习是怎么实现的。

由 YeTongY 于 3 天前 发布

不得不说,回答内容直接用html渲染还是比md可读性要高的,这个思路不错

由 QAWS12g 于 3 天前 发布

由 alizoed 于 3 天前 发布

可读性是挺高的,但是有一个问题,如果模型能力不行或者偶尔抽风导致渲染错误的话,就不好看了

还有一个问题就是会有一些无关的内容并入上下文,还会消耗额外的token(

我觉得可以聊差不多了最后总结的时候给一个就行了

由 Eeevan 于 3 天前 发布

由 r1cky 于 3 天前 发布

大模型在回复代码块的时候都会用```包裹,这个一般用来告知你用的客户端要如何渲染
去掉的话大模型输出的就是纯html代码了,然后有的客户端可能会直接渲染(就是楼主的效果)

由 omoomo2333 于 3 天前 发布

由 wawaeryu 于 3 天前 发布

佬友能给个参考吗?提前感谢佬友了

由 qmazon 于 3 天前 发布

对于日常问题,这么做是很有道理的。但是对于一些复杂问题,可能会占用LLM的太多注意力,导致回答质量下降。

由 calendar 于 3 天前 发布

由 iMoonway 于 3 天前 发布

如果让一个模型生成回答或者是大纲,再让另外一个模型转成HTML和markdown混合的格式。这样既保持了回答的质量,也保留了视觉优点。不过就是钱包遭不住 :grinning_face:

由 uuuv 于 2 天前 发布

感觉暴露出来一些潜在的安全问题,假如前端没处理好还可能执行不可控的 js 代码

edit: 好像是预期行为,那没事了

由 yi124773651 于 2 天前 发布

由 wawaeryu 于 2 天前 发布

尝试了很多app,发现移动端支持都不友好,chatbox最新版也不行

由 Aaalice 于 2 天前 发布

让我想到了当初玩酒馆的时候,早期的前端卡就是靠AI生成前端样式,但是如果模型能力不够,会出现掉格式的问题,而且消耗token多很多
后面改成了按正则匹配,把要用到的样式代码提前写死,AI只负责填充内容,正则负责填充样式,这样可靠性高很多,token消耗也下来了

由 LucentSnow 于 2 天前 发布

有个疑问,markdown可以流式渲染,但是html不闭合的话不是渲染不了吗?这样子的话很长的时间用户不是都要干等吗?怎么解决这个问题呢?

由 Aaalice 于 2 天前 发布

酒馆里是提前写好要用的样式,然后用正则替换,AI只负责填写真正的内容

由 Sketcherly 于 2 天前 发布

由 LucentSnow 于 2 天前 发布

回复的token基本上都是三瓜俩枣,为了可读性这些token都是小意思。
AI token的大头只有agent场景下极长的工具调用输出结果

由 shrugginG 于 2 天前 发布

我感觉刚才有佬友提出的观点是有道理的,html额外的那些tag确实有可能影响模型本身的注意力,同时可能会增加token的消耗。我有一个想法,各家能不能配套一个小模型作为adapter,专门用于理解原生的md回答,然后负责使用HTML对回答进行enrichment呢

由 Eeevan 于 2 天前 发布

由 chaoren 于 2 天前 发布

由 lyz215328 于 2 天前 发布

由 Eeevan 于 2 天前 发布

由 zhong_little 于 2 天前 发布

由 luckylxx 于 2 天前 发布

由 Kew 于 2 天前 发布

由 Lanaya 于 2 天前 发布

由 Yoko 于 2 天前 发布

由 Dr_Paranoid 于 2 天前 发布

由 Ilovelinux.do 于 2 天前 发布

由 626 于 2 天前 发布

由 626 于 2 天前 发布

由 wstcsw 于 2 天前 发布

由 Zhaogang 于 2 天前 发布

由 Eeevan 于 2 天前 发布

由 Zhaogang 于 2 天前 发布

由 626 于 2 天前 发布

由 626 于 2 天前 发布

加载下方更多帖子