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-serverSi 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.333333333333332El 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