Chatters AI – AIコンパニオン&キャラクターチャットアプリ
LogoACTIVE

Chatters AI – AIコンパニオン&キャラクターチャットアプリ

3 months
0 Contributors
2024年6月 — 2024年9月

リアルな24時間対応の会話、複数のAIキャラクターとペルソナ、音声入力、ロールプレイを備えたAIコンパニオンアプリ—LLMパイプラインからApp Storeリリースまで、エンドツーエンドで構築。

Chatters AI は、ユーザーがリアルな AI パーソナをいつでも会話できる AI コンパニオン・キャラクターチャットアプリです――友達、フラート、ロールプレイパートナー、あるいは相談相手として。モバイルアプリ、バックエンド、LLM 会話パイプライン、サブスクリプションモデルのすべてをエンドツーエンドで設計・構築しました。

The brief

クライアントは、チャットボットのように感じない AI チャットアプリを求めていました。会話は自然で永続的、感情的に一貫している必要があり、キャラクターは長時間のセッションでも崩れない個性を持つこと、そして全体の体験が消費者向けサブスクリプションモデルでスムーズに動作することが求められました。

What we built

永続メモリを持つキャラクターシステム。 各 AI パーソナは、明確に定義された性格、背景、興味、会話スタイルを持ちます。会話はセッションを跨いでコンテキストを保持するため、キャラクターはユーザーが昨日共有した情報を覚えていて、それに応じて返答します。

自然言語会話パイプライン。 アプリはモデル非依存の LLM レイヤー上で動作し、プロンプト管理、安全性フィルタリング、レスポンスストリーミングを行います。このアーキテクチャにより、アプリを変更せずにモデルの切り替えや混在が可能となり、スケール時の会話ごとのコストを抑制できます。

音声およびマルチモーダル入力。 ユーザーは文字入力の代わりに話すことができ、音声入力は文字起こしされ同じ会話フローで処理されます。

ロールプレイ・シナリオモード。 日常チャットに加えて、ユーザーは選択したキャラクターと構造化されたロールプレイシナリオを開始できます。

24/7 の即時返信対応。 応答遅延は主要な製品指標であり、ストリーミングとバックエンドキャッシュにより負荷下でも高速な返信を実現しました。

サブスクリプションとペイウォールフロー。 プレミアムティアでは無制限メッセージ、追加キャラクター、追加機能が解放され、App Store と Google Play のサブスクリプションとサーバー側レシート検証で実装されています。

Technical highlights

  • ネイティブ iOS(Swift / SwiftUI)および Android(Kotlin)クライアント
  • セッション状態とキャッシュ用に PostgreSQL と Redis を使用した NestJS バックエンド
  • 複数プロバイダーに対応する LLM 抽象レイヤー、プロンプトバージョン管理と評価機能
  • リアルタイムチャット感覚を実現する WebSocket を用いたストリーミングレスポンス
  • 入力と出力の両方に対するコンテンツ安全性フィルタリング
  • RevenueCat を利用したサブスクリプション管理とサーバー側検証
  • 継続的最適化のための分析とクラッシュレポート

Outcome

Chatters AI は App Store と Google Play にリリースされ、ライブサブスクリプション製品として運用されています。モデル非依存のアーキテクチャにより、製品は新しい、より安価、または性能の高いモデルがリリースされてもアプリを書き換えることなく採用できました。

Services provided

AI プロダクト戦略 · 会話型 AI アーキテクチャ · LLM 統合 · ネイティブ iOS および Android 開発 · バックエンド開発 · UI/UX デザイン · サブスクリプション・ペイウォール実装 · App Store ローンチと ASO

Project Details

Started2024年6月10日
Completed2024年9月12日
Duration3 months
Team0 members

Share

Technologies

Swift、SwiftUI、Kotlin、NestJS、PostgreSQL、Redis、OpenAI API、Anthropic API、RevenueCat、Firebase、AWS

Services

モバイルアプリ開発、AI統合、LLMチャットアーキテクチャ、UI/UXデザイン、バックエンド開発、App Storeリリース

Like what you see?

Let's build something amazing together.