SuperMagic 是 Magic 产品矩阵的旗舰产品,是一个专为复杂任务场景设计的通用人工智能系统(AGI)。它通过多智能体设计系统和丰富的工具能力,支持自主任务理解、自主任务规划、自主行动以及自主错误修正等智能能力。SuperMagic 可以理解自然语言指令,执行各种业务流程,并交付最终目标结果。
作为 Magic 产品矩阵的旗舰产品,SuperMagic 通过开源提供强大的二次开发能力,使企业能够快速构建和部署满足特定业务需求的智能助手,大幅提升决策效率和质量。
- 多工具支持:预加载常用工具,包括 Python 执行、网络搜索、浏览器操作、文件操作等
- 状态管理:完善的状态管理机制,支持 IDLE、RUNNING、FINISHED、ERROR 等状态
- 执行控制:支持最大迭代次数限制和输出长度限制
- 多智能体协作:支持多个智能体协同工作,处理复杂任务场景
- 无缝集成:与 Magic Flow 等产品矩阵无缝集成,实现更强大的工作流编排
- Python 3.12+
- 大模型 API 密钥(Claude、OpenAI、DeepSeek V3、Qwen)
- 相关依赖包
在使用前,请确保您已通过 .env
文件或系统设置环境变量。
必需的环境变量:
OPENAI_API_KEY
:OpenAI API密钥
SuperMagic 可应用于各种复杂业务场景,以下是一些典型案例:
更多案例请访问官方网站。
SuperMagic 是 Magic 产品矩阵的一部分,与以下产品协同工作:
- Magic IM - 集成AI代理对话与企业内部通讯的企业级即时通讯系统
- Magic Flow - 强大的可视化AI工作流编排系统
- Agentlang - 以语言为中心的AI代理框架,用于使用自然语言构建AI代理
欢迎为SuperMagic贡献代码或提出建议。如果您发现任何问题,请在GitHub仓库提交issue。
本项目遵循Magic开源许可证,本质上是Apache 2.0但有一些额外限制。