《智能体设计模式》中文版已发布, 点击阅读

SymbolicAI

SymbolicAI 是一个将经典 Python 编程与可微分、可编程的 LLM 能力结合的神经符号框架。

详细介绍

SymbolicAI 是一个面向 LLM 的神经符号框架,旨在将传统 Python 原语与可微分的语言模型能力自然地结合,方便在代码中进行语义操作、契约式验证与可扩展引擎对接。

主要特性

  • 提供富表达力的 Symbol 原语,支持语义与句法两种视图切换。
  • 引入契约(Contracts)机制,将输入/输出约束内嵌到模型交互流程中以降低幻觉风险。
  • 模块化引擎设计,易于接入搜索、图像生成、语音等外部服务。

使用场景

  • 需要将 LLM 能力和程序逻辑紧密结合的应用,如语义检索、可验证的自动化代理、复杂提示流水线。
  • 研究和工程场景中用于快速实验新型神经符号方法或构建可控的 LLM 驱动服务。

技术特点

  • 基于 Python,兼容常用依赖与可选扩展(如 llm、whisper、webscraping 等)。
  • 支持本地与远端引擎、多种可选依赖的按需安装,便于在不同部署环境中平衡性能与功能。

评论区

SymbolicAI
资源信息
🏗️ 框架 🛠️ 开发工具 🌱 开源