TaskWeaver
TaskWeaver

TaskWeaver

TaskWeaver 是微软开源的 code-first AI Agent 框架,专注数据分析和复杂任务自动化。它把用户需求转成 Python 代码,协调插件函数执行,并保留聊天历史、代码执行历史、内存数据、容器执行、可观测性、共享记忆、经验选择和 Planner 视觉输入。

58

Views

0

Likes

Mar 2026

Added

github.com

Website

Tags

TaskWeaver微软 TaskWeavercode-first agent数据分析智能体AI Agent框架Python Agent插件编排有状态执行

Product Preview

A quick visual look at TaskWeaver before you visit the official site.

Published 3/14/2026
TaskWeaver screenshot

Editorial Review

About TaskWeaver

TaskWeaver:微软开源的 Code-First Agent 框架

TaskWeaver 是 Microsoft 开源的 code-first AI Agent 框架,主要面向数据分析和复杂任务自动化。它不是只让 LLM 在文本里调用工具,而是把用户需求解释成代码片段,并通过 Python 函数形式的插件来执行任务。

TaskWeaver 的核心差异是“状态”。它同时保留聊天历史和代码执行历史,包括内存中的 DataFrame、变量、图表和插件输出。因此它很适合数据分析、预测、异常检测、数据库查询等需要多轮中间结果的场景。

适合场景

  • 数据分析 Agent:从数据库拉取数据,清洗表格,做异常检测、时间序列预测和可视化。
  • Code-first 自动化:把自然语言请求转成可检查、可调试的 Python 代码和插件调用。
  • 领域工作流:把企业内部算法、数据库、API、业务规则封装成插件。
  • 有状态多步任务:在长对话中保留执行历史、共享记忆和中间数据。
  • Agent 研究与原型:与 LangGraph、AutoGen、OpenHands、CrewAI 等框架对比 code-first Agent 设计。

关键能力

  • 任务拆解、进度跟踪和反思式执行。
  • 默认 container 模式执行代码,隔离性更好。
  • 通过 Python 函数插件编排工具。
  • 共享记忆、experience selection、AgentOps 可观测性和实验性 Recepta 推理角色。
  • 官方 2025 更新中加入 Planner 角色的视觉输入支持。

官方截图与案例

TaskWeaver 架构截图
官方 TaskWeaver 架构图,展示 planner、roles、plugins 和代码执行循环。
TaskWeaver GitHub 预览图
Microsoft TaskWeaver 开源仓库的 GitHub 预览图。

什么时候选 TaskWeaver

如果你的任务更像“分析型编程”而不是普通聊天自动化,TaskWeaver 很合适。它强在 Python、DataFrame、有状态执行、自定义插件和透明日志;如果只是想要无代码工作流或全托管生产级 Agent 产品,它可能不是最省事的选择。

Sources checked

Ready to try TaskWeaver?

Visit the official website to get started

Visit TaskWeaver

Quick Info

Category
AI 智能体
Added
3/13/2026
Published
3/14/2026
Updated
6/11/2026

Share This Tool

Have an AI tool to share?

Submit it to AI Dreamhub

Get your product in front of people actively exploring AI tools.

Submit Your Tool
Manus

Manus

Manus is the action engine that goes beyond answers to execute tasks, automate workflows, and extend your human reach - 智能 AI 工具,助力您的工作效率。

ai-agentfree
1160
Gemini CLI

Gemini CLI

An open-source AI agent that brings the power of Gemini directly into your terminal. - 智能 AI 工具,助力您的工作效率。

ai-agentfree
640
AgentScope

AgentScope

Agent-Oriented Programming for Building LLM Applications, Open-sourced by Alibaba - 智能 AI 工具,助力您的工作效率。

ai-agentfree
700
Auto-GPT

Auto-GPT

Auto-GPT 是 Significant Gravitas 的开源自主 Agent 项目和平台,用于构建、运行和管理 AI 助手与自动化工作流。

Auto-GPTAI agentautonomous agents
710