AnthropicのClaude Codeチームに所属するThariq Shihipar氏が、Claudeへの出力形式としてMarkdownよりもHTMLを推奨する示唆に富む記事を発表しました。HTML形式を採用することで、ClaudeはSVG図表、インタラクティブウィジェット、ページ内ナビゲーションなどを埋め込むことができ、情報をより豊かでわかりやすく提示できると主張しています。記事には多くの興味深い例が盛り込まれており、次のようなプロンプトの提案も含まれています:「このプルリクエストをレビューするのを手伝ってください。説明するHTMLアーティファクトを作成してください。ストリーミング/バックプレッシャーのロジックに詳しくないので、そこに焦点を当ててください。実際の差分をインラインマージン注釈付きでレンダリングし、重要度ごとに色分けし、概念をうまく伝えるために必要なその他の要素を追加してください。」
Simon Willison氏は自身のブログで、GPT-4の時代から8192トークンの制限があるためMarkdownのトークン効率の良さからデフォルトでMarkdownを使っていたことを振り返りました。しかし、Shihipar氏の記事によって、特に出力においてHTMLを再検討するようになったと述べています。HTMLを使えば、SVG図、インタラクティブウィジェット、ページ内ナビゲーションなど、情報をより快適にナビゲートするためのさまざまな方法をClaudeが取り入れることができるからです。Willison氏は昨年12月にHTMLツールの構築に関する記事を書きましたが、それは主に対話型ユーティリティに焦点を当てていました。現在、彼はアドホックなプロンプトに応じてリッチなHTML説明を実験し始めることに興奮しています。
この考えを検証するため、Willison氏は実際の例として、copy.failサイトで説明されている最近発見されたLinuxセキュリティエクスプロイトを取り上げました。このエクスプロイトの概念実証は難読化されたPythonコードとして配布されていました。彼はGPT-5.5に対して次のようなプロンプトを与えました:「このコードを詳しく説明してください。フォーマットを整え、混乱しやすい部分を展開し、何を行うのか、どのように動作するのかを深く掘り下げてください。HTMLで出力し、きちんとスタイルを適用し、HTML、CSS、JavaScriptの機能を活用して説明をリッチでインタラクティブ、そして可能な限り明確にしてください。」
生成されたHTMLページは非常に良好なものでした。ダークテーマのドキュメントで、高レベルの概要、安全に関する注意喚起、構造化された手順が含まれていました。ただし、Willison氏はエクスプロイトそのものの説明よりもPythonのハーネス部分に重点が置かれてしまったと反省しています。それでも、HTML形式がAIによる説明の明確さとインタラクティブ性を大幅に向上させる可能性があることを示す好例となりました。