Upsonic 快速上手用 Python 构建自主 AI 智能体的完整指南【免费下载链接】gpt-computer-assistantBuild autonomous AI agents in Python.项目地址: https://gitcode.com/GitHub_Trending/gp/gpt-computer-assistant每天早上花 40 分钟拼一份市场简报在新闻站、行情页和 PDF 研报之间来回切换Upsonic 是一个 Python AI 智能体框架把大模型包装成能查数据、调工具、处理文件的“数字员工”还能组队协作。看完这篇你会用 5 分钟跑通第一个智能体并掌握“数据获取 → 处理 → 分析 → 输出”的完整工作流。场景每天 40 分钟的市场简报能自动化吗先说一个真实处境。某基金公司的运营同学每天早上要做的动作固定不变查两个网站看隔夜外盘新闻打开行情页记录五只指数收盘价翻 30 页研报挑三条要点写一段 200 字简报发到工作群。每天 40 分钟重复、机械、容易漏。问题不在数据找不到而在每一步都靠人肉完成取数、整理、成文、交付。如果把中间这个“人”换成一个 AI 智能体——给它一句任务“生成今日市场简报”它自己查数据、调接口、写总结——这套流程就活了。Upsonic 的定位正是如此你用代码告诉模型“做什么”工具调用、记忆、协作这些事由框架接管。能力拆解四个模块各管一件事Agent Task把任务说清楚剩下交给框架框架最基本的单元。Agent是配置好的“数字员工”指定模型、起名字、挂工具Task是一张工单一句话描述要做什么。调用agent.print_do(task)后开始执行推理和工具调用过程会实时打印在终端多步推理的循环不用你手写。tool 装饰器一个函数变成模型可调用的工具只会聊天的模型干不了活。Upsonic 用tool装饰器把任意 Python 函数包装成模型能调用的工具函数签名和 docstring 就是工具的说明书。仓库还内置了一批现成工具包括金融数据工具 YFinanceTools 和多个联网搜索工具清单见 src/upsonic/tools/common_tools/。AutonomousAgent能动手读文件、跑命令的自主智能体比普通 Agent 多一层动手能力。指定一个 workspace 目录后智能体可以在其中读写文件、执行 shell 命令框架会拦截路径穿越和危险命令越权操作出不去这个沙箱。扫描版研报、散落一地的日志这类非结构化材料可以整目录丢给它PDF 文字提取也有内置 OCR 模块可选。Team多个智能体分工协作任务复杂时把流程拆给几个智能体再交给Team。它提供三种协作模式sequential按顺序接力、coordinate由领导者智能体统一分派、route由路由器把任务分给最合适的成员。成员还可以是另一个 Team天然支持多层级流水线。五分钟跑通第一个智能体先安装要求 Python 3.10 以上uv pip install upsonic把模型 API 密钥放进运行目录下的.env文件OpenAI、Anthropic 等多平台均支持框架启动时会自动读取。然后运行第一个智能体from upsonic import Agent, Task agent Agent(modelanthropic/claude-sonnet-4-5, name市场简报助手) task Task(description总结今日A股三大指数表现输出200字以内要点) agent.print_do(task)终端开始滚动输出推理过程和最终简报就算跑通了。工作流从数据获取到报告输出第一步接入数据源把行情接口包成工具做什么让模型能“查你自己的系统”。为什么模型不知道今天收盘价是多少这是它唯一补不齐的信息。怎么做把内部行情接口用tool包一层挂到任务上即可。tool def get_index_close(symbol: str) - float: 查询指定指数今日收盘价 return quotes_api.query_close(symbol)第二步加工数据让智能体自己算做什么把原始数据交给智能体做对比和计算。为什么涨跌幅、环比这类手算步骤最容易出错。怎么做在任务描述里直接写“与昨日对比并计算涨跌幅”智能体会自己决定何时调工具、取数后自己算完。第三步挂上记忆让分析支持追问做什么给智能体加一个记忆模块。为什么追问“昨天大跌的原因”时它得记得前面的上下文。怎么做创建 Agent 时传memory参数存储可选手动内存或 SQLite知识量再大用内置的 KnowledgeBase 做检索增强问答把研报库变成它的长期记忆。第四步固定格式输出报告做什么最后一步按固定结构产出简报。为什么简报要发群、要存档格式乱套没法用。怎么做Task支持指定结构化输出如 Pydantic 模型智能体交付前会按格式自检字段缺失会自己补。进阶把单点能力拼成流水线多智能体分工接力。活量一大单个智能体就忙不过来了。分别定义数据、分析、写作三个智能体用Team以sequential模式串起来每个只干自己擅长的事最终产出明显好于一个智能体从头干到尾team Team(name简报团队, entities[data_a, analyst_a, writer_a], modesequential) team.print_do(Task(description生成今日市场简报))扫描版研报交给 AutonomousAgent。研报是扫描 PDF 时可以先用 OCR 模块提文字也可以把整个目录直接交给 AutonomousAgent让它在沙箱里自己解析、摘录、归档。输出敏感场景下src/upsonic/safety_engine/ 里的安全引擎可以做内容合规检查。从现成智能体起步。仓库自带一组预构建自主智能体如 applied_scientist提示词、技能包和开场指令都配好了装完就能跑看懂行为后再按需改造复用列表见 prebuilt_autonomous_agents/。收尾把任务说清楚交给智能体工具调用、记忆、协作交给框架这就是 Upsonic 的核心用法。项目说明与快速开始README.md可直接运行的示例代码tests/doc_examples/概念讲解文档documents/ai/【免费下载链接】gpt-computer-assistantBuild autonomous AI agents in Python.项目地址: https://gitcode.com/GitHub_Trending/gp/gpt-computer-assistant创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
扑克牌数字花色识别实战:从CNN训练到模型部署全流程解析 简介:面向图像处理初学者或有快速卡牌识别需求的开发者,这套基于OpenCV和Python的扑克牌数字花色识别方案,涵盖模板制作、样本准备与自动识别三个环节,可解决卡牌图像中数字和花色分类的实际问题,也适合作为OpenCV入门… · 2026/9/20 23:06:00
国内主流OpenClaw部署平台对比与实战指南 1. 国内主流OpenClaw部署平台全景扫描最近在技术社区里看到不少同行在讨论OpenClaw的本地化部署方案,作为在AI基础设施领域摸爬滚打多年的老鸟,我花了半个月时间把国内主流的OpenClaw部署平台都实测了一遍。这些平台各有特色,有的专注企业级私… · 2026/9/20 23:06:00
cc-switch Codex 密钥迁移机制拆解 cc-switch Codex 密钥迁移机制拆解 【免费下载链接】cc-switch A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io 项目地址: https://gitcode.com/GitHub_Tr… · 2026/9/20 23:06:00
i网站建设踩坑实录:被黑后选哪家更靠谱 i网站建设踩坑实录:被黑后选哪家更靠谱 上周凌晨三点,我的手机疯狂震动。客户在群里@我,说官网突然弹出一堆博彩广告,百度一搜全是挂马链接。那一刻,冷汗直接下来了。… · 2026/9/21 6:04:19
php做网站页面在哪做一文搞懂避坑指南 php做网站页面在哪做一文搞懂避坑指南 找建站公司报价三万八,回来一看还是套模板?很多甲方朋友在这一步就栽了跟头,怕被坑高价,又怕自己不懂技术被忽悠。别慌,今天咱们不聊虚的,直接拆解 php做网站页面在哪做 的底层逻辑, 一文搞懂… · 2026/9/21 5:48:20
Simulink与FlightGear联合仿真:飞行器控制算法三维可视化验证平台搭建 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/21 5:38:40
测序数据可视化:从BAM到bigWig的UCSC工具链实战指南 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/21 5:37:39
反激电源TL431补偿器设计与波特图调试实战 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/21 5:36:39
MATLAB配置MinGW编译器全指南:从安装到排错一次搞定 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/21 5:36:39
Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化 直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡… · 2026/9/21 0:02:39
Word表格编号全攻略:从列表编号到题注交叉引用 写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技… · 2026/9/21 0:02:39
从第一个站到第二个站:独立开发者的静态网站选型与落地实践 1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&… · 2026/9/20 0:00:41
agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程 agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程 【免费下载链接】agentic-awesome-skills AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and … · 2026/9/21 0:00:18
gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析 gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析 【免费下载链接】gin-vue-admin 🚀ViteVue3Gin拥有AI辅助的基础开发平台,企业级业务AI开发解决方案,内置mcp辅助服务,内置skills管理,… · 2026/9/21 0:00:18