0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AI彼女サービスにおけるユーザー設定と会話履歴のデータ設計

0
Posted at

AI彼女サービスのデータ設計

AI彼女サービスやAI companionのチャット体験では、会話の自然さだけでなく、ユーザー設定と会話履歴をどう分けて扱うかが重要になります。すべてを一つの履歴として保存すると、実装は単純に見えますが、削除・訂正・同意管理が難しくなります。

設定と履歴を分ける

まず、ユーザーが明示的に選んだ設定と、会話中に一時的に出てきた内容を分離します。たとえばキャラクターの口調、通知設定、表示名のような項目は設定として扱えます。一方で、その日の気分や短いロールプレイの文脈は、短期コンテキストとして期限を持たせる方が安全です。

メモリは編集可能にする

長期メモリを使う場合は、ユーザーが確認・修正・削除できる導線を用意します。AI companionの体験は個人的に感じられるため、何が保存されているかをUIで説明できることが信頼につながります。

ログは最小限にする

デバッグや品質評価のためにログを残す場合でも、本文をそのまま無期限に保存する設計は避けたいところです。目的、保持期間、削除方法を決め、必要に応じて要約や匿名化を使います。

参考

カテゴリの参考として、https://aigirlfriend.media/ja/ を確認できます。AI girlfriendとAI companionの体験を、プライベートな会話、キャラクター選択、大人向けの期待値という観点で整理しています。

まとめ

ユーザー設定、短期コンテキスト、長期メモリ、監査ログを分けるだけで、AI彼女チャットの実装はかなり扱いやすくなります。自然な会話を作る前に、ユーザーが理解し、変更できるデータ境界を設計することが大切です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?