LLM之Agent(四)| AgentGPT:一个在浏览器运行的Agent

2023-12-12 17:30

本文主要是介绍LLM之Agent(四)| AgentGPT:一个在浏览器运行的Agent,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

       AgentGPT是一个自主人工智能Agent平台,用户只需要为Agent指定一个名称和目标,就可以在浏览器中链接大型语言模型(如GPT-4)来创建和部署Agent平台。

PS:目前agentGPT仅支持chatgpt模型,暂时不支持本地llm模型,不过可以参考代码model_factory.py#L37和agent_service_provider.py#L18,修改此处,添加本地模型的调用接口。

一、AgentGPT功能列表

  • 代码协助:AgentGPT可以充当编程助手,帮助调试代码、生成代码片段,甚至提供编码教程;
  • 研究和内容生成:从撰写博客文章和撰写文章,到编写学习指南和摘要,AgentGPT可以简化多个领域的内容创建;
  • 电子邮件和通信:写一封电子邮件或精心制作一条完美的信息可能很耗时。使用AgentGPT,您可以自动化此过程。它可以帮助生成电子邮件、起草消息,并帮助进行其他形式的沟通;
  • 市场营销和广告:AgentGPT可用于产生创新的营销理念,创建引人注目的广告文案,并帮助制定SEO策略;
  • 预算编制和财务规划:AgentGPT可以提供预算建议、财务管理技巧,甚至可以根据用户定义的标准创建个人财务计划。

二、AgentGPT安装

2.1 需要提前安装好如下工具

  • Git(https://git-scm.com/downloads)
  • Node.js(https://nodejs.org/en/download)
  • OpenAI API key
  • 编辑器(比如VS Code)

2.2 使用Docker安装AgentGPT(推荐)

PS:需要提前安装好Docker

对于Mac、Linux系统,安装如下:

git clone https://github.com/reworkd/AgentGPT.gitcd AgentGPT./setup.sh

对于Window系统,安装如下:

git clone https://github.com/reworkd/AgentGPT.gitcd AgentGPT./setup.bat

所有服务启动后,可以在浏览器输入http://localhost:3000即可

2.3 不使用Docker安装AgentGPT

      不使用Docker,用户需要使用setup.sh配置ENV,同时需要更新Prisma配置文件以指向本地SQLite实例。

接下来,需要配置Next.js,代码如下:

// Frontendcd ./nextnpm installnpm run dev

在另一个窗口中,运行以下程序来启动后端:

// Backend. Make sure you are at the root of the projectcd ./platformpoetry installpoetry run python -m reworkd_platform

所有服务启动后,可以在浏览器输入http://localhost:3000即可

三、AgentGPT效果测试

      我们以获取paperwithcode网站最新目标检测的sota算法为例进行测试AgentGPT效果。

3.1 打开agentgpt网站,输入任务

       输入对应的任务“Get the latest sota models on the paper with code website about object detection on coco dataset”。

可利用的默认工具,如下图所示:

3.2 任务分解

进入网站->导航到目标检测部分->过滤COCO数据集相关的模型->对这些模型进行排序

3.3 导航到目标检测部分

3.4 过滤COCO数据集相关的模型

3.5 对这些模型进行排序

3.6 总结

参考文献:

[1] https://agentgpt.reworkd.ai/zh

[2] https://github.com/reworkd/AgentGPT

[3] https://docs.reworkd.ai/introduction

[4] https://mp.weixin.qq.com/s/YkwI01yLydO2QjGGIzvBHQ

这篇关于LLM之Agent(四)| AgentGPT:一个在浏览器运行的Agent的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/485403

相关文章

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

跨系统环境下LabVIEW程序稳定运行

在LabVIEW开发中,不同电脑的配置和操作系统(如Win11与Win7)可能对程序的稳定运行产生影响。为了确保程序在不同平台上都能正常且稳定运行,需要从兼容性、驱动、以及性能优化等多个方面入手。本文将详细介绍如何在不同系统环境下,使LabVIEW开发的程序保持稳定运行的有效策略。 LabVIEW版本兼容性 LabVIEW各版本对不同操作系统的支持存在差异。因此,在开发程序时,尽量使用

如何在运行时修改serialVersionUID

优质博文:IT-BLOG-CN 问题 我正在使用第三方库连接到外部系统,一切运行正常,但突然出现序列化错误 java.io.InvalidClassException: com.essbase.api.base.EssException; local class incompatible: stream classdesc serialVersionUID = 90314637791991

zeroclipboard 粘贴板的应用示例, 兼容 Chrome、IE等多浏览器

zeroclipboard单个复制按钮和多个复制按钮的实现方法 最近网站改版想让复制代码功能在多个浏览器上都可以实现,最近看网上不少说我们的代码复制功能不好用的,我们最近将会增加代码高亮等功能,希望大家多多支持我们 zeroclipboard是一个跨浏览器的库类 它利用 Flash 进行复制,所以只要浏览器装有 Flash 就可以运行,而且比 IE 的

微软正式推出 Spartan 斯巴达浏览器

作为用于替代 IE 浏览器的下一代继任者,微软的 Project Spartan 斯巴达浏览器可算是吊足了玩家们的胃口!如今,在最新的 Windows 10 Build 10049 版本起,它终于正式登场了。 斯巴达浏览器搭载了全新的渲染引擎、新的用户界面并集成了 Cortana 语音助手。功能上新增了稍后阅读列表、阅读视图、F12开发者工具、支持网页注释 (手写涂鸦),可以保存到 O

PC与android平板通过浏览器监控Verybot的视频

下面这个视频是PC与android平板通过浏览器监控Verybot的视频:           http://v.youku.com/v_show/id_XNjYzNzYyMTIw.html

[论文笔记]LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scale

引言 今天带来第一篇量化论文LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scale笔记。 为了简单,下文中以翻译的口吻记录,比如替换"作者"为"我们"。 大语言模型已被广泛采用,但推理时需要大量的GPU内存。我们开发了一种Int8矩阵乘法的过程,用于Transformer中的前馈和注意力投影层,这可以将推理所需

win7+ii7+tomcat7运行javaWeb开发的程序

转载请注明出处:陈科肇 1.前提准备: 操作系统:windows 7 旗舰版   x64 JDK:jdk1.7.0_79_x64(安装目录:D:\JAVA\jdk1.7.0_79_x64) tomcat:32-bit64-bit Windows Service Installer(安装目录:D:\0tomcat7SerV) tomcat-connectors:tomcat-connect

php 7之PhpStorm + Nginx + Xdebug运行调试

操作环境: windows PHP 7.1.10 PhpStorm-2017.2.4 Xdebug 2.5.4 Xdebug helper 1.6.1 nginx-1.12.2 注意查看端口占用情况 netstat -ano //查看所以端口netstat -aon|findstr "80" //查看指定端口占用情况 比如80端口查询情况 TCP 0.0.0.0:8

LLM系列 | 38:解读阿里开源语音多模态模型Qwen2-Audio

引言 模型概述 模型架构 训练方法 性能评估 实战演示 总结 引言 金山挂月窥禅径,沙鸟听经恋法门。 小伙伴们好,我是微信公众号《小窗幽记机器学习》的小编:卖铁观音的小男孩,今天这篇小作文主要是介绍阿里巴巴的语音多模态大模型Qwen2-Audio。近日,阿里巴巴Qwen团队发布了最新的大规模音频-语言模型Qwen2-Audio及其技术报告。该模型在音频理解和多模态交互