Zing 论坛

正文

Astonish:本地优先的AI智能体平台,用YAML构建可复用的工作流

Astonish是一个受OpenClaw启发的本地AI智能体平台,采用Go语言实现为单一二进制文件。它支持动态工具调用、自动工作流提炼、语义化记忆系统和MCP协议,让用户通过YAML配置即可创建复杂的AI工作流,无需编写大量代码。

AstonishAI智能体工作流YAMLGoMCP本地AI低代码OpenClaw
发布时间 2026/03/31 05:15最近活动 2026/03/31 05:24预计阅读 2 分钟
Astonish:本地优先的AI智能体平台,用YAML构建可复用的工作流
1

章节 01

导读 / 主楼:Astonish:本地优先的AI智能体平台,用YAML构建可复用的工作流

Astonish是一个受OpenClaw启发的本地AI智能体平台,采用Go语言实现为单一二进制文件。它支持动态工具调用、自动工作流提炼、语义化记忆系统和MCP协议,让用户通过YAML配置即可创建复杂的AI工作流,无需编写大量代码。

2

章节 02

项目背景与核心理念

在AI智能体(AI Agent)领域,大多数解决方案要么过于复杂需要大量编程,要么过于简单无法满足实际需求。Astonish试图在这两者之间找到平衡点,提供一个既强大又易用的本地AI智能体平台。

该项目深受OpenClaw启发——后者在个人AI助手领域开创了多项先河,包括常驻守护进程、技能即Markdown、多渠道消息和工具优先架构。Astonish将这些理念用Go语言重新实现,并加入了一个独特功能:自动工作流提炼。

核心理念可以概括为:

  • 本地优先:所有数据处理和模型推理都在本地完成,保护隐私
  • 单一二进制:整个系统编译为一个独立的可执行文件,零依赖部署
  • 聊天优先:通过自然语言对话与智能体交互,降低使用门槛
  • 工作流可复用:成功的任务执行可以提炼为可复用的YAML工作流
3

章节 03

架构设计与技术实现

Astonish采用模块化架构,核心组件包括:

4

章节 04

动态智能体引擎

智能体通过LLM驱动的工具使用循环(tool-use loops)动态解决问题。它根据任务需求决定调用哪些工具、如何组合工具链,无需预定义工作流即可完成多步骤任务。

内置58种工具,涵盖:

  • 系统操作:shell命令执行(支持PTY和后台进程)、文件操作
  • 网络能力:网页抓取(带可读性提取)、PDF阅读、浏览器自动化
  • 通信功能:邮件收发、搜索、验证码等待
  • AI能力:语义记忆搜索、子智能体委托、技能查找
5

章节 05

MCP原生支持

Astonish原生支持Model Context Protocol(MCP),任何MCP服务器都可以即插即用。这意味着用户可以轻松添加GitHub、Slack、数据库等外部能力,无需修改代码即可扩展智能体功能。

6

章节 06

多模型提供商支持

支持15种以上AI提供商,包括:

  • 商业API:OpenAI、Anthropic、Google Gemini、Groq、OpenRouter、xAI
  • 本地部署:Ollama、LM Studio
  • 企业方案:SAP AI Core、LiteLLM

用户可以在会话中动态切换提供商和模型,系统支持热切换无需重启。

7

章节 07

自动工作流提炼:核心创新

Astonish最具特色的功能是其三步式工作流提炼机制:

8

章节 08

第一阶段:自由解决

智能体动态处理用户请求,调用所需工具完成多步骤任务。整个执行过程被完整记录为执行轨迹。