§03-10AI
AI チャット履歴 / フォーク
AI との会話を保存し、途中から分岐できるようにする。
過去の会話を一覧から呼び出し、任意の時点から別の方向へやり直せる。試行錯誤の多い対話で、元の流れを壊さずに比較したいときに使う。
実装のポイント
会話をメッセージの親子関係で持ち、任意のメッセージから分岐した枝を tree として保存する。履歴一覧には最新の枝を代表として出す。
- 特徴
- 状態管理
- デモで使っているもの
- shadcn/ui
- lucide-react
§03-10AI
AI との会話を保存し、途中から分岐できるようにする。
過去の会話を一覧から呼び出し、任意の時点から別の方向へやり直せる。試行錯誤の多い対話で、元の流れを壊さずに比較したいときに使う。
会話をメッセージの親子関係で持ち、任意のメッセージから分岐した枝を tree として保存する。履歴一覧には最新の枝を代表として出す。