【GitHub每日速递 20260408】踩坑无数AI Agent框架后,我发现这款阿里系开源工具:5分钟搭生产级智能体,实时语音+多协作+微调全搞定

0 阅读6分钟

踩坑无数AI Agent框架后,我发现这款阿里系开源工具:5分钟搭生产级智能体,实时语音+多协作+微调全搞定

[agentscope] 是一个 实现多智能体系统协作与管理 的 Python库。简单讲,它能让多个AI智能体像团队一样分工合作、互相沟通完成复杂任务。适用人群:AI开发者、研究人员及对多智能体系统感兴趣的技术人员。

项目地址:github.com/agentscope-…

主要语言:Python

stars: 20.3k

1

仓库核心信息

  • 定义: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 agentscopeuv 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,免费自托管+全自定义太香了!

项目地址:github.com/twentyhq/tw…

主要语言:TypeScript

stars: 41.2k

2

仓库简介

这是一个名为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学习资料,更多学习资源敬请期待。