Introducing Weft, an AI Orchestration Language
Key point
Weft is introduced as a programming language that automates the construction of AI systems by using LLMs, humans, and APIs as first-class nodes.
Details
Weft is a programming language designed to reduce the complex plumbing code that arises when building AI systems. It provides LLM calls, API requests, and waiting on human approval as language primitives rather than libraries.
Key features include the following:
- Code and graph in sync: The same program is handled simultaneously as a dense code view and a visual node graph view, with edits to one side updating the other in real time.
- First-class humans: The process of waiting for a human response during program execution is treated as a single node, allowing work to resume without separate state management.
- Durable execution: Built on Restate, Weft preserves program state and continues work even in the event of system crashes or restarts.
- Powerful type system: A type system supporting generics, unions, and more validates connection and structural errors before execution.
Weft is currently at the POC (proof of concept) stage, with a core and executor written in Rust, and is under development with an official release targeted for 2026.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.