Chatters AI — приложение для общения с ИИ‑компаньоном и персонажами
LogoACTIVE

Chatters AI — приложение для общения с ИИ‑компаньоном и персонажами

3 months
0 Contributors
июнь 2024 г. — сент. 2024 г.

Приложение‑компаньон с ИИ, обеспечивающее реалистичные 24/7 беседы, множеством персонажей и ролей ИИ, голосовым вводом и ролевой игрой — полностью разработанное от конвейера LLM до запуска в App Store.

Chatters AI — это приложение‑компаньон и чат с персонажами на базе ИИ, позволяющее пользователям в любое время общаться с реалистичными ИИ‑персонажами — другом, флиртом, партнёром по ролевой игре или собеседником. Мы спроектировали и создали продукт от начала до конца: мобильное приложение, серверную часть, конвейер разговоров на основе LLM и модель подписки.

ТЗ

Клиент хотел приложение для чата с ИИ, которое не выглядело бы как чат‑бот. Разговоры должны быть естественными, постоянными и эмоционально согласованными; у персонажей должны быть чётко выраженные личности, сохраняющиеся в длительных сессиях; и весь опыт должен работать плавно в рамках потребительской подписки.

Что мы построили

Система персонажей с постоянной памятью. Каждый ИИ‑персонаж имеет определённую личность, предысторию, интересы и стиль общения. Контекст сохраняется между сессиями, поэтому персонаж помнит, что пользователь рассказал вчера, и отвечает соответственно.

Конвейер разговоров на естественном языке. Приложение работает на независимом от модели слое LLM с управлением подсказками, фильтрацией безопасности и потоковой передачей ответов. Архитектура позволяет переключать или комбинировать модели без изменения приложения, удерживая стоимость за разговор под контролем при масштабировании.

Голосовой и мультимодальный ввод. Пользователи могут говорить вместо печатать; голосовой ввод транскрибируется и обрабатывается в том же разговорном потоке.

Ролевые и сценарные режимы. Помимо обычного чата, пользователи могут запускать структурированные ролевые сценарии с выбранным персонажем.

Круглосуточная доступность с мгновенными ответами. Задержка ответа была ключевой метрикой продукта; потоковая передача и кэширование на сервере обеспечивают быстрые ответы под нагрузкой.

Подписка и платный контент. Премиум‑уровень открывает неограниченный обмен сообщениями, дополнительных персонажей и дополнительные функции, реализованные через подписки App Store и Google Play с серверной проверкой чеков.

Технические особенности

  • Нативные клиенты iOS (Swift / SwiftUI) и Android (Kotlin)
  • Backend на NestJS с PostgreSQL и Redis для состояния сессий и кэширования
  • Абстракционный слой LLM, поддерживающий нескольких провайдеров, с версионированием подсказок и оценкой
  • Потоковые ответы через WebSocket для ощущения реального времени
  • Фильтрация контента на безопасность как входных, так и выходных данных
  • Управление подписками через RevenueCat с серверной валидацией
  • Аналитика и отчёты о сбоях для постоянной оптимизации

Результат

Chatters AI был опубликован в App Store и Google Play и работает как живой продукт с подпиской. Независимая от модели архитектура позволила продукту внедрять новые, более дешёвые или более производительные модели по мере их выхода без переписывания приложения.

Оказанные услуги

Стратегия AI‑продукта · Архитектура разговорного ИИ · Интеграция LLM · Нативная разработка iOS и Android · Backend‑разработка · UI/UX‑дизайн · Реализация подписки и платного контента · Запуск в App Store и ASO

Project Details

Started10 июн. 2024 г.
Completed12 сент. 2024 г.
Duration3 months
Team0 members

Share

Technologies

SwiftSwiftUIKotlinNestJSPostgreSQLRedisOpenAI APIAnthropic APIRevenueCatFirebaseAWS

Services

Разработка мобильных приложенийинтеграция ИИархитектура чата LLMдизайн UI/UXразработка бэкендазапуск в App Store

Like what you see?

Let's build something amazing together.