当前位置: 首页 > news >正文

【Datawhale学习笔记】从大模型到AgentScope

从大模型到AgentScope

AgentScope是一款全新的Multi-Agent框架,专为应用开发者打造,旨在提供高易用、高可靠的编程体验!

  • 高易用:AgentScope支持纯Python编程,提供多种语法工具实现灵活的应用流程编排,内置丰富的API服务(Service)以及应用样例,供开发者直接使用。同时,AgentScope提供了详尽的教程,API文档和应用样例。
  • 高鲁棒:确保开发便捷性和编程效率的同时,针对不同能力的大模型,AgentScope提供了全面的重试机制、定制化的容错控制和面向Agent的异常处理,以确保应用的稳定、高效运行;
  • 基于Actor的分布式机制:AgentScope设计了一种新的基于Actor的分布式机制,实现了复杂分布式工作流的集中式编程和自动并行优化,即用户可以使用中心化编程的方式完成分布式应用的流程编排,同时能够零代价将本地应用迁移到分布式的运行环境中。

GitHub: https://github.com/modelscope/agentscope

大模型的发展

在这里插入图片描述
大模型的涌现改变了AI相关的技术研究以及应用

  1. 辅助办公:帮助用户生成、修改文本,完成会议纪要
  2. 代码生成: 根据注释自动生成代码,提高编程效率
  3. 多模态生成:AI图像生成,音视频合成
  4. 生活娱乐:快速生成短视频,文本生成类小游戏

但是,大模型仍不能满足实际需求
在这里插入图片描述

什么是Agent

在这里插入图片描述

Agent的构建

在这里插入图片描述

Single-Agent 到Multi-Agent

在这里插入图片描述

Multi-Agent

进一步借助多个Agent之间的协作,完成复杂任务

Single-agent开发 -> Multi-agent
如何完成更复杂任务 -> 根据任务,让多个agent根据SOP或自定义流程配合
如何针对大模型幻觉容错 -> 多个agent讨论、复盘逻辑
如何拓展能处理的任务范围? -> 自由组合有不同擅长领域的agents
如何提高解决问题的效率?-> 优化、并行多个子任务agent执行

Multi-Agent实践中的挑战

  1. 如何编排复杂流程
    用户:编写带有Standard Operating Procedure
    (SOP)的剧情对话
    难点:交流顺序、方式复杂多变,逐一枚举费时费

    Keywords: 灵活,交流机制
  2. 如何提高鲁棒性和可靠性?
    用户:模型总是不能按照我的要求产生输出
    难点:大模型幻觉和不稳定的指令跟随能力
    会影响应用运行效果
    Keywords:容错机制,鲁棒性
  3. 如何处理多模态数据
    用户:我想接入Gemini,Sora等模型,开发一个生成
    视频的应用
    难点:需要在文本支持的基础上兼容多模态数据的
    传递,存储和展示
    Keywords:多模态,系统性支持
  4. 如何提高运行效率
    用户:应用运行的速度太慢了,每次运行都要等很久
    难点:需要分布式背景,并深度分析应用流程,对开发
    者而言优化难度高
    Keywords: 异步,分布式,并行优化

Multi-Agent框架

在这里插入图片描述

AgentScope

一款全新的Multi-Agent开发平台,专为应用开发者打造,旨在提供高易用、高可靠的编程体验,提供多模态和分布式的技术支持

平台架构:
在这里插入图片描述

Multi-Agent小游戏

Modelscope 体验版:
https://modelscope.cn/organization/AgentScope

http://www.lryc.cn/news/319246.html

相关文章:

  • QWebEngineView添加自定义网址协议UrlScheme
  • react中使用腾讯地图
  • deepin23beta中SQLite3数据库安装与使用
  • 前后端分离项目环境搭建
  • HTML静态网页成品作业(HTML+CSS)——家乡漳州介绍设计制作(1个页面)
  • 世界第二对海信到底有多重要?
  • 多站合一的音乐搜索下载助手PHP源码l亲测
  • webserver烂大街?还有必要做么?
  • 3.Redis命令
  • xray问题排查,curl: (35) Encountered end of file(已解决)
  • 【数据库】Oracle内存结构与参数调优
  • PS学习-抠图-蒙版-冰块酒杯等透明物体
  • 绝赞春招拯救计划 -- 操作系统,组成原理,计网
  • c语言:于龙加
  • AcWing 790:数的三次方根 ← 浮点数二分
  • 【LLM】LLama2模型(RMSNorm、SwiGLU、RoPE位置编码)
  • 【力扣白嫖日记】1934.确认率
  • TinTin Web3 动态精选:以太坊坎昆升级利好 Layer2,比特币减半进入倒计时
  • PCL 高斯投影反算:高斯投影坐标转大地坐标(C++详细过程版)
  • 解决:IDEA编译Java程序时报编译失败
  • vue+vite根据版本号清空用户浏览器缓存
  • AXI CANFD MicroBlaze 测试笔记
  • 操作系统——cpu、内存、缓存介绍
  • 【理解机器学习算法】之岭回归Ridge - L2 Rgularization
  • 【Linux进程状态】
  • 【RS422】基于未来科技FT4232HL芯片的多波特率串口通信收发实现
  • Internet协议的安全性
  • LeetCode每日一题——移除元素
  • vue3之自定义指令
  • MySQL语法分类 DQL(5)分组查询