TaskWeaver(6,178星)2026:微软代码优先的智能体框架,专攻数据分析

📘 教程 2026-08-06 约 4 分钟阅读

TaskWeaver(6,178星)是微软的代码优先智能体框架,把自然语言变成Python做数据分析。本文教你构建第一个分析智能体。

💡 你将学到

TaskWeaver(6,178星)是微软的代码优先智能体框架,把自然语言变成Python做数据分析。本文教你构建第一个分析智能体。

📜 目录

直接给结论

microsoft/TaskWeaver(6,178星,Python)是微软的代码优先智能体框架。它不让LLM直接回答,而是把用户请求转成Python代码、在沙箱里执行、返回结果——这种设计让它特别擅长数据分析、绘图和文件处理。

为什么代码优先适合数据

快速开始

pip install taskweaver
# 生成配置和工作区
taskweaver --gen_project
cd project
# 在 taskweaver_config.json 里配置 OpenAI/其他API Key

启动控制台,问一个数据问题:

taskweaver -p project
>>> 加载sales.csv,用柱状图展示月度营收

TaskWeaver会写Python、运行它,给你图表和代码。

构建自定义插件

plugins/ 里加一个带文档的Python函数——TaskWeaver会自动暴露给LLM:

def compute_growth(series):
    """计算序列的环比增长。"""
    return series.pct_change()

实用技巧

FAQ

只能做数据分析吗? 它为数据分析优化,但代码优先模式适用于任何能用代码表达的任务。

支持哪些LLM? OpenAI、Azure OpenAI和自定义端点(通过配置)。

免费吗? 是——MIT开源协议。

相关文章

❓ 常见问题

Is it only for data analysis?

It is optimized for it, but the code-first pattern works for any task expressible as code.

Which LLMs does it support?

OpenAI, Azure OpenAI, and custom endpoints via configuration.

Is it free?

Yes - MIT licensed open source.

相关文章
2026-07-19
Open WebUI教程:最好看的本地AI聊天界面
2026-08-01
LangChain智能体工具全解析:内置工具与用法
2026-07-16
AI Agent用户反馈闭环:让Agent越用越聪明

本站文章由编辑人工撰写,收录的工具均经过实测或公开资料核验。文中链接指向工具官网或 GitHub 仓库,仅作信息参考,不构成付费推广。

💬 评论 (0)

暂无评论,来说两句吧~

登录后评论