AgentHeaven

English 简体中文

PyPI License Python Version

不要问你的智能体能为你做什么,要问你能为你的智能体做什么。

AgentHeaven 不是 又一个智能体框架;它是一种为 AI 时代设计的知识管理方法。

AgentHeaven 的目的是在智能体工作之前提供一切所需,使智能体能够在一个友好且富有上下文的环境中工作,即为智能体打造一个“天堂”。

它让你能够为任何数据应用构建一个智能体式的终身学习系统,把 AI 智能体视作有能力的人类,并视为我们的用户。

📖 English Documentation 📖 中文文档 💻 文档 GitHub


主要特性

  • 📚 知识管理:将文档、数据库和用户查询中的领域知识转化为统一知识格式(UKF),并高效自动管理。

  • 🗄️ 数据库集成:高度抽象集成 SQL 数据库(通过 SQLAlchemy)、向量数据库(通过 LlamaIndex)及其他存储与检索后端。

  • 🦙 LLM 集成:多种语言模型统一接口(通过 LiteLLM),支持可配置预设和模块化缓存。

  • 🚀 Imitation is All You Need:一个基于模仿,创建并通过弱监督持续优化领域智能体的智能体构建方法。

  • ⚡ 智能体助力智能体:用智能体帮助优化智能体,开启智能体系统指数级成长。

  • 👤 Human-In-The-Loop 人机交互:通过自然语言指令轻松参与智能体训练过程。

  • 🌏 本土化:基于 Jinja + Babel 的提示词管理,支持智能体翻译和提示词生成。

  • 🛠 实用工具:丰富的 Python 辅助函数集合,加速开发流程。

  • 🖥 CLI & GUI 工具:集成命令行和图形界面,适合开发者和低代码用户。

  • 🍀 MCP 兼容:基于 FastMCP 2.0 的中心化设计,支持各种工具使用和函数调用接口。


快速导航

📚 简介

了解 AgentHeaven、核心概念和 UKF 定义。

简介
🚀 快速开始

安装指南和初始设置。

快速开始
⚙️ 配置

完整配置参考和设置选项。

配置
🐍 主指南(Python)

完整的 Python 文档和使用示例。

主指南(Python)
🖥 CLI 使用指南

命令行界面,支持仓库管理、LLM 和知识库。

CLI 指南
🎨 GUI 使用指南

图形界面和桌面应用使用。

GUI 使用指南
🧩 示例应用

真实应用和示例。

示例应用
🗺️ 开发规划

项目路线图和未来计划。

开发规划
🤝 贡献

贡献指南。

贡献
🔧 API 参考

完整 API 文档。

API 参考
💬 社区

社区资源和故障排查。

社区与支持
📖 引用

学术引用 AgentHeaven 方法。

引用
⚖️ 许可协议

许可信息和使用条款。

许可协议

内容