GPTScript(3,282星)2026:用自然语言脚本构建能操作你系统的AI助手
GPTScript(3,282星)让你用自然语言脚本构建能与系统交互的AI助手——不需要复杂的Agent框架。本文介绍它的工作原理。
💡 你将学到
GPTScript(3,282星)让你用自然语言脚本构建能与系统交互的AI助手——不需要复杂的Agent框架。本文介绍它的工作原理。
直接给结论
gptscript-ai/gptscript(3,282星,Go)是一个用于构建能与系统交互的AI助手的脚本语言和运行时。你用自然语言写一个简单脚本描述需求,运行时把它变成带工具访问权限(shell命令、HTTP调用、文件操作)的一系列LLM调用。
核心思想
GPTScript文件长这样:
# 列出文件并总结
Tools: sys.exec, sys.http
列出当前目录的文件,读取每个markdown文件,把每个文件的一行摘要写入summaries.txt。
运行时解析你的指令、调用工具、再循环回LLM,直到任务完成——不需要写Python胶水代码。
为什么有用
- 门槛低:用提示词代替框架样板代码
- 内置工具访问:exec、HTTP、文件工具是一等公民
- 工具可控:你精确控制助手能用哪些工具
- 可脚本化:.gpt文件可串联、带参数、定时执行
开始使用
# macOS / Linux
brew install gptscript-ai/tap/gptscript
# 或 curl -fsSL https://get.gptscript.ai | sh
gptscript my-assistant.gpt
用 GPTSCRIPT_PROVIDER 或配置文件设置模型服务商Key(OpenAI、Anthropic,或通过Ollama用本地模型)。
实用技巧
- 每个脚本限制可用工具(比如只给
sys.exec配安全命令白名单)来控制风险半径。 - 先从小任务(文件操作、API调用)开始,再串联多步工作流。
- 交互式会话用
--confirm,让助手在执行破坏性操作前先征求确认。
FAQ
需要会Python吗? 不需要——脚本是自然语言,工具定义可选。
能访问我的本地机器吗? 能,通过 sys.exec;在不可信环境里要小心权限。
免费吗? 运行时开源(Apache-2.0);你只需为模型API付费。
相关文章
2026-06-29
高收益主线龙头策略——不花钱的数据,也能抓到龙头
2026-06-29
你笔记本里,藏着一个AI
2026-07-14
免费AI编程助手 2026 配置指南:VS Code 5分钟装 Continue、Copilot、Windsurf
