Genkit, TypeScript y una experiencia de desarrollo muy bien resuelta
Alex Sanz·1 min de lectura
#Genkit#TypeScript#IA+2
Conocí Genkit en el European GenAI Summit y, aunque todavía no lo he explorado a fondo, las primeras sensaciones son muy buenas.
No solo por la velocidad con la que puedes montar flows y pipelines, sino por lo cuidada que está la experiencia de desarrollo.
Que esté disponible en TypeScript ayuda mucho. Pero lo que más me ha gustado hasta ahora es la forma de definir input schemas y añadir validaciones sin convertirlo todo en un lío.
Puedes estructurar bien lo que entra en cada flujo, controlar mejor el comportamiento y evitar muchos errores desde el principio. Y eso, cuando empiezas a encadenar lógica de verdad, se nota muchísimo.
Otro punto especialmente bien resuelto es la parte visual. La UI es limpia, clara y útil. Te deja ver qué entra, qué sale y qué está pasando en cada paso sin sentirse como una capa añadida a última hora.
Da la sensación de que forma parte de una experiencia de desarrollo pensada con criterio, no solo de una herramienta funcional.
Al final, eso es lo que más valoro: que una tecnología te permita construir, probar y entender rápido lo que estás haciendo.
Todavía me queda recorrido para profundizar más, pero de momento Genkit me está dejando una impresión muy sólida.
Después de explicar qué es Nala y por qué tiene sentido como producto, la parte técnica merece un espacio aparte.
También ayuda recordar qué significan sus siglas: Natural Adaptive…