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 的隔离环境,安全执行代理生成的代码。
相关
- 项目
- 项目
- 项目
- 项目