agent介绍

news/2024/10/15 7:23:43/

agent

  • agent
    • 核心特征
    • 交互方式
    • agent介绍
      • Generative Agents
      • AutoGPT
      • HuggingGPT
      • MetaGPT
      • Voyager
      • Character-LLM
      • ChatDB

agent

简介: agent即智能体概念,即人工智能在使用中,前期人为决策核心的嵌入模型,中期,通过与人工智能交互协作完成工作,以及智能体阶段,即模型独立决策和执行相关任务。

核心特征

  1. 专有场景
  2. 保留记忆
  3. 任务规划
  4. 使用工具

在这里插入图片描述

交互方式

  1. agent之间交互
  2. 与人交互
  3. 与环境交互

agent介绍

Generative Agents

简介: Agents模仿人类社群

项目地址: https://github.com/joonspk-research/generative_agents

示意图:
在这里插入图片描述
释义: 图中每一个NPC人物是一个agent,有其任务和动作,在环境的信息,如下雨,遇见其他NPC时,会有对应的提示词产生,使得形成提示词,引起agent交互和执行动作。

AutoGPT

简介: 帮你在线完成任务

项目地址: https://github.com/Significant-Gravitas/AutoGPT

释义: 给定一个任务,agent能够根据任务很好的拆解步骤,调用对应的外部工具,比如api接口,完成工作。

案例如下:
在这里插入图片描述

HuggingGPT

简介: 由agent根据任务决定去HuggingFace上用哪个模型

项目地址: https://github.com/microsoft/JARVIS

释义: hugging face上有各类模型,这个agent通过接收一个任务,拆解任务步骤,判断需要执行的内容,找到对应的模型,完成工作。比如:从图片中提取ner任务,先通过ocr模型,再通过NLP模型,完成对文本的实体提取。
在这里插入图片描述

MetaGPT

简介: 多agent协作代码开发

项目地址: https://github.com/geekan/MetaGPT/tree/main

释义: 通过多个agent,分别代理老板、产品经理、架构师、项目经理、工程师、测试人员的身份,相互协作,完成一个软件产品的开发工作。

在这里插入图片描述

Voyager

简介: 用agent学习玩Minecraft游戏

项目地址: https://github.com/MineDojo/Voyager/tree/main

释义: 即大模型根据游戏接口返回的反馈,实时的对NPC动作进行规划执行,完成任务,提供自由度和游戏有趣性、可玩性。
**释义:**

Character-LLM

简介: agent做角色扮演

项目地址: https://github.com/choosewhatulike/trainable-agents/

释义: 通过某人物,比如历史任务的文章著作、音频信息等,通过模型训练,使得模型说话方式和目标任务极其一致;在明星粉丝、诈骗等领域会用到。

在这里插入图片描述

ChatDB

简介: Agent与数据库交互

项目地址: https://github.com/huchenxucs/ChatDB

释义: 即在操作数据库时,让模型理解输入的自然语言,转化为对数据库的查询SQL,降低了数据库操作的成本,和易用性。

在这里插入图片描述


http://www.ppmy.cn/news/1539328.html

相关文章

Java贪吃蛇游戏源代码

import java.awt.Color; import java。awt.Graphics; import java.awt.Toolkit; import java。awt.event。ActionEvent; import java.awt。event。ActionListener; import java。awt.event。InputEvent; import java.awt.event.KeyEvent&…

若依前后端分离版本el-select下拉框字典如何设置默认值。

在若依前后端分离框架中,如何给下拉框设置默认值,刚入门的小伙伴,可能会不知道如何去做。 本章教程,主要以用户管理模块中的添加用户举例说明如何设置用户性别默认值为男。 解决思路 首先,我们需要找到打开新增页面的方…

前端/node.js锁定依赖版本、锁定依赖的依赖的版本

一、知识前提 version&#xff1a;必须依赖某个具体的版本。如&#xff1a;vue的3.2.0&#xff0c;表示必须安装3.2.0版本。>version&#xff1a;必须大于某个版本。>version&#xff1a;大于或等于某个版本。<version&#xff1a;必须小于某个版本。<version&…

从2.x到3.x:Spring Boot升级遇到的问题!

从2.x到3.x&#xff1a;Spring Boot升级遇到的问题&#xff01; 1.关于redis报错2.关于servlet报错2.关于Spring Security报错 报错内容采集 1.关于redis报错 报错内容&#xff1a;Property ‘spring.redis.host’ is Deprecated: Use ‘spring.data.redis.host’ instead.”、…

SeamlessUI功能验证流程

停止服务 systemctl stop aispeech-engine-wrapper systemctl stop dialog-domain-handlers systemctl stop dialog-engine systemctl stop dialog-audio-service然后是修改配置文件&#xff0c;打开配置文件中的SeamlessUI的开关 /etc/dialog-engine/features/toggles.json …

linux线程 | 线程的控制(一)

前言&#xff1a;本节内容为线程的控制。在本篇文章中&#xff0c; 博主不仅将会带友友们认识接口&#xff0c; 使用接口。 而且也会剖析底层&#xff0c;带领友友们理解线程的底层原理。 相信友友们学完本节内容&#xff0c; 一定会对线程的控制有一个很好的把握。 那么&#…

Springboot --- 使用国内的 AI 大模型 对话

尝试使用 国内给出的 AI 大模型做出一个 可以和 AI 对话的 网站出来 使用 智普AI 只能 在控制台中输出 对应的信息 不如就做一个 maven 的 项目调用对应的API 智谱AI开放平台 <dependency><groupId>cn.bigmodel.openapi</groupId><artifactId>oapi-j…

10 分钟使用豆包 MarsCode 帮我搭建一套后台管理系统

以下是「 豆包MarsCode 体验官」优秀文章&#xff0c;作者把梦想揉碎。 十分钟使用豆包 MarsCode 搭建后台管理项目 在这个快节奏的时代&#xff0c;开发者们总是希望能够快速、高效地完成项目的搭建与开发工作。无论是初创企业还是大型公司&#xff0c;后台管理系统都是必不可…