技術仕様書
高圧的AI論破システム - マルチLLM・RAG技術による次世代論破エンジン
システム概要
論破王 AIは、ユーザーの発言に対して高圧的で論理的な反論を行うAIチャットシステムです。複数のLLMエンジンとRAG技術により、一貫性のある論破を実現します。
コア機能
- 高圧的・威圧的な性格設定による論破AI
- 論理的反論とユーザーの矛盾点追及
- マルチLLMエンジン対応(OpenAI・Google Gemini)
- RAGシステムによる記憶機能と文脈継続
- リアルタイム会話インターフェース
技術的特徴
従来のチャットボットとは異なり、「論破」に特化したAI性格設定と、ベクトル検索による長期記憶機能を組み合わせた革新的システム
バージョン比較
| 機能 | ronpa基本版 | ronpa_geminiGemini版 | ronpaexRAG版 |
|---|---|---|---|
| LLMエンジン | OpenAI GPT-4.1-nano | Google Gemini 2.5 Flash Lite | OpenAI GPT-4.1-nano |
| 記憶機能 | セッションのみ | セッションのみ | 永続的RAGメモリ |
| ベクトル検索 | なし | なし | Embeddings API + コサイン類似度 |
| コンテキスト拡張 | なし | なし | 関連過去会話の自動取得 |
| ストレージ | サーバーセッション | サーバーセッション | ブラウザローカルストレージ |
OpenAI版(基本版)
OpenAI GPT-4.1-nanoを活用した基本的な論破AIシステム。高速で安価な論破体験を提供します。
技術仕様
- モデル: GPT-4.1-nano
- 最大トークン: 500
- 温度設定: 0.9(創造性重視)
- セッション管理: PHP SESSION
- 履歴制限: 最新50件まで保持
処理フロー
ユーザー入力
280文字制限
280文字制限
性格プロンプト
論破設定
論破設定
GPT-4.1-nano
応答生成
応答生成
セッション保存
履歴管理
履歴管理
最適化ポイント
コスト削減のため、過去履歴をAPIに送信せず、セッション内でのみ管理。シンプルで高速な論破体験を実現
Gemini版
Google Gemini 2.5 Flash Liteを活用した代替エンジン版。Googleの最新AI技術による論破を体験できます。
技術仕様
- モデル: Gemini 2.5 Flash Lite
- 最大出力トークン: 500
- 温度設定: 0.9
- API形式: Google AI Studio API
- エラーハンドリング: 詳細エラー情報対応
Gemini特有機能
- Google独自のContent形式対応
- GenerationConfig設定
- 多言語対応の自然な日本語生成
- Google AIの安全フィルター
Gemini vs OpenAI
Geminiは特に日本語での論理展開が得意で、より自然な日本語表現での論破が可能。OpenAIとは異なる論破スタイルを提供
RAG対応版(ronpaex)
Retrieval-Augmented Generation技術により、過去の会話を記憶し一貫性のある論破を実現する最先端版です。
RAGシステム構成
- 埋め込み生成: OpenAI Embeddings API (text-embedding-3-small)
- ベクトル次元: 1536次元
- 類似度計算: コサイン類似度
- 検索上位: 3件の関連会話
- 保存容量: 最大100会話
記憶システム詳細
ユーザー入力
メッセージ
メッセージ
Embeddings
ベクトル化
ベクトル化
類似度検索
過去会話
過去会話
コンテキスト生成
関連情報
関連情報
論破生成
GPT-4.1-nano
GPT-4.1-nano
ローカルストレージ管理
- 保存場所: ブラウザのlocalStorage
- データ構造: JSON形式で会話・ベクトル・タイムスタンプ
- プライバシー: すべてクライアント側で管理
- 容量制限: 自動的に古い会話から削除
RAGによる論破強化
「あなたは以前こう言いましたよね?」といった過去発言を根拠とした論破が可能。AIが本当に記憶しているかのような一貫性を実現
システム技術仕様
フロントエンド技術
- Vanilla JavaScript ES6+
- CSS3 Flexbox・Grid レスポンシブデザイン
- Fetch API による非同期通信
- localStorage API によるデータ永続化
- リアルタイムUI更新システム
バックエンド技術
- PHP 8.x RESTful API
- OpenAI API / Google AI Studio API統合
- セッション管理とセキュリティ
- CORS対応・ドメイン制限
- エラーハンドリング・ログ管理
AIエンジン仕様
- OpenAI GPT-4.1-nano: 高速・低コスト
- Google Gemini 2.5 Flash Lite: 日本語特化
- text-embedding-3-small: ベクトル化専用
- 温度0.9: 創造性と一貫性のバランス
セキュリティ・パフォーマンス
- API キー保護・環境変数管理
- 入力値検証・SQLインジェクション対策
- レスポンス時間最適化
- モバイル対応・PWA準備
今後の技術発展
論破王 AIの将来的な機能拡張と技術改良の計画。
予定機能拡張
- 音声入出力対応(Speech-to-Text/Text-to-Speech)
- 画像解析による論破強化
- マルチモーダル対応(GPT-4V, Gemini Pro Vision)
- リアルタイム論破バトル機能
- 論破スキルのスコアリング機能
技術改良計画
- WebSocket リアルタイム通信
- Service Worker オフライン対応
- Claude/LLaMA等の追加LLMエンジン対応
- ベクトルデータベース導入(Pinecone, Weaviate)
- 機械学習による論破パターン分析
スケーラビリティ
- マイクロサービス化・API分割
- CDN・キャッシュ最適化
- 負荷分散・レプリケーション
- コンテナ化・Kubernetes対応
論破AI 2.0への進化
単なる「論破」を超えて、ユーザーの論理的思考力向上を支援する「教育的論破AI」への発展を目指す