← Todos los tutoriales
first-steps 6 min

Tu Asistente de Programación con IA

Una de las cosas que hace que Clean Language sea genuinamente diferente es lo bien que funciona con la IA. No solo pegar código y hacer preguntas — sino una configuración real e integrada donde la IA conoce la especificación exacta del lenguaje, puede verificar tu código y detecta errores antes de que ejecutes nada.

Inicia el servidor MCP desde tu terminal:

cln mcp-server

Si usas VS Code con la extensión de Clean Language, se conecta automáticamente. Una vez conectado, la IA consulta la API actual, verifica la sintaxis y los tipos — y te devuelve código Clean Language que funciona.

Agregar require a tus funciones le da a la IA información precisa sobre lo que esperan:

functions:
    number average(list values)
        require values.length() > 0
        number total = 0.0
        iterate v in values
            total = total + v
        return total / values.length().toNumber()

start:
    list scores = [8.5, 9.0, 7.5]
    print(average(scores).toString())
8.333333333333332

El require le indica a cualquiera que lea — humano o IA — que esta función asume que la lista no está vacía. La IA no generará código que llame a average([]) ni sugerirá eliminar la comprobación.

Resumen rápido

  • cln mcp-server inicia la integración con IA — la extensión de VS Code lo inicia automáticamente
  • Los asistentes de IA con el servidor MCP conocen la especificación real y actual de Clean Language
  • Describe lo que quieres en lenguaje natural y recibe código correcto según la especificación
  • require en tus funciones le da a la IA expectativas precisas sobre las que trabajar
  • Siempre revisas y eres dueño del código que genera la IA
¡Copiado!