EncBird - Diario en inglés con un coach de IA, un flywheel de GenAI que se vuelve más inteligente cuanto más lo usas
(encbird.com)El servicio de redacción en inglés EncBird, que compartí una vez hace tiempo, volvió a convertirse en un servicio completamente distinto tras pasar por retroalimentación directa e indirecta de los usuarios, así que quería volver a compartirlo.
¿Para quién es este servicio?
EncBird es un servicio creado para trabajadores de oficina de entre 20 y 40 años, y encaja bien en casos como estos.
- Quieres estudiar inglés durante 2 a 10 minutos, en el tiempo de traslado.
- Quieres aprender y usar nuevas expresiones a través de un diario en inglés.
¿Qué problema quiero resolver?
El problema que quería resolver era "quiero seguir aprendiendo nuevas expresiones mientras escribo un diario en inglés".
- Como alguien que también trabaja en una empresa, leo documentos en inglés todos los días, pero me frustraba muchísimo no poder escribir ni hablar con libertad, así que hice esto.
- Probé varios servicios, pero si no hay input significativo uno termina diciendo siempre lo mismo, y aunque recibas un documento con correcciones, si no lo lees, por bueno que sea el feedback no sirve de mucho.
- Para hablar y escribir de forma más natural, al final tenía que redactar yo mismo, y la mejor forma de hacerlo era escribir un diario.
- Pero los diarios en inglés tienen un problema. Cuando por fin te sientas a escribir, ni siquiera sabes qué escribir. Es cierto que escribir con ChatGPT es lo mejor, pero después de escribir sigues preguntando una cosa tras otra y luego es difícil volver a encontrar ese registro.
- Hay muchos buenos servicios como Speak o Mabeoboca, pero hablar durante el trayecto al trabajo es imposible, y sentía que en esos servicios era algo incómodo concentrarse por completo solo en la redacción.
¿Cómo intento resolver el problema?
Por eso tomé como núcleo el concepto de "un diario en inglés que escribes como si conversarás con un coach de IA", y lo abordé eliminando una por una las causas de esa frustración que mencioné arriba.
- "No sé qué escribir" → No empiezas desde una pantalla vacía. El coach de IA primero te hace preguntas en coreano ("¿Qué pasó hoy en el trabajo?"), y yo solo tengo que responder en inglés. Aunque la gramática esté mal o no te salga una palabra, puedes escribir solo lo que sepas. (Incluso se recomienda mezclar coreano e inglés.)
- "ChatGPT es bueno, pero el historial queda disperso" → En lugar de un chat abierto (open-ended chat), se cierra como una unidad completa: una entrada de diario. No es una conversación infinita, sino que al terminar queda un resultado estructurado.
- "Aunque haya input, si no lo leo no sirve" → Las correcciones no se muestran una vez y se descartan. Cada oración poco natural se transforma en una expresión más natural, y las expresiones que te gusten pasan a tu diccionario personal con un solo clic.
- "Si solo lo guardo, igual no lo vuelvo a ver" → Aquí está la clave. Las expresiones guardadas en el diccionario vuelven a la cola días después según un calendario de SRS (repetición espaciada), en forma de tarjetas, quizzes de redacción y repasos con formato de juego. En vez de dejar el repaso a la fuerza de voluntad, el sistema las vuelve a exponer.
- "En el trayecto no se puede hablar" → Aquí la redacción, no la voz, es ciudadana de primera clase (first-class). Con 10 minutos al día y solo un celular, se puede usar incluso en un metro lleno.
Lo que más prioricé en todo el servicio es el flywheel de GenAI. Cada vez que termina una sesión, la memoria personal se actualiza automáticamente, y ese contenido se refleja en todas las acciones posteriores.
Por ejemplo, si el domingo pasado dijiste en DiaryChat que fuiste a la iglesia, esta semana el coach te preguntará "¿Cómo te fue después de ir a la iglesia?". También sabe de antemano las expresiones que registraste recientemente y te guía para practicarlas. Está diseñado para reutilizar al máximo en el aprendizaje todo lo que va descubriendo sobre el usuario. En otras palabras, cuanto más escribes, más se adapta a ti.
Puedes ver cómo funciona ahora mismo aquí → encbird.com/guide/diary
¿Cómo funciona? (historia técnica)
Antes ya tuve la experiencia de fracasar una vez haciendo una startup. Por eso, en esta ocasión el criterio de diseño número uno no fue el "éxito", sino "perpetuate (seguir vivo sin quebrar)". El criterio de toma de decisiones también es claro: "Aunque el DAU caiga a un solo dígito y yo deje de intervenir, ¿puede este servicio seguir funcionando sin deudas?"
- Por eso todo está hecho en serverless (frontend con Vue/Nuxt + Go on Lambda + backend basado en eventos, con CDK para IaC), haciendo que el costo en reposo converja a 0. Si el tráfico es 0, la factura también es casi 0; si sube de golpe, escala por sí solo.
La forma de desarrollo va en la misma línea. Para que operar esto en solitario sea sostenible, tenía que llevar la productividad del código al extremo.
- El código está escrito 100% por agentes de IA, y yo solo hago personalmente la revisión de código.
- Pero la proporción que ocupa la codificación dentro del ciclo de vida del software es más pequeña de lo que parece. La definición del problema, la planificación, las decisiones de arquitectura y la validación pesan mucho más, y para que el agente no se pierda, al final esa capa superior tiene que estar clara.
- Por eso fui más allá de simplemente escribir buenos prompts y diseñé el propio entorno (harness) que envuelve a los agentes. Todas las funciones bajan en el orden PRD → ADR (Architecture Decision Record) → código, y el agente implementa leyendo ese ADR. Es decir, el punto donde interviene la persona ya no es el código, sino la decisión.
- La base de este flujo es ALPS PRD Writer, una herramienta que hice yo mismo. La sigo ajustando mientras la uso de verdad en varios proyectos personales. Y un paso más allá, también estoy probando de forma experimental proyectos donde hasta la revisión de código queda a cargo de la IA.
Actualmente, EncBird está enfrentando con la mayor automatización posible una base de código de más de 120 mil líneas (si se incluye el contexto y demás, unas 180 mil). Como desarrollo y opero todo yo solo, la mayoría de los problemas operativos también los manejo aprovechando al máximo skills basadas en agentes en lugar de construir un backoffice.
También tengo otro proyecto experimental que opero por separado, de unas 80 mil líneas, y ese lo estoy desarrollando con automatización total. (Estoy probando si de verdad da igual no saber cómo funciona el código.)
Puedes probarlo de inmediato solo iniciando sesión con Google, y al registrarte por primera vez te damos 15 créditos y uso gratuito. Si no te convence, darte de baja también es fácil, así que pruébalo sin compromiso. (Eso sí, no es posible volver a registrarse...)
Aún no hay comentarios.