# Creación con IA

<PageBadges />

:::warning

La creación con IA está en vista previa. Los comandos, proveedores, prompts y el protocolo de
mutaciones pueden cambiar antes de una versión estable. Revisa los cálculos y el JavaScript de eventos.

:::

La creación con IA añade a form0-cli un modo conversacional para editar esquemas. Trabaja con
esquemas form0 normales: el archivo final no contiene conversaciones, proveedores ni mutaciones.

Inícialo directamente con un esquema o entra en el modo AI desde la shell interactiva:

```bash
form0 ai [schema]
```

```ansi
form0> serve
form0(server)> ai
form0(server,ai)> Add a calculated total from quantity and unit price
```

El modo AI no inicia el servidor de vista previa. Si ya está activo, los borradores validados se
envían al navegador con la indicación **AI draft** sin escribirse en disco.

## Cómo funciona la creación

1. El modelo seleccionado recibe el formulario completo y el catálogo del core instalado.
2. El agente propone un lote coherente de mutaciones semánticas en vez de sustituir el archivo.
3. form0-core aplica el lote a una copia y valida el resultado completo.
4. Un borrador válido se puede inspeccionar, revisar, descartar o aplicar explícitamente.
5. La aplicación comprueba de nuevo la revisión en disco y escribe el esquema de forma atómica.

Las propuestas no válidas nunca se convierten en borradores. Salir o descartar restaura en el
navegador el esquema confirmado. El resultado es un esquema form0 normal sin metadatos AI automáticos.

## Explorar esta sección

- [Primeros pasos](/es/cli/ai-authoring/getting-started) explica la configuración y la primera sesión.
- [Proveedores y modelos](/es/cli/ai-authoring/providers-models) explica la autenticación de Pi y la persistencia del modelo.
- [Flujo de creación](/es/cli/ai-authoring/authoring-workflow) cubre borradores, validación, aprobación y conflictos.
- [Comandos y estado](/es/cli/ai-authoring/commands-status) documenta los comandos y el estado ocupado.
- [Privacidad y seguridad](/es/cli/ai-authoring/privacy-security) define los límites de datos y la política cloud.
- [Limitaciones y solución de problemas](/es/cli/ai-authoring/limitations-troubleshooting) describe las restricciones y fallos habituales.

Para orientar al agente y controlar la nube desde el esquema, consulta [Metadatos de AI](/es/core/ai-metadata).
