GPT Computer Assistant:三步跑通 Python AI 智能体助手(支持本地大模型)
【免费下载链接】gpt-computer-assistantBuild autonomous AI agents in Python.项目地址: https://gitcode.com/GitHub_Trending/gp/gpt-computer-assistant
GPT Computer Assistant 是 Python 库Upsonic:把 OpenAI、Claude 等 20 多个模型供应商,以及本地大模型(Ollama / VLLM / LM Studio)变成会读文件、跑命令、处理文档的自主 AI 智能体(Autonomous Agent)。会一点 Python、想给自己搭一个"数字员工",或者第一次想试本地大模型加 RAG 知识库的读者,都可以用它。
为什么不把提示词粘进浏览器,而是交给智能体
凌晨两点服务报警,你要翻日志、定位异常、写结论。浏览器里的大模型只能陪你聊:你把日志贴进去,它给你一段猜测,贴不进下一行。
智能体不一样——它长了"手"。给它一句任务描述,它自己去读日志目录、跑代码、核对结果,最后把结论交回来,中间还会自我检查一遍。区别就在这一点:对话模型输出文字,智能体执行动作。GPT Computer Assistant(即 Upsonic)就是让大模型长出这双手的 Python 框架,Windows、macOS、Ubuntu 上装法一样。
装好之后你能做哪些事:5 种用法
- 🤖派活后自己干:
AutonomousAgent拿到任务后自主规划、读写文件、执行命令。所有文件与 shell 操作都被锁在你指定的workspace目录里,路径穿越和危险命令会被直接拦截,这是框架内置的安全边界。 - 给它装工具:一个 Python 函数加上
@tool装饰器,智能体就会在需要时调用它;也可以接 MCP(Model Context Protocol)服务器,把几百个现成外部工具挂上去。 - 让它"读过资料再回答":内置 PDF、Word、Markdown、HTML、CSV、JSON、XML 等文档加载器,加上 OCR 引擎(EasyOCR、Tesseract、PaddleOCR 等)从扫描件里提取文字,再存入向量库(Chroma、Faiss、Pinecone、pgvector 等),组成完整的 RAG 知识库流程。
- 本地大模型跑得动:模型名写
ollama/模型名就能走本机推理,数据不出你的机器——想保护隐私的团队可以完全离线跑。 - 接到消息渠道里:内置 Discord、Telegram、Slack、Gmail、邮件等接口,你在聊天软件里发一句话,智能体那边就开始干活,这就是它的"远程控制"方式。
讲透 3 个场景
夜间日志巡检。把workspace指向日志目录,任务写一句"分析服务器日志并找出异常模式"。智能体自己翻文件、跑统计、给出异常清单,第二天早上你看结论就行。README 里就是这个例子。
一摞扫描版发票。扫描件先过 OCR 层提取文字,PDF 加载器切好块,智能体再用你写的@tool函数把金额、日期、抬头整理成一张 CSV。以前手抄一下午的活,跑完一轮就完了。
文献调研助手。仓库自带一个开箱即用的applied_scientist预制智能体,打包了 research、implement、benchmark、evaluate 等技能和系统提示词,装完就能跑,适合拿来做"先读文献再出实验方案"这类流程。
三步上手:安装、配密钥、跑第一个智能体
第一步,安装。Python 3.10 以上即可:
pip install upsonic # 或用 uv uv pip install upsonic第二步,配置模型。用云端模型就设置对应环境变量,例如export OPENAI_API_KEY=...或export ANTHROPIC_API_KEY=...;想走本地就在 Ollama 里起一个模型,模型名用ollama/模型名的格式。
第三步,跑起来:
from upsonic import Agent, Task agent = Agent(model="openai/gpt-4o", name="日志巡检员") task = Task(description="分析最近24小时日志,找出异常模式") print(agent.print_do(task))五行代码,智能体就带着任务跑起来了。需要 OCR、存储后端、向量库时再按需求装扩展,比如pip install "upsonic[ocr]"、pip install "upsonic[storage]",完整的可选项清单在 pyproject.toml 里。
想看完整源码或跑示例:
git clone https://gitcode.com/GitHub_Trending/gp/gpt-computer-assistant适合谁,以及要留意的 3 件事
适合你,如果:你会写基础 Python,想让大模型真正去干活而不是陪聊;或者你的团队对数据出网敏感,需要本地大模型方案;又或者你想实验多智能体协作(Team支持负责人路由、任务分配)和 RAG 知识库这类玩法。
留意三件事:
- 它是一个库,不是双击就能装的桌面应用,跑起来需要你写几行 Python 调用代码。
- 云端模型按 token 计费,任务描述越清楚,智能体少绕路,花费越少。
AutonomousAgent有 workspace 隔离,但生产环境里 API 密钥的保管、模型输出的抽查,仍然要自己把关。
想动手的话,从 README.md 里的 Quick Start 开始跑第一个智能体;想搞懂各模块怎么协作,看 documents/ai/guides/ 里的开发指南;想直接体验预制智能体,读一读 src/upsonic/prebuilt/applied_scientist/ 下的系统提示词和技能文件,五分钟就能明白它是怎么被"装配"出来的。
【免费下载链接】gpt-computer-assistantBuild autonomous AI agents in Python.项目地址: https://gitcode.com/GitHub_Trending/gp/gpt-computer-assistant
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考