Caso de estudio seleccionado
Noondra / Actor
Una plataforma full-stack independiente para agentes conversacionales de roleplay capaces de recordar, hablar y utilizar herramientas.
Ingeniería de producto en servicios, clientes web y mobile, autoría visual, un SDK para Unity y un runtime de IA on-device.
En síntesis
- Producto
- Plataforma de agentes conversacionales
- Ownership
- Independiente y end-to-end
- Superficies
- Servicios, apps, autoría y SDK
- Foco IA
- Interacción local y controlable
- Estado
- Desarrollo activo
Contexto de producto
Noondra es una plataforma independiente para agentes conversacionales. Actor, su producto principal, explora agentes de roleplay capaces de mantener contexto, expresar un personaje consistente, hablar, utilizar herramientas restringidas y presentarse mediante representación 3D en tiempo real.
El reto de producto
Una interacción convincente no surge únicamente de un LLM. El contexto, la memoria, la voz, los permisos de las herramientas, la presentación y el comportamiento de recuperación influyen en que un agente resulte coherente y permanezca bajo control del producto. Cada capacidad tiene sus propios modos de fallo, pero el usuario solo experimenta un personaje.
Ownership end-to-end
Diseño e implemento el producto a través de servicios NestJS, clientes web y mobile, herramientas visuales de autoría, un SDK para Unity y un runtime on-device. Esto me da responsabilidad tanto sobre la arquitectura entre superficies como sobre los detalles de interacción dentro de ellas.
El límite de plataforma importa: Noondra contiene las capacidades reutilizables del agente, mientras Actor las convierte en una experiencia de producto enfocada. Esa separación permite que las decisiones de producto guíen la plataforma sin hacer que cada capacidad dependa de una sola interfaz.
Un runtime local controlable
El runtime local compone inferencia de LLMs, memoria conversacional, voz, guardrails y uso restringido de herramientas. Trato esos elementos como subsistemas colaboradores con responsabilidades explícitas, no como una única capa opaca de inteligencia.
Mantener el runtime inspeccionable permite una iteración práctica: se puede razonar sobre qué contexto estaba disponible, qué capacidad actuó y dónde se degradó la experiencia.
Diseñar para las restricciones
El equilibrio central está entre interacción natural y control. La ejecución local introduce límites reales de hardware; la consistencia de personaje necesita memoria sin acumulación descontrolada; las herramientas aportan utilidad, pero requieren acceso restringido. El objetivo no es maximizar cada capacidad por separado, sino construir un producto que se comporte de forma coherente dentro de límites conocidos.
Estado actual
Noondra y Actor continúan en desarrollo activo. Representan ownership independiente full-stack e ingeniería de sistemas con IA aplicada, mientras la calidad y preparación de cada experiencia siguen evaluándose en lugar de darse por supuestas.
01 — Contribuciones clave
Contribuciones clave
- 01
Arquitectura de producto y plataforma
Diseño Noondra como plataforma compartida y Actor como su producto principal, conectando comportamiento de agentes, superficies de producto y capacidades de runtime sin condensarlo todo en un único cliente.
- 02
Clientes y servicios full-stack
La implementación abarca servicios NestJS, clientes web y mobile, contratos compartidos de producto y los flujos operativos necesarios para hacerlos evolucionar como un único sistema.
- 03
Runtime conversacional on-device
Inferencia local, memoria, voz, guardrails y uso restringido de herramientas se componen en un runtime diseñado alrededor del control y el comportamiento de producto.
- 04
Autoría, SDK y superficies de evaluación
Las herramientas visuales de autoría y un SDK para Unity llevan la plataforma más allá de sus servicios centrales, mientras una evaluación explícita separa el progreso técnico de la calidad subjetiva del producto.
02 — Dirección visual
Dirección visual

Stack y herramientas
Stack y herramientas
TypeScript
Contratos, servicios y clientes de producto
NestJS
API de Actor y servicios de orquestación
React Native
Aplicación cross-platform de Actor
Expo
Entrega mobile e integración nativa
Unity
SDK runtime e integración con clientes interactivos
C#
SDK de Unity, tooling de editor y puente runtime
ONNX Runtime
Inferencia local en mobile y Unity
MongoDB
Persistencia de Actor y de la plataforma
Three.js
Superficies de renderizado de avatares en tiempo real