quantalogic/quantalogic

Quantalogic ReAct Agent - Coding Agent Framework - Gives a ⭐️ if you like the project

解决的问题

QuantaLogic 是一个专为简化 AI 代理构建而设计的 Python 框架,可执行复杂任务、自动化重复性工作流,并进行自然对话。它通过为代理提供使用工具、执行代码和遵循预定义流程的结构化方式,弥合了原始大语言模型(LLMs)与实际应用之间的差距。

工作原理

该框架通过三种主要交互模式运行:

  • ReAct 模式:采用「思考 + 行动」循环,代理逐步推理,并使用 40 多个内置工具(如网络搜索和文件管理)来解决开放性问题。
  • CodeAct 模式:一种高级扩展,代理使用可执行的 Python 代码作为主要行动语言,能够生成并运行代码,以迭代方式解决数学或编程任务。
  • Flow 模式:基于 YAML 的工作流引擎,允许用户通过节点和转换定义结构化流水线,实现可重复的自动化。

通过 LiteLLM 与多种 LLM(GPT-4o、Claude、DeepSeek)集成,并支持基于 Docker 的隔离环境,确保代理生成代码的安全执行。

适用人群

QuantaLogic 专为希望构建具备编码、数据分析和业务流程自动化能力的代理,但又不想从零开始构建代理逻辑的开发者、商业创新者和 AI 爱好者而设计。

核心亮点

  • 多模态代理逻辑:通过统一 API 支持 ReAct、CodeAct 和 Flow 三种范式。
  • 丰富的工具集:包含 40 多个内置工具,并提供插件系统以支持自定义扩展。
  • 代码优先执行:CodeAct 模式使代理能够将 Python 作为主要工具,用于高精度任务。
  • 结构化自动化:Flow 模式支持通过 YAML 定义复杂且可重复的数据流水线。
  • 安全环境:提供基于 Docker 的隔离环境,安全执行代理生成的代码。

相关

  • 项目
  • 项目
  • 项目
  • 项目