首页RustWeaveMindAI/weft
// archived 2026-04-16
WeaveMindAI

weft

AI🌱 NEW PROJECT BOOST#Rust#LLM#Programming Language#Workflow Automation#Svelte
前往 GitHub →
57

// 项目简介

Weft 是一种旨在将 LLM、人类交互和基础设施集成到统一可视化工作流中的编程语言。它具备持久化执行功能以确保程序在崩溃后仍能运行,并通过类型化的模块化节点系统支持复杂逻辑。开发者无需手动配置,即可通过连接原生节点来构建和管理复杂的智能体系统。

// 技术分析

Weft 是一种专为 AI 驱动系统设计的编程语言,旨在用统一的基于图的架构取代复杂的库管道。通过将 LLM、人类交互和基础设施视为一等原语,它允许开发人员连接复杂的工作流,同时编译器强制执行严格的类型安全和架构完整性。该项目利用 Restate 实现持久化执行,以确保跨崩溃的状态持久性,从而在诸如人机协作工作流等长时间运行的进程中优先考虑可靠性。

// 核心亮点

01
为人机协作工作流提供了一等支持,允许程序无缝暂停和恢复,无需手动管理状态。
02
具有递归可折叠设计,可以将复杂系统折叠为简单的、由接口定义的块,以提高可读性。
03
通过在代码执行前验证连接和架构的编译器,确保端到端的类型安全。
04
利用持久化执行来保证程序在崩溃和重启后依然存活,并在长时间任务中保持状态。
05
提供双视图渲染,允许开发人员在密集代码和可视化图表之间切换,同时保持两个视图完美同步。
06
包含各种用于 LLM、通信平台、数据库和 Web 服务的内置节点目录,以最大限度地减少外部依赖。

// 典型使用场景

01
编排 AI 智能体和 LLM 工作流
02
管理具有持久化状态的人机协作流程
03
利用原生数据库和 API 集成构建感知基础设施的应用程序

// 快速开始

首先,克隆存储库并通过复制 .env 文件并添加必要的 API 密钥来配置您的环境。使用提供的 dev.sh 脚本启动后端服务器和仪表板,然后导航至 http://localhost:5173 开始构建您的第一个项目。请查阅官方文档,获取有关该语言和仪表板功能的引导式演练。