踩坑无数AI Agent框架后,我发现这款阿里系开源工具:5分钟搭生产级智能体,实时语音+多协作+微调全搞定
[agentscope] 是一个 实现多智能体系统协作与管理 的 Python库。简单讲,它能让多个AI智能体像团队一样分工合作、互相沟通完成复杂任务。适用人群:AI开发者、研究人员及对多智能体系统感兴趣的技术人员。
主要语言:Python
stars: 20.3k
仓库核心信息
- 定义:AgentScope是一个可用于生产环境、易于使用的智能体框架,具备必要的抽象功能,能与不断提升的模型能力协同工作,并且内置了微调支持。
- 设计理念:该框架针对日益强大的大语言模型(LLM)进行设计,充分利用模型的推理和工具使用能力,而不是用严格的提示和主观的编排来限制它们。
优势
- 简单易用:借助内置的ReAct智能体、工具、技能、人工干预引导、记忆、规划、实时语音、评估和模型微调功能,可在5分钟内开始构建智能体。
- 可扩展性强:拥有大量工具、内存和可观测性方面的生态集成;内置对MCP和A2A的支持;具备消息中心,可实现灵活的多智能体编排和工作流。
- 适合生产:支持在本地、云端以无服务器方式或在K8s集群上部署和服务智能体,并且内置了OTel支持。
主要功能
- 多种智能体类型:如ReAct智能体、语音智能体、深度研究智能体、浏览器使用智能体、元规划智能体、A2A智能体、实时语音智能体等。
- 语音交互:支持实时语音智能体和语音智能体,可实现语音输入和输出,还能进行多智能体语音交互,例如玩狼人杀游戏。
- 人工干预:ReAct智能体支持实时中断对话,并能通过强大的内存保存功能无缝恢复对话。
- 灵活的MCP使用:可将单个MCP工具作为本地可调用函数,用于组成工具包或封装成更复杂的工具。
- 强化学习集成:可通过强化学习无缝训练智能体应用,提供多个涵盖不同场景的示例项目,如数学智能体、Frozen Lake、Learn to Ask、Email Search、Werewolf Game、Data Augment等。
- 多智能体工作流:提供MsgHub和管道来简化多智能体对话,实现高效的消息路由和无缝的信息共享。
安装方式
- 从PyPI安装:使用
pip install agentscope或uv pip install agentscope命令。 - 从源代码安装:先使用
git clone -b main https://github.com/agentscope-ai/agentscope.git拉取代码,然后进入项目目录,使用pip install -e .或uv pip install -e .命令安装。
示例代码
仓库中提供了多个示例代码,帮助用户快速上手:
- Hello AgentScope:展示了用户与名为“Friday”的ReAct智能体之间的对话。
- 语音智能体:创建一个支持语音的ReAct智能体,可理解语音并进行语音回复,还能进行多智能体语音狼人杀游戏。
- 实时语音智能体:构建具有Web界面的实时语音智能体,可通过语音输入和输出与用户进行交互。
- 人工干预:展示了ReAct智能体的实时中断和恢复功能。
- 灵活的MCP使用:演示了如何将MCP工具作为本地可调用函数使用。
- 强化学习:提供多个不同场景的强化学习示例项目。
- 多智能体工作流:展示了如何使用MsgHub和管道进行多智能体对话。
文档资料
- 教程:提供了详细的使用教程,可帮助用户快速上手。
- 常见问题解答:解答了用户在使用过程中可能遇到的常见问题。
- API文档:提供了AgentScope的API文档,方便用户进行开发。
更多示例和样本
仓库中还提供了更多的示例和样本,涵盖了功能、智能体、游戏、工作流、评估和调优等多个方面,可帮助用户深入了解和使用AgentScope。
应用场景
- 智能客服:可构建语音智能体,为用户提供实时的语音交互服务。
- 智能助手:如示例中的“Friday”智能体,可帮助用户解决各种问题。
- 游戏开发:可用于开发多智能体游戏,如狼人杀游戏。
- 数据处理:通过强化学习训练智能体,提高数据处理能力。
- 自动化工作流:利用多智能体工作流实现自动化的业务流程。
别再给付费CRM交智商税!这款登顶第一的开源CRM,免费自托管+全自定义太香了!
主要语言:TypeScript
stars: 41.2k
仓库简介
这是一个名为Twenty的开源CRM(客户关系管理)系统的相关仓库,致力于为用户提供一个功能强大、成本较低且体验良好的CRM解决方案。
核心优势
- 成本较低:市面上很多CRMs成本过高,且企业会利用被锁定的客户数据抬高价格,而Twenty打破了这种局面,让用户摆脱高价陷阱。
- 体验出色:借鉴了Notion、Airtable、Linear等工具的优秀UX模式,吸取过往经验教训,打造出更具凝聚力的使用体验。
- 开源社区驱动:已有数百名开发者共同参与Twenty的开发。未来具备插件功能后,有望围绕其形成完整的生态系统。
主要功能
- 个性化布局:支持使用过滤器、排序、分组、看板和表格视图等方式来个性化布局,满足不同用户的查看需求。
- 自定义对象和字段:用户能够根据自身业务需求,灵活自定义对象和字段,使系统更贴合实际业务。
- 权限管理:可以通过创建自定义角色来创建和管理权限,确保不同用户对系统资源的访问和操作符合规定。
- 工作流自动化:借助触发器和操作实现工作流的自动化,提高工作效率,减少人工操作。
- 多元功能支持:涵盖了电子邮件、日历事件、文件管理等多种功能,为企业提供全面的客户关系管理服务。
技术栈
- 编程语言使用TypeScript 。
- 采用Nx作为构建和管理工具。
- 后端使用NestJS框架,搭配BullMQ进行任务队列管理、PostgreSQL作为数据库、Redis用于缓存和数据存储。
- 前端使用React,结合Jotai进行状态管理、Linaria进行CSS处理、Lingui进行国际化处理。
安装与使用
原文:mp.weixin.qq.com/s/VzFOBgIxj…
欢迎关注公zh:AI Tech研习社
关注公zh,后台回复【OpenClaw完全使用手册】,领取OpenClaw完全使用手册.pdf学习资料,更多学习资源敬请期待。