AiPro – Asistente de Chat IA
LogoACTIVE

AiPro – Asistente de Chat IA

4 months
1 Contributors
ene 2025 — may 2025

Una aplicación asistente de IA multilingüe para iOS y Android con chat GPT‑4, reconocimiento de imágenes, OCR, generación de imágenes y traducción en tiempo real de voz e imágenes — clientes nativos en SwiftUI y Kotlin, backend en AdonisJS.

AiPro es un asistente de IA todo en uno para iOS y Android, creado para DekMobile Dijital. Va más allá de una ventana de chat: los usuarios pueden conversar con un asistente impulsado por GPT‑4, apuntar la cámara a un objeto o documento, convertir fotos en texto editable, generar imágenes a partir de una descripción y traducir voz e imágenes en tiempo real. La aplicación está disponible en siete idiomas y funciona en clientes totalmente nativos.

El brief

El objetivo era una aplicación de IA para consumidores que pudiera competir en una categoría saturada ofreciendo más que chat de texto — y hacerlo rápido. Eso implicaba rendimiento nativo en ambas plataformas, un backend capaz de orquestar varios servicios de IA detrás de una sola conversación y un modelo de suscripción que mantuviera bajo control el costo de IA por usuario.

Lo que construimos

Asistente conversacional con GPT‑4. Chat en streaming con historial de conversaciones, plantillas de prompts para tareas comunes (escritura, correo, investigación, resumen) y una capa de modelo que permite cambiar de modelo sin actualizar la app.

Reconocimiento de imágenes y OCR. Los usuarios fotografían un objeto, un letrero o un documento; la app lo identifica o extrae el texto en un formato editable y traducible.

Generación de imágenes. Creación de texto a imagen desde el mismo flujo de conversación, con exportación en alta resolución.

Traducción de voz e imágenes en tiempo real. Conversión de voz a texto, traducción y síntesis de voz encadenadas en una única canalización; traducción con cámara para letreros, menús y documentos.

Asistente de documentos. Subir o escanear documentos y hacer preguntas sobre ellos, resumirlos o extraer datos estructurados.

Interfaz multilingüe. Inglés, alemán, portugués, italiano, francés, español y turco, con prompts conscientes de la configuración regional para que las respuestas coincidan con el idioma del usuario.

Suscripción y control de uso. Nivel gratuito con límites diarios, nivel premium con uso ilimitado; contabilización de tokens por usuario y limitación de velocidad en el backend para mantener predecibles los costos de IA.

Arquitectura

  • iOS: Swift y SwiftUI, integración nativa de cámara y escáner de documentos
  • Android: Kotlin con Jetpack Compose, CameraX para captura y escaneo
  • Backend: API AdonisJS (Node.js) que orquesta los servicios de chat, visión, generación de imágenes, voz y traducción de OpenAI
  • Web: Panel de administración Next.js para gestión de prompts, analítica de uso y administración de usuarios
  • Datos: MongoDB para conversaciones, documentos y datos de usuarios; Redis para estado de sesión, limitación de velocidad, caché y colas de streaming
  • Tiempo real: Streaming de respuestas basado en WebSocket para una sensación de chat en vivo
  • Monetización: Suscripciones en App Store y Google Play con validación del lado del servidor

Aspectos técnicos destacados

  • Canal único en el backend que dirige la solicitud al servicio de IA adecuado (chat, visión, OCR, imagen, voz) según el tipo de entrada
  • Seguimiento de tokens y costos por usuario y por función, visible en el panel de administración
  • Filtrado de seguridad de contenido tanto en la entrada como en la salida
  • Caché de respuestas para consultas repetidas y reducir el gasto en API
  • Capa de chat agnóstica al modelo: proveedores y modelos configurables del lado del servidor

Resultado

AiPro se lanzó en App Store y Google Play como un producto en vivo, basado en suscripciones y disponible en siete idiomas. El backend modular ha permitido añadir nuevas capacidades de IA — y cambiar los modelos subyacentes — sin reconstruir las aplicaciones móviles.

Servicios proporcionados

Arquitectura de producto de IA · Integración de LLM y IA multimodal · Desarrollo nativo iOS · Desarrollo nativo Android · Desarrollo backend con AdonisJS · Panel de administración Next.js · Diseño UI/UX · Implementación de suscripciones · Lanzamiento en App Store y Google Play

Project Details

Started1 ene 2025
Completed1 may 2025
Duration4 months
Team1 members

Share

Technologies

SwiftSwiftUIKotlinJetpack ComposeAdonisJSNode.jsNext.jsMongoDBRedisAPI de OpenAI (GPT-4DALL·EWhisper)Visión y OCRWebSocketsRevenueCat

Services

Desarrollo de aplicaciones móviles nativasintegración de IAarquitectura de chat LLMdesarrollo backenddesarrollo webdiseño UI/UXlanzamiento en App Store y Google Play

Project Team

Contributor

Like what you see?

Let's build something amazing together.