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开源协议。

相关文章
2026-06-29
高收益主线龙头策略——不花钱的数据,也能抓到龙头
2026-06-29
你笔记本里,藏着一个AI
2026-07-14
免费AI编程助手 2026 配置指南:VS Code 5分钟装 Continue、Copilot、Windsurf

💬 评论 (0)

暂无评论,来说两句吧~

登录后评论