用途:Hermes Agent 是 Nous Research 的开源 AI 智能体框架,主打自改进学习循环,让智能体在交互中持续积累能力,而非一次性执行任务。
主要能力:内置三层记忆系统——情景记忆(对话与交互序列)、语义记忆(从经验中提取的长期知识)、程序记忆(技能与已学流程);学习循环按感知、反思、学习、行动运行;支持自动创建与演化技能,可注册自定义技能与外部工具,并支持多智能体编排与智能体间通信。
使用方式:需 Python 3.9+ 及 LLM 提供商 API key。安装可克隆仓库后执行 pip install -r requirements.txt,或 pip install hermes-agent。配置通过 .env 设置 OPENAI_API_KEY、ANTHROPIC_API_KEY、HERMES_MODEL、HERMES_MEMORY_PATH、HERMES_SKILLS_PATH 等。代码中从 hermes_agent 导入 HermesAgent 与 Config,创建实例后调用 agent.chat() 交互;可用 MemoryConfig、LearningConfig、ToolConfig、ConstraintConfig、FeedbackConfig 等配置记忆、学习、工具、约束与反馈。CLI 提供 hermes chat、hermes exec、hermes memory、hermes skills 等命令。
适用场景:个人知识助手、开发自动化、内容创作流水线等需要长期记忆与技能沉淀的任务。
限制:资料未提供具体收费与价格信息;shell 命令默认禁用,需显式开启;生产使用建议配置安全约束;技能自动创建需达到最小使用次数阈值。