Repolode
teaql

teaql/teaql-agent-kit

Un harness basado en modelos que ofrece a los agentes de programación con IA un flujo de trabajo centrado en el modelo: modelar el negocio, evaluarlo y corregirlo, generar una aplicación tipada y verificar el resultado.

Estrellas
2,818
Forks
956
Issues abiertos
1
Último commit
hace 15 horas

¿Qué es?

TeaQL Agent Kit es un conjunto de instrucciones y herramientas para agentes que permite crear aplicaciones de negocio con el framework TeaQL. En lugar de pasar directamente de un requisito al código, el agente de programación primero genera un modelo de dominio inspeccionable en KSML, ejecuta un servicio determinista de evaluación que informa de errores, advertencias y sugerencias para corregirlos, y solo entonces genera una biblioteca de dominio tipada y un espacio de trabajo ejecutable para el lenguaje elegido.

La biblioteca generada ofrece APIs tipadas de consulta Q y expresiones E, y el agente puede solicitar Assist progresivo y adaptado al modelo para las operaciones exactas que necesita, en vez de leer la biblioteca completa. El proyecto admite destinos en Java, Rust, Go, Swift, Python, C#/.NET y TypeScript, e incluye protecciones en tiempo de ejecución, como campos de propósito y comentario en las consultas, y contexto de auditoría en las escrituras.

El repositorio también incluye agent-context-kit, un paquete para gestionar la duración del contexto mediante adaptadores de host, con mensajes de consumo único, bloques de instrucciones con nombre y exclusión de lectura de archivos en directorios generados. La cobertura de adaptadores varía según el agente de programación, y el proyecto indica que estos controles requieren un adaptador compatible.

Funciones clave

  • 01Convierte requisitos en un modelo de dominio KSML guardado antes de escribir código de aplicación.
  • 02Ejecuta una evaluación determinista del modelo que informa de errores, advertencias y sugerencias para corregirlos.
  • 03Genera APIs tipadas de consulta Q y expresiones E para el lenguaje seleccionado.
  • 04Ofrece Assist progresivo y adaptado al modelo, con orientación sobre APIs de entidades, acciones y campos.
  • 05Incluye controles sobre la duración del contexto y exclusión de lectura en directorios generados mediante agent-context-kit.

Casos de uso

  • Hacer que un agente de programación cree una pequeña aplicación de negocio CRUD a partir de un requisito en lenguaje natural.
  • Evaluar y corregir un modelo de dominio antes de generar código para un sistema con varias entidades.
  • Generar una biblioteca tipada de acceso a datos para Java, Rust, Go, Python u otros lenguajes compatibles.
  • Experimentar con la gestión del contexto y las protecciones para agentes de programación con IA.

En colecciones

Temas

Preguntas frecuentes

¿Qué es teaql-agent-kit?
Un harness basado en modelos que ofrece a los agentes de programación con IA un flujo de trabajo centrado en el modelo: modelar el negocio, evaluarlo y corregirlo, generar una aplicación tipada y verificar el resultado. TeaQL Agent Kit es un conjunto de instrucciones y herramientas para agentes que permite crear aplicaciones de negocio con el framework TeaQL. En lugar de pasar directamente de un requisito al código, el agente de programación primero genera un modelo de dominio inspeccionable en KSML, ejecuta un servicio determinista de evaluación que informa de errores, advertencias y sugerencias para corregirlos, y solo entonces genera una biblioteca de dominio tipada y un espacio de trabajo ejecutable para el lenguaje elegido.
¿teaql-agent-kit es gratuito? ¿Qué licencia tiene?
teaql-agent-kit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿teaql-agent-kit sigue mantenido?
Mantenimiento activo. El último commit de teaql-agent-kit fue el 24 oct 2026.
¿Para qué puedo usar teaql-agent-kit?
Hacer que un agente de programación cree una pequeña aplicación de negocio CRUD a partir de un requisito en lenguaje natural. Evaluar y corregir un modelo de dominio antes de generar código para un sistema con varias entidades. Generar una biblioteca tipada de acceso a datos para Java, Rust, Go, Python u otros lenguajes compatibles. Experimentar con la gestión del contexto y las protecciones para agentes de programación con IA.
¿Dónde consigo teaql-agent-kit?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/teaql/teaql-agent-kit

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados