Nexent SDK
Nexent 是一个强大的企业级 Agent SDK,革命性地简化了智能体开发。基于经过验证的企业架构构建,为构建生产就绪的 AI 智能体提供全面解决方案,支持分布式处理、实时流式传输、多模态能力以及丰富的工具和模型生态系统。
🚀 安装与使用
有关详细的安装说明和使用指南,请参阅 基本使用指南,其中包含 CoreAgent.run 和流式的 agent_run。
⭐ 主要特性
🏢 企业级Agent框架
基于 SmolAgents 扩展,专为企业环境构建,具备适当的扩展和监控能力。
⚡ 分布式处理能力
基于 asyncio 的高性能异步架构,支持大规模数据的批量处理和优化。
🔧 丰富的 Agent 工具生态
支持 EXA、Tavily、Linkup 网络搜索,IMAP/SMTP 邮件功能,以及 Model Context Protocol 工具集成。
🎭 多模态支持
集成 STT & TTS 语音服务,支持图像理解和处理,以及长上下文模型。
📊 强大的数据处理能力
处理多种文档格式(当前支持 17 种扩展名),支持智能分块策略和内存流式处理。
🔍 向量数据库集成
企业级 Elasticsearch 向量搜索,支持混合搜索和大规模优化。
🌉 Gateway 适配器架构
LLM/Embedding/Rerank/VLM 经 AdapterRegistry 按 (factory, modality) 统一注册接入,传输层参数可配置(core/gateway/registry.py、transport.py)。
🧠 记忆与 Dreaming
Tenant/User/Agent 三层记忆 + 主动记忆工具 + Dreaming 记忆固化(memory/dreaming/)。
🏁 Benchmark
内置 agent_runner、acon_eval、eventqa_eval 评测脚手架与通用评测对比 harness。
有关详细的特性和使用说明,请参阅 特性详解 和 基本使用指南。
🤖 Agent 框架
Nexent 提供了完整的智能体解决方案,支持多模型、MCP 集成、动态工具加载和分布式执行。
- 快速流式运行:流式运行 agent_run
- 详细的 Agent 开发和使用说明:智能体模块
🛠️ 工具集合
Nexent 提供了丰富的工具生态系统,支持多种类型的任务处理。所有工具都遵循统一的开发规范,确保一致性和可扩展性。
详细的工具开发规范和完整的工具文档,请参考:工具开发指南
📊 数据处理能力
企业级文档处理能力,提供分布式处理能力,支持多种文档格式(当前 17 种扩展名)、智能分块策略和内存优化。
详细的数据处理能力和使用示例,请参考:数据处理指南
🔍 向量数据库能力
提供企业级向量搜索和文档管理能力,支持多种搜索模式、嵌入模型集成和大规模优化。
全面的向量数据库集成和配置文档,请参考:向量数据库指南
🤖 模型服务
提供统一的多模态 AI 模型服务,支持各种模型类型和提供商。
全面的模型集成和使用文档,请参考:模型架构指南
更多详细使用说明,请参考各模块的专门文档。
