返回探索
project-golem

project-golem - 多智能体AI代理系统

操作系统级AI代理,支持多智能体协作与长期记忆

4
347 浏览
访问官网

详细介绍

project-golem 仓库中文介绍文档

project-golem 是一个具有长期记忆、多智能体协调、Titan Chronos调度器和Moltbot社交核心的操作系统级自主人工智能代理,由 Arvincreator 开发,提供强大的AI代理功能,汇聚/支持/包含 AI 代理、聊天机器人、多智能体协作等核心内容。

要点:

  • 开头就要说清楚:这是什么工具、解决什么问题
  • 包含Stars数(如有)、维护者信息
  • 1-3句话,简洁有力

一、核心信息速览

维度 详情
:--- :---
仓库地址 [project-golem](https://github.com/Arvincreator/project-golem)
许可证 MIT
核心定位 提供具有长期记忆、多智能体协调、Titan Chronos调度器和Moltbot社交核心的AI代理系统
主要语言 JavaScript
适用人群 AI开发者、多智能体研究者、聊天机器人开发者、社交平台开发者
关键亮点 自主行动与观察;动态技能扩充;金字塔式长期记忆;互动式多智能体

二、核心功能

功能模块 描述 典型场景
:--- :--- :---
长期记忆系统 5层压缩机制,确保记忆永不丢失且极轻量,50年对话仅占3MB 用户需要长期保存重要对话或数据时
多智能体协调 支持多个AI专家进行圆桌讨论,生成共识摘要 需要多角度分析复杂问题时
自主行动 在用户不在时主动浏览新闻、自省思考并发送消息 用户希望AI在后台持续工作时
动态技能扩展 支持热加载技能模块,AI可在沙盒中自学新技能 需要不断扩展AI功能时
社交核心 Moltbot社交核心支持多种平台如Telegram和Discord 需要在不同社交平台上部署AI时
调度器 Titan Chronos调度器支持任务调度和自动化流程 需要定时执行任务或处理复杂流程时
Web界面 提供Web Dashboard用于监控和管理AI代理 用户需要可视化界面来管理AI时
双后端架构 支持Browser-in-the-Loop和Ollama两种模式 用户需要灵活选择模型运行方式时

三、快速上手

1. 环境准备

  • Node.js 20 或更高版本
  • NPM 或 Yarn

2. 安装方式

git clone https://github.com/Arvincreator/project-golem.git
cd project-golem
npm install

3. 基础配置

根据需求修改配置文件 config.js,设置API密钥、平台参数等。

4. 核心示例

// 启动项目
const app = require('./app');
app.start();

四、核心亮点

  1. 自主行动与观察:当用户不在时,AI会主动浏览新闻、自省思考并发送消息。
  2. 动态技能扩充:支持热加载技能模块,AI可在沙盒中自学新技能。
  3. 金字塔式长期记忆:5层压缩机制,确保记忆永不丢失且极轻量。
  4. 互动式多智能体:一键召唤专家团队进行圆桌讨论,生成共识摘要。

五、适用场景

  1. 多智能体协作:需要多个AI专家协同完成复杂任务时。
  2. 长期记忆存储:需要长期保存重要对话或数据时。
  3. 社交平台部署:需要在Telegram或Discord等平台部署AI时。
  4. 自动化任务调度:需要定时执行任务或处理复杂流程时。
  5. 动态功能扩展:需要不断扩展AI功能时。

六、优缺点

优势

  • 强大的多智能体协作能力
  • 灵活的双后端架构支持
  • 丰富的功能模块和扩展性

不足

  • 学习曲线较陡,适合有一定开发经验的用户
  • 需要一定的配置和调试工作

七、与同类工具对比(可选)

工具 类型 核心差异
:--- :--- :---
project-golem AI代理系统 免费开源、功能全、支持多平台
类似工具A 商业AI代理 闭源、价格较高、功能有限

八、总结

project-golem 是一个功能强大的AI代理系统,适合AI开发者、多智能体研究者、聊天机器人开发者和社交平台开发者。其核心优势在于自主行动、动态技能扩展和长期记忆系统,但在使用上需要一定的技术背景。它不适合初学者或对AI技术不熟悉的人群。

相关工具