Skip to content

dtyq/super-magic

Repository files navigation

SuperMagic

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但有一些额外限制。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5