Caso de estudio seleccionado

Noondra / Actor

Creador independiente e ingeniero de producto · Desarrollo activo

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.

Arte de lanzamiento de Noondra construido con la identidad editorial cálida de la plataforma y el símbolo de Actor.

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

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