近日,Anthropic公司Claude Code团队成员Thariq Shihipar发表了一篇引人深思的文章,主张在向Claude请求输出时使用HTML而非Markdown格式。他指出,HTML格式能解锁Claude的更多潜力,例如嵌入SVG图表、交互式小部件和页面内导航,从而让信息呈现更丰富、更易理解。文章提供了大量实例,并给出了具体的提示词建议,例如:“帮我审查这个拉取请求,创建一个描述它的HTML制品。我对流式/背压逻辑不熟悉,所以请重点关注。渲染实际差异,带有行内边距注释,按严重性颜色编码,并添加其他必要的概念传达元素。”
Simon Willison在博文中回顾了自己从GPT-4时代起一直默认使用Markdown的原因——当时8192个token的限制使得Markdown的token效率远高于HTML。然而,Thariq的文章让他重新审视这一选择,尤其是对于输出场景。使用HTML意味着Claude能够提供更丰富的视觉和交互体验。Willison去年12月曾撰写关于构建HTML工具的文章,但主要聚焦于交互式工具。现在他兴奋地开始尝试用HTML生成丰富的解释内容。
为了验证这一想法,Willison尝试了一个实际案例:用GPT-5.5解释最近发现的Linux安全漏洞,该漏洞的利用代码以混淆的Python形式分发,来自copy.fail网站。他使用的提示词是:“详细解释这段代码。重新格式化,展开任何令人困惑的部分,深入说明其工作原理。输出HTML,精心样式化,利用HTML、CSS和JavaScript的能力使解释丰富、互动且尽可能清晰。”
最终生成的HTML页面效果不错,采用深色主题,包含高层面板、安全警告以及结构化的步骤说明。不过Willison也指出,自己应该更强调解释漏洞本身而非围绕它的Python框架。这一实验表明,HTML格式确实能够提升AI解释的清晰度和交互性,激发了他进一步探索的热情。