コンテンツにスキップ

初めての会話

インストールと設定が完了したら、Riverse との初めての会話を始めましょう。

CLI モード

最も簡単な始め方:

source .venv/bin/activate
python -m agent.main

ターミナルで直接メッセージを入力。quit または Ctrl+C で終了 — Sleep が自動的に実行され、会話が記憶に統合されます。

Telegram Bot

python -m agent.telegram_bot

Telegram で Bot とチャットを開始。対応:

  • テキストメッセージ
  • 音声メッセージ(Whisper で文字起こし)
  • 画像(GPT-4 Vision / LLaVA で分析)

/new を送信して新しいセッションを開始し、Sleep をトリガー。

Discord Bot

python -m agent.discord_bot

REST API

uvicorn agent.api:app --host 127.0.0.1 --port 8400

メッセージ送信:

curl -X POST http://localhost:8400/chat \
  -H "Content-Type: application/json" \
  -d '{"message": "こんにちは、初めまして!"}'

Web ダッシュボード

python scripts/start_local.py          # 推奨:FastAPI + Flask を同時起動

手動起動の場合(両方必要):

uvicorn agent.api:app --host 127.0.0.1 --port 8400
python web.py

http://localhost:1234 にアクセス:

  • プロフィール概要(カテゴリ、タイムライン、確認/未確認ステータス)
  • 人間関係グラフ
  • 軌跡分析
  • 観察記録
  • メモリレビュー(確認、拒否、矛盾の解決)
  • 財務・健康データ

ヒント

推奨:Telegram Bot

Riverse はテキスト、音声、画像をサポートするため、Telegram Bot をメインインターフェースとして使用することを推奨します。settings.yaml にあなた固有の Telegram User ID を設定してください。

精度について

現在、個人プロファイル抽出に特化して訓練された LLM は存在しないため、抽出結果に誤りが含まれる場合があります。不正確な内容を見つけた場合は、Web ダッシュボードで誤った記憶を拒否するか、古くなった記憶をクローズできます。Riverse は記憶内容の手動編集を意図的にサポートしていません — 誤った記憶は河の中の泥沙のように、水流に洗い流されるべきものです。会話が蓄積されるにつれ、河流アルゴリズムが継続的に自己修正します。