Что такое Weft?
Язык программирования на Rust, созданный специально для построения AI-систем, где взаимодействие с LLM, людьми и инфраструктурой — базовые примитивы.
Молодой open-source проект на Rust, который позиционирует себя как язык программирования для AI-систем. Пока что это фундамент для сборки, а не готовый продукт — есть стабильное ядро (язык, система типов, durable executor), но каталог узлов небольшой и...
Для разработчиков, которые строят production-системы с искусственным интеллектом, где нужно координировать LLM, людей, API и базы данных в устойчивых workflows.
Сегодня для создания AI-приложений нужно вручную склеивать библиотеки, писать код для ожидания ответов от людей, управлять состоянием и обрабатывать сбои. Weft делает эти примитивы базовыми элементами языка.
Weft — это язык, где LLM, человеческое взаимодействие, HTTP-запросы и базы данных являются встроенными типами. Вы соединяете узлы в граф, компилятор проверяет типы и архитектуру, а система автоматически генерирует визуальное представление программы. Исполнение устойчиво к падениям через интеграцию с Restate.
Молодой open-source проект на Rust, который позиционирует себя как язык программирования для AI-систем. Пока что это фундамент для сборки, а не готовый продукт — есть стабильное ядро (язык, система типов, durable executor), но каталог узлов небольшой и opinionated. Долгосрочная цель — позволить проектам определять собственные узлы прямо в языке.
Авторы признаются, что документация писалась быстро для релиза и местами может звучать как сгенерированная ИИ — они приветствуют PR, которые улучшают тексты, наравне с исправлением багов.
Стоит пробовать, если вы готовы работать с сырым, но перспективным фундаментом для AI-систем. Не для production в текущем виде, но отличная площадка для экспериментов и понимания, как могут выглядеть языки для AI-приложений будущего.
Проект активно развивается (последние коммиты — несколько недель назад), но авторы честно предупреждают о breaking changes и сырости. Сообщество пока небольшое (332 звезды).
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Язык программирования на Rust, созданный специально для построения AI-систем, где взаимодействие с LLM, людьми и инфраструктурой — базовые примитивы.
Для разработчиков, которые создают сложные production-готовые AI-приложения с координацией агентов, человеческим участием и устойчивым выполнением workflows.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.