Bend: un lenguaje con verificación de pruebas que bloquea los errores de la IA en CPU y GPU

✍️ OpenClawRadar📅 Publicado: 18 de septiembre de 2026🔗 Source
Ad

Bend es un lenguaje compilado y paralelo orientado a código generado por IA. Su premisa central: en lugar de confiar en resultados que nunca revisas, declaras leyes en un archivo LAWS.bend y exiges que el agente las demuestre antes de fusionar.

La propuesta suena como la de cualquier otra herramienta de codificación con IA, pero la mecánica es distinta. El verificador de tipos de Bend es un verificador de pruebas, la misma idea que Lean o Rocq. La diferencia que enfatiza es la velocidad: esos verificadores pueden tardar minutos en bases de código medianas, mientras que Bend afirma que tarda como máximo un segundo, para que un agente pueda ejecutar comprobaciones tras cada cambio.

De dónde viene la velocidad

  • Compila a código nativo. Casi a la velocidad de C en un solo núcleo.
  • El mismo binario escala a dieciséis núcleos o a la GPU. La documentación afirma hasta 100 veces más rápido que un solo núcleo.
  • El paralelismo es automático. Divides el trabajo en dos; Bend reparte las llamadas entre núcleos de CPU o de GPU y luego las une. Sin hilos, sin bloqueos, sin código de kernel.

El sitio muestra un ejemplo de pow2.bend ejecutándose en 4.096 núcleos de GPU.

El modelo de leyes y pruebas

Escribes una ley en LAWS.bend:

# LAW: no move sequence leads to victory.
law you_cant_win : for moves: List<Move>
    board = replay(start(), moves)
    is_won(board) == False

Luego el agente escribe la prueba correspondiente en PROOF.bend:

# PROOF: you_cant_win holds.
def Laws.you_cant_win (moves):
    # ... escrito por la IA

Una vez declarada una ley, el sitio sostiene que el agente no puede fusionar una línea que la rompa. La demo usa un juego: pídele a Claude que haga que el tablero se envuelva. Sin LAWS.bend, el error se fusiona y se publica. Con él, el agente debe reintentar hasta construir una prueba. La frase en la fuente: fusionar un error se vuelve "matemáticamente imposible".

Ad

Configuración

Instalación:

curl -fsSL https://bend-lang.com/install.sh | sh

Luego añade este bloque a tu AGENTS.md para que los agentes sepan qué hacer:

When using Bend:
- run `bend guide` to learn it
- use `LAWS.bend` to keep important rules
- run `bend PROOF.bend` before committing
- parallelize the code whenever possible

Bend básicamente trata LAWS.bend como un AGENTS.md respaldado por pruebas. "No cometas errores" pasa a estar verificado por tipos.

Advertencias de la fuente

La documentación es clara: Bend es joven, espera errores y repórtalos. Funciona mejor en el backend y apunta a Linux y macOS. El núcleo está respaldado por dos artículos: BendTT (teoría de tipos afines dependientes) y BendRT (runtime paralelo de CPU/GPU).

Para quién es

Equipos que dejan que los agentes publiquen código que no leen, especialmente servicios de backend donde una regla como "los saldos nunca son negativos" necesita aplicación, no una revisión de código.

📖 Lee la fuente completa: HN AI Agents

Ad

👀 Ver también

Se Lanzan Cinco Extensiones Gratuitas para Claude Desktop: Inspector Lite, Graph Lite, Bible Code, Word Graph y Fun Pack
Herramientas

Se Lanzan Cinco Extensiones Gratuitas para Claude Desktop: Inspector Lite, Graph Lite, Bible Code, Word Graph y Fun Pack

Un desarrollador ha publicado cinco extensiones locales de código abierto para Claude Desktop: Inspector Lite para búsqueda semántica de código, Graph Lite para un grafo de conocimiento personal, Fun Pack para funciones de entretenimiento, Word Graph para estudio bíblico y Bible Code para detección de patrones. Todas se ejecutan localmente sin dependencias externas ni claves API adicionales.

OpenClawRadar
Herramienta gratuita de detección de señales de farmacovigilancia desarrollada con Claude Code
Herramientas

Herramienta gratuita de detección de señales de farmacovigilancia desarrollada con Claude Code

Un desarrollador utilizó Claude Code para crear una plataforma gratuita de farmacovigilancia que analiza 2.9 millones de informes de eventos adversos de la FDA, ejecutando detección estadística de señales por la que las plataformas comerciales cobran entre $50,000 y $500,000 al año. La herramienta está alojada gratuitamente en HuggingFace.

OpenClawRadar
Equipo Cerebro: Un Complemento de Memoria Compartida para Claude Code que Almacena el Conocimiento del Equipo en Git
Herramientas

Equipo Cerebro: Un Complemento de Memoria Compartida para Claude Code que Almacena el Conocimiento del Equipo en Git

Team Brain es un complemento de Claude Code que almacena el conocimiento del equipo en una carpeta .team-brain/ dentro de tu repositorio. Genera automáticamente un archivo BRAIN.md limitado a 180 líneas para una precisión óptima en las instrucciones de Claude y funciona en diversas herramientas creando archivos .cursorrules y AGENTS.md.

OpenClawRadar
OpenSwarm: Orquestrador CLI Multi-Agente de Claude para Linear y GitHub
Herramientas

OpenSwarm: Orquestrador CLI Multi-Agente de Claude para Linear y GitHub

OpenSwarm orquesta múltiples instancias de CLI de Claude Code como agentes autónomos que extraen problemas de Linear y ejecutan pipelines de Trabajador/Revisor/Prueba/Documentador. Utiliza LanceDB con incrustaciones multilingües-e5 para la memoria e incluye control de bot de Discord, mejora automática de PR y un panel web.

OpenClawRadar