ちいつる

AI・生成体験

思考ステップ開示

「4秒 思考しました」の折りたたみをタップすると、AIの推論ステップが1つずつチェックされながら展開する。ChatGPT/Claude系の定番。

ENGLISH

Chain-of-Thought Disclosure

  • JS
102AI・生成体験 の一覧 →

プレビュー

クリック

操作クリック/タップで動きます。

実装メモ

「Thought for N seconds」を開くと推論ステップが順に現れ、少し遅れてチェックが点く演出です。ChatGPTやClaudeなどのAIチャットで定番化した「思考の可視化」パターンで、初期状態を折りたたみにして縦の情報量を抑えます。ステップの内容・所要時間はダミーで、実運用ではモデルの中間出力やツール実行ログを流し込みます。prefers-reduced-motion では間隔を詰めて即時に近く表示します。

コード(コピーして使えます)

<div class="ts-wrap">
  <button class="ts-summary" id="ts-summary" aria-expanded="false">
    <span class="ts-spark">✦</span>
    <span class="ts-label" id="ts-label">4秒 思考しました</span>
    <span class="ts-caret" aria-hidden="true">▸</span>
  </button>
  <ul class="ts-list" id="ts-list" hidden>
    <li class="ts-step"><span class="ts-dot"></span>質問の意図を整理</li>
    <li class="ts-step"><span class="ts-dot"></span>関連する情報を収集</li>
    <li class="ts-step"><span class="ts-dot"></span>候補となる回答を比較</li>
    <li class="ts-step"><span class="ts-dot"></span>根拠を確認して結論</li>
  </ul>
  <button class="ts-replay" id="ts-replay" hidden>もう一度</button>
</div>

タグ

関連パーツ