Ir al contenido

Hoja de ruta ​

Traducción automática

Esta página se tradujo automáticamente del inglés y todavía no la revisó un hablante nativo; las correcciones son bienvenidas en GitHub. Si algo no coincide, vale el original en inglés.

Qué es Quantum hoy y qué viene después. Aquí no hay fechas, ni promesas más allá de los niveles de soporte: un elemento está hecho cuando salió en una versión y su entrada en el registro de cambios lo dice.

Cada elemento muestra su estado: planeado (aprobado, sin empezar), en diseño (se está escribiendo antes de cualquier código) o en progreso (se está construyendo ahora).

1.0: hoy ​

Quantum 1.0 son aplicaciones web declarativas en XML, con IA y RAG en el propio lenguaje. Lo que promete la 1.0 lo fijan sus niveles:

  • El Núcleo (componentes, consultas y transacciones, acciones y formularios, archivos, correo, autenticación, el conjunto del Núcleo de ui:*) y la IA (q:llm, q:knowledge, q:agent) siguen el versionado semántico: una versión 1.x no rompe un programa que usa solo esos niveles. La IA además se prueba contra un modelo real antes de cada versión.
  • Las etiquetas Experimentales funcionan, sin promesa de estabilidad.
  • Los proyectos del Laboratorio se quedan en el repositorio porque exigen más del lenguaje; no forman parte del producto y no tienen ninguna promesa.

Lo que funciona hoy se mide, no se afirma: ver Estado. Cada etiqueta y cada regla están en la Referencia.

Lo próximo ​

IA ​

ElementoEstado
Un modelo falso para desarrollo: construir y probar páginas de IA sin ningún modelo en ejecución, con respuestas iguales en cada ejecuciónplaneado
La IA en el panel de desarrollo: cada llamada que hizo una página, con su prompt, las fuentes que usó, la respuesta, el tiempo y los tokensplaneado
Presupuestos y ocultamiento de datos: un límite de gasto por aplicación, y los datos personales eliminados antes de salir hacia el modelo, con el registro de ambosplaneado
Conversaciones que recuerdan, y un ui:chat para mantenerlasplaneado

Una aplicación que se conoce a sí misma ​

ElementoEstado
quantum map: qué páginas y acciones leen y escriben cada tablaplaneado
quantum explain page.q: qué lee, qué escribe y de qué depende una página, en texto simpleplaneado
q:cache por tabla: un fragmento en caché que se renueva cuando una escritura toca una de sus tablas, sin un tiempo de expiración que adivinarplaneado

Pruebas ​

quantum test salió en la 1.0 (Testing, en inglés). Lo próximo:

ElementoEstado
Una ejecución de prueba contra cada pantalla: el navegador y la consolaplaneado
Pruebas derivadas de las reglas de una acción, que Quantum escribe por tiplaneado
Pruebas de IA reproducidas desde una grabación, para que funcionen sin un modeloplaneado
Cobertura en los términos de la propia aplicación: qué páginas, acciones y reglas alcanza un conjunto de pruebasplaneado

El sitio web ​

ElementoEstado
Recetario: recetas cortas, cada una probada en CIen progreso
El sitio en más idiomasen progreso
Un playground: escribir Quantum y ejecutarlo en el navegadorplaneado
Benchmarks que cualquiera puede volver a ejecutarplaneado

Laboratorio ​

ElementoEstado
Games 2: los juegos como una simulación declarativa determinista, en la que las mismas entradas siempre dan el mismo juego, para que un juego se pueda probar y reproduciren diseño

El trabajo del Laboratorio no tiene ninguna promesa: puede cambiar o detenerse en cualquier momento.

Licencia MIT · Hecho con VitePress