Chatters IA – Aplicación de Compañero y Chat de Personajes IA
LogoACTIVE

Chatters IA – Aplicación de Compañero y Chat de Personajes IA

3 months
0 Contributors
jun 2024 — sept 2024

Una aplicación de acompañante IA con conversaciones realistas 24/7, múltiples personajes y personalidades IA, entrada de voz y juego de roles, construida de extremo a extremo desde la canalización LLM hasta el lanzamiento en la App Store.

Chatters AI es una aplicación de compañía y chat de personajes con IA que permite a los usuarios conversar con personalidades de IA realistas en cualquier momento: un amigo, un coqueteo, un compañero de juego de roles o un confidente. Diseñamos y construimos el producto de extremo a extremo: la aplicación móvil, el backend, la canalización de conversación LLM y el modelo de suscripción.

El brief

El cliente quería una aplicación de chat con IA que no se sintiera como un chatbot. Las conversaciones debían ser naturales, persistentes y emocionalmente consistentes; los personajes necesitaban personalidades distintas que se mantuvieran a lo largo de sesiones largas; y toda la experiencia tenía que funcionar sin problemas bajo un modelo de suscripción para consumidores.

Lo que construimos

Un sistema de personajes con memoria persistente. Cada personalidad de IA tiene una personalidad definida, historia de fondo, intereses y estilo de conversación. Las conversaciones conservan el contexto entre sesiones, de modo que un personaje recuerda lo que el usuario compartió ayer y responde en consecuencia.

Canalización de conversación en lenguaje natural. La aplicación funciona sobre una capa LLM agnóstica al modelo con gestión de prompts, filtrado de seguridad y transmisión de respuestas. La arquitectura permite cambiar o mezclar modelos sin modificar la aplicación, manteniendo bajo control el costo por conversación a gran escala.

Entrada de voz y multimodal. Los usuarios pueden hablar en lugar de escribir; la entrada de voz se transcribe y se maneja en el mismo flujo de conversación.

Modos de juego de roles y escenarios. Además del chat cotidiano, los usuarios pueden iniciar escenarios estructurados de juego de roles con un personaje elegido.

Disponibilidad 24/7 con respuestas instantáneas. La latencia de respuesta era una métrica central del producto; la transmisión y el almacenamiento en caché del backend mantienen las respuestas rápidas bajo carga.

Flujo de suscripción y muro de pago. Un nivel premium desbloquea mensajería ilimitada, personajes adicionales y funciones extra, implementado con suscripciones de App Store y Google Play y validación de recibos del lado del servidor.

Aspectos técnicos destacados

  • Clientes nativos iOS (Swift / SwiftUI) y Android (Kotlin)
  • Backend NestJS con PostgreSQL y Redis para estado de sesión y caché
  • Capa de abstracción LLM que soporta múltiples proveedores, con versionado de prompts y evaluación
  • Transmisión de respuestas mediante WebSockets para una sensación de chat en tiempo real
  • Filtrado de seguridad de contenido tanto en la entrada como en la salida
  • Gestión de suscripciones vía RevenueCat con validación del lado del servidor
  • Analítica y reporte de fallos para la optimización continua

Resultado

Chatters AI se lanzó en App Store y Google Play y funciona como un producto de suscripción en vivo. La arquitectura agnóstica al modelo ha permitido que el producto adopte modelos más nuevos, más baratos o de mejor rendimiento a medida que se lanzan, sin necesidad de reescribir la aplicación.

Servicios proporcionados

Estrategia de producto de IA · Arquitectura de IA conversacional · Integración LLM · Desarrollo nativo iOS y Android · Desarrollo backend · Diseño UI/UX · Implementación de suscripción y muro de pago · Lanzamiento en App Store y ASO

Project Details

Started10 jun 2024
Completed12 sept 2024
Duration3 months
Team0 members

Share

Technologies

SwiftSwiftUIKotlinNestJSPostgreSQLRedisAPI de OpenAIAPI de AnthropicRevenueCatFirebaseAWS

Services

Desarrollo de aplicaciones móvilesintegración de IAarquitectura de chat LLMdiseño UI/UXdesarrollo backendlanzamiento en la App Store

Like what you see?

Let's build something amazing together.