更快更省,Cherry Studio输出HTML稳定性提升

更快更省,Cherry Studio输出HTML稳定性提升
更快更省,Cherry Studio输出HTML稳定性提升

接着

【教程】CherryStudio输出效果大升级,直接输出HTML 开发调优
欢迎各位佬友多测试多反馈,我好持续优化,毕竟我一个人遇到的问题有限 5月27晚上更新 增加不同主题的样式匹配,非模版预设,模式预设,自动匹配输出。MCP文件已重新上传,需要重新下载 注意:这里面说的直接输出HTML指的不是输出一个HTML文件,而是可以直接在对话页面显示的页面,就是下面这种效果 [image] 具体方法 首先要说明的是,这里是通过MCP来实现的 下载MCP文件 …
【教程】自适应主题,CherryStudio输出效果再升级 开发调优
接着【教程】CherryStudio输出效果大升级,直接输出HTML 进一步讨论: 之前的效果上已经基本实现了不同模式的适配,但是主题的结构是相似的,更多的只是修改一些修饰的元素,觉得够用的话,就直接用那个就好了。 这里单开一贴,是我希望再做一些实验性的测试,实现对不同主题的展示效果适配,让不同的主题拥有不同的信息展示方式以及展示效果。 目前有 7 种具体展示风格: 内容类型 自动…

继续
之前的2个教程,实现了从0到1,从能用到好看的过程,但是我发现有点不太稳定,具体的体现如下图,调用渲染工具,很难一次性到位,不是这边的参数有问题,就是那边的传入不合规,虽然最后也能出结果,但是需要耗费更长的时间和更多的token,不理想

image
然后我就在想能不能增加两个工具,一个内容生成指南,明确合规内容的标准;另一个则是快速检查工具,能迅速返回是否合规的结果。通过两层前置预检查,避免在大量内容渲染时才进行检查。
然后我试了一下之前经常会报错的几类问题,调用链路都正常了
image

MCP及提示词

MCP

dist.zip (131.1 KB)

提示词

请先完成全部搜索、阅读、分析和内容整理,不要在资料未整理完成前调用 html-render-mcp。

内容整理完成后,请按以下流程生成最终 HTML:

1. 先调用 guide_html_render_page。
   - targetTool 使用 render_adaptive_theme_html。
   - contentTypes 根据内容选择:
     news / research / explain / compare / tutorial / list / opinion。
2. 根据 guide_html_render_page 返回的 pageSkeleton 和 generationRules,生成完整 page 对象。
3. 调用 validate_html_render_page。
   - targetTool 使用 render_adaptive_theme_html。
   - page 使用刚生成的完整 page 对象。
4. 如果 readyToRender 为 false:
   - 根据 errors 修正 page。
   - 根据 warnings 优化 page。
   - 再次调用 validate_html_render_page。
5. 只有 readyToRender 为 true 后,才最后调用一次 render_adaptive_theme_html。
6. 最终回复只输出 render_adaptive_theme_html 返回的 HTML 片段,不要输出 JSON、解释、Markdown 代码块或额外文本。

生成要求:

- contentTypes 必须准确反映内容类型。
- styleProfile 默认使用 auto。
- expression.strategy 默认使用 auto。
- 优先使用 expression / expressions 表达语义。
- blocks 只用于补充布局。
- 不要把 Markdown 表格、代码块或复杂列表直接写进 body。
- 对比内容优先用 decision-matrix。
- 教程内容优先用 process-guide。
- 清单内容优先用 ranked-list。
- 观点内容优先用 argument-map。
- 研究内容优先用 evidence-map。

1 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文