本文へ移動

§03-10AI

AI チャット履歴 / フォーク

AI との会話を保存し、途中から分岐できるようにする。

過去の会話を一覧から呼び出し、任意の時点から別の方向へやり直せる。試行錯誤の多い対話で、元の流れを壊さずに比較したいときに使う。

実装のポイント

会話をメッセージの親子関係で持ち、任意のメッセージから分岐した枝を tree として保存する。履歴一覧には最新の枝を代表として出す。

特徴
  • 状態管理
デモで使っているもの
  • shadcn/ui
  • lucide-react