【AutoGPT系列】快速上手 - 运行原生AutoGPT or 利用AutoGPT框架开发自己的Agent

什么是 Auto-GPT?如何使用、部署 Auto-GPT? 甚至会根据任务的需要,自主去搜索引擎检索,再将检索的内容发送给 ChatGPT,进行进一步的分析处理,直至最终完成我们的目标。简单来说,LLM 就是通过大量语言资料的学习,所谓的学习其实就是将这些语言资料进行‬分词,然后进行统计分析,最后‬将结果存储为‬一个数据集。当我们跟 Ai 产品‬交互时,LLM 也会根据我们的提问或输入,进行同样的分词,通过计算词语内容与数据集内容的相关性找到‬对应‬结果,‬再‬整理汇总,最后经过重新组织语言后反馈给我们。总之,Auto-GPT 是自主 AI 领域向前迈出的一大步。 阅读详情
AI摘要

本文详细介绍了如何在Windows系统中使用WSL安装AutoGPT,包括克隆仓库、配置环境变量、获取accesstoken、解决常见安装问题,以及如何创建和运行自定义Agent。此外,还提到了LLM的学习路径和私有化部署的相关内容。,

在上篇文章中,我们了解了AutoGPT的概念和原理。今天,我们来学习如何上手使用AutoGPT。

AutoGPT目前好像没有了利用 pip install 来安装python包的使用方式?

image.png

0. 环境搭建

我是Windows系统,需要使用 wsl 进行安装,Linux或者Mac直接用命令行即可。

0.1 Windows系统安装方式

(1)将AutoGPT clone到电脑WSL系统内部某个文件夹内,而不是clone到Windows系统的某个文件夹内(这个容易失败,后面2.2为此种失败的尝试) 。在某个路径文件夹下执行:

python
复制代码
git clone https://github.com/Significant-Gravitas/AutoGPT.git

(2)进入你的本地目录

python
复制代码
 cd xxx/AutoGPT

(3)找到.env.template.文件,复制一份重命名为.env文件,将API Key和Base URL代理服务地址填上。

image.png

(4)按下面图片步骤生成GitHub的access token,并填到AutoGPT的配置文件中

image.png

  • 填表,生成token

image.png

  • 粘贴token到AutoGPT的.github_acess_token文件中

image.png

image.png

(5)配置github

python
复制代码
git config --global user.name "Your Name"
git config --global user.email "you@example.com"

如果上面GitHub设置不成功,则会出现下面的错误:

image.png

(6)执行 ./run setup,安装成功显示如下:

image.png

0.2 失败的尝试 - 如果你失败了,可以看下是否是跟我一样的方式,帮你避坑

(1)将AutoGPT clone到电脑本地:在某个路径文件夹下执行:

python
复制代码
git clone https://github.com/Significant-Gravitas/AutoGPT.git

(2)进入你的本地目录

python
复制代码
 cd /mnt/d/GitHub/AutoGPT_ZH

(3)找到.env.template.文件,复制一份重命名为.env文件,将API Key和Base URL代理服务地址填上。

(4)执行 ./run setup

(5)可能遇到如下错误:

image.png

解决此错误:

python
复制代码
sudo apt update
sudo apt install dos2unix
dos2unix ./run

然后重新运行 ./run setup

(6)还有错误:

image.png

1. 运行AutoGPT

(1)在 AutoGPT/autogpts/autogpt 目录下运行AutoGPT命令:

python
复制代码
python -m autogpt

运行成功如下: 在这里插入图片描述

注意运行命令的目录,如果不是在该目录下,可能会出现以下错误: 在这里插入图片描述

(2)运行成功输入你的需求或问题后,后面的过程需要人工干预(确认一些前置条件,如限制条件、最佳实践例子,数据来源等) 在这里插入图片描述 (3)确认好上面的信息后,AutoGPT才开始正式工作,思考、制定计划,根据限制条件等组织答案回复给用户。最后还需要用户干预,授权执行程序,然后才能得到最终结果。 在这里插入图片描述 从这个运行过程,可以看到AutoGPT是半自动化的,虽然它在ChatGPT的基础上增加了独立思考和计划行动的能力,但中间仍需要人工的干预。

并且这种方法使用的是开源AutoGPT中已有的能力。AutoGPT虽然提供了一个完整的框架和可用的全功能,但它不是一个已经把各种问题解决的很好、拿来就能用的具体工具。目前来看,它更适合用来当作一个架构,让大家在此基础上开发专门解决具体问题的Agent。下面我们来看下怎样在此架构的基础上开发属于我们自己的Agent。

2. 创建并运行你自己的Agent

(1)创建一个自己的AutoGPT

python
复制代码
./run agent create YOUR_AUTOGPT_NAME

创建成功后,在代码目录下会出现你自定义的AutoGPT目录:

image.png

(2)运行自己的AutoGPT

python
复制代码
./run agent start YOUR_AUTOGPT_NAME

(3)可能遇到的报错:

image.png

  • 解决方案,命令行执行下命令:
python
复制代码
export PATH="$HOME/.local/bin:{$PATH}"

(4)再运行,首次启动会安装一些依赖

image.png (5)成功启动后的界面

image.png (6)打开网址,登录GitHub授权

image.png (7)最终界面

image.png

至此,你自己的AutoGPT环境就搭建成功了,可以在此基础上定义自己的AutoGPT逻辑了。注意,上面的仅是环境和代码框架搭建成功,虽然有界面,但是并不具备大模型应用的能力,需要自己填充逻辑。

如何系统的去学习大模型LLM ?

作为一名热心肠的互联网老兵,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。

但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的 AI大模型资料 包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

😝有需要的小伙伴,可以V扫描下方二维码免费领取🆓

在这里插入图片描述

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

img

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

img

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

img

在这里插入图片描述

四、AI大模型商业化落地方案

img

阶段1:AI大模型时代的基础理解

  • 目标:了解AI大模型的基本概念、发展历程和核心原理。
  • 内容:
    • L1.1 人工智能简述与大模型起源
    • L1.2 大模型与通用人工智能
    • L1.3 GPT模型的发展历程
    • L1.4 模型工程
      - L1.4.1 知识大模型
      - L1.4.2 生产大模型
      - L1.4.3 模型工程方法论
      - L1.4.4 模型工程实践
    • L1.5 GPT应用案例

阶段2:AI大模型API应用开发工程

  • 目标:掌握AI大模型API的使用和开发,以及相关的编程技能。
  • 内容:
    • L2.1 API接口
      - L2.1.1 OpenAI API接口
      - L2.1.2 Python接口接入
      - L2.1.3 BOT工具类框架
      - L2.1.4 代码示例
    • L2.2 Prompt框架
      - L2.2.1 什么是Prompt
      - L2.2.2 Prompt框架应用现状
      - L2.2.3 基于GPTAS的Prompt框架
      - L2.2.4 Prompt框架与Thought
      - L2.2.5 Prompt框架与提示词
    • L2.3 流水线工程
      - L2.3.1 流水线工程的概念
      - L2.3.2 流水线工程的优点
      - L2.3.3 流水线工程的应用
    • L2.4 总结与展望

阶段3:AI大模型应用架构实践

  • 目标:深入理解AI大模型的应用架构,并能够进行私有化部署。
  • 内容:
    • L3.1 Agent模型框架
      - L3.1.1 Agent模型框架的设计理念
      - L3.1.2 Agent模型框架的核心组件
      - L3.1.3 Agent模型框架的实现细节
    • L3.2 MetaGPT
      - L3.2.1 MetaGPT的基本概念
      - L3.2.2 MetaGPT的工作原理
      - L3.2.3 MetaGPT的应用场景
    • L3.3 ChatGLM
      - L3.3.1 ChatGLM的特点
      - L3.3.2 ChatGLM的开发环境
      - L3.3.3 ChatGLM的使用示例
    • L3.4 LLAMA
      - L3.4.1 LLAMA的特点
      - L3.4.2 LLAMA的开发环境
      - L3.4.3 LLAMA的使用示例
    • L3.5 其他大模型介绍

阶段4:AI大模型私有化部署

  • 目标:掌握多种AI大模型的私有化部署,包括多模态和特定领域模型。
  • 内容:
    • L4.1 模型私有化部署概述
    • L4.2 模型私有化部署的关键技术
    • L4.3 模型私有化部署的实施步骤
    • L4.4 模型私有化部署的应用场景

学习计划:

  • 阶段1:1-2个月,建立AI大模型的基础知识体系。
  • 阶段2:2-3个月,专注于API应用开发能力的提升。
  • 阶段3:3-4个月,深入实践AI大模型的应用架构和私有化部署。
  • 阶段4:4-5个月,专注于高级模型的应用和部署。
这份完整版的大模型 LLM 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

😝有需要的小伙伴,可以Vx扫描下方二维码免费领取🆓

在这里插入图片描述

爆火的Auto-GPT:实战及运行体验 快速上手Auto-GPT以及初步体验 阅读详情

相关推荐

2024最新最全【大模型学习路线规划】零基础入门到精通!

数学基础:学习线性代数、微积分、概率论与数理统计等基础知识。这些数学基础对于理解大模型的原理和算法至关重要。编程语言:熟练掌握Python编程,这是大模型开发的首选语言。同时,了解常用的深度学习框架,如TensorFlow和PyTorch。深度学习基础:学习深度学习的基本原理和常用算法,如神经网络、卷积神经网络、循环神经网络等。Transformer模型:深入理解Transformer的原理、结构及其变种。

yXIAOyu_的博客 2973

手把手教你部署AutoGPT,30分钟拥有自己的AI助手!

我在Name栏,输入名字:booksaler 书商在Goal栏,设定了目标:卖出10万本书在我仅给出以上简单粗暴的提示的情况下AgentGPT就开始了对我这个任务的拆解,如右侧小栏,细化为若干子任务并在左侧栏,为这些子任务找到解决方案最后输出一个可执行的方案AgentGPT 的地址:项目官网https://agentgpt.reworkd.aiGithub源代码下载地址https://github.com/reworkd/AgentGPT。包括要使用的输出文件的信息,以及完成作业所需的任何其他操作。

1万+

快速上手:运行原生Auto-GPT vs 利用Auto-GPT框架开发自己的Agent

Auto-GPT是一个基于OpenAI的大型语言模型(GPT-3.5或GPT-4)的开源项目,可以执行多步任务,并在任务执行过程中产生新的目标。用户通过提供初始目标,Auto-GPT会不断自我迭代,生成子目标并努力达成最终目标。自动化能力:可以主动分析任务并采取合适的解决方案。无需实时人类反馈:完成复杂任务的同时减少人类干预。高扩展性:开发者可以在框架基础上修改与拓展其功能,满足特定需求。但是在实际使用中,开发者面临两个选择:直接运行原生Auto-GPT,或者利用其框架开发更定制化的Agent。

高校图书馆高级系统架构师/研究馆员,推动高校AI从概念演示到可评审、可交付、可运维:路线图与立项评审、PoC交付、评测回归与上线运维(Baseline/Eval/Ops)。 1057

AutoGPT是什么?超简单安装使用教程

AutoGPT是一个开源的应用程序,展示了GPT-4语言模型的能力。说简单点,你给AutoGPT一个题目,他会自己思考,给出实现的步骤以及实现细节。AutoGPT开源地址:https://github.com/Significant-Gravitas/Auto-GPT。最近几天当红炸子鸡的是AutoGPT,不得不说AI发展真快啊,几天出来一个新东西,都跟不上时代的脚步了。总的来说,效果一般,没有网上吹的那么厉害。咱们直接按照Github上的步骤安装就行,无其他坑。文件,把OpenAI的key写入。

龙大 6613

解密AutoGPT:Agent开发框架与ReAct方法的深度剖析

AutoGPT 是一种利用大语言模型(LLMs)自治执行任务的框架,通过赋予其类似“智能体”的角色,使其可以在特定目标的引导下完成复杂的任务链条。更直观地说,AutoGPT不是单纯用LLM回答一个问题,而是将它嵌套在一个反应式(ReActive)Agent中,使模型能够根据外界反馈不断调整动机、行为和任务决策。AutoGPT的核心理念实际上是让大语言模型真正化身为“自治AI”。自主性和适应性。通过本文中的代码示例和原理剖析,相信你已经对构建属于自己的Agent系统有了更清晰的理解。

高校图书馆高级系统架构师/研究馆员,推动高校AI从概念演示到可评审、可交付、可运维:路线图与立项评审、PoC交付、评测回归与上线运维(Baseline/Eval/Ops)。 1317

Agent的19种主流框架全解析:从开发到落地的技术全景指南

在人工智能领域,已成为连接大模型与现实世界的核心枢纽。从自动化客服到分布式系统协作,各类Agent框架的涌现正在重塑技术落地的边界。本文将深入解析,涵盖通用型、垂直领域型及前沿研究型方案,并提供代码示例与选型决策树,助您快速匹配业务需求。

AI_levey的博客 3582

【AI编程神器】Agent框架全解析,小白也能快速上手大模型开发!

文章对比了Workflow和Agent的区别,介绍了5款主流Agent框架(AutoGPT、LangGraph、Dify、CrewAI、AutoGen)的特点和适用场景。指出当问题复杂、长尾且多变时,Agent框架比纯Workflow更适合,因为Agent能够动态规划、跨系统查证并在对话中决策。文章强调Agent技术是让AI从"执行命令"走向"理解目标"的全新思维方式,并介绍了腾讯云TDAI团队推出的Agent Memory产品。

star_nwe的博客 937

开源AI Agent框架的选择

在选择开源AI Agent框架时,首先需要考虑的是框架的开发优先级、功能特性以及社区支持情况。SuperAGI是一个开发者优先的开源自主AI代理框架,它使开发人员能够快速可靠地构建、管理和运行有用的代理12。这表明SuperAGI可能是一个适合需要快速迭代和高度自定义能力的项目的良好选择。此外,从多个来源中可以看出,除了SuperAGI外,还有其他多个备受关注的开源AI Agent框架,如AutoGPT、AutoGen、Langfuse等3511。

汽车软件开发 2785

【AI开发必备】11个让小白秒变大神的大模型Agent框架!从AutoGPT到LangChain,一篇带你玩转AI编程!

文章精选了11个AI Agent领域的热门开源项目,包括AutoGPT、Dify、LangChain、MetaGPT等,覆盖从低代码平台到多智能体协作框架。每个项目都有独特优势:AutoGPT的自主任务拆解、Dify的可视化编排、LangChain的模块化组件等,为不同需求的开发者提供丰富选择,是入门和研究AI Agent系统的必备资源。

m0_59235245的博客 943

以AutoGPT为例浅谈智能体Agent

AutoGPT是一个AI agent(智能体),也是开源的应用程序,结合了GPT-4和GPT-3.5技术,给定自然语言的目标,它将尝试将其分解成子任务,并在自动循环中使用搜索引擎和其他工具来实现这一目标,它由GPT-4驱动,自主地开发和管理业务。官网对GPT的优势描述如下:🌐 用于搜索和信息收集的互联网接入 / Internet access for searches and information gathering。

weixin_43737299的博客 2793

Agent 如何搭建 及 用到的框架

摘要: 搭建AI Agent需围绕任务规划、模型选择、工具集成、记忆管理和安全控制等核心要素。任务定义需分解用户目标并选择合适工具,模型层依赖大语言模型(如GPT-4)进行推理,工具库涵盖内置功能与外部API,记忆系统需管理短期与长期上下文。开发框架推荐模块化的LangChain、自主执行的AutoGPT、精准控制输出的Microsoft Guidance,以及Hugging Face生态的Transformers Agents。实际开发中需平衡效率与稳定性,例如通过错误重试和输出审核确保可靠性。

bentengjiayou的博客 1625

AutoGPT Forge:构建自定义 AI Agent 的组件化框架实战指南

本篇基于 AutoGPT 仓库中 `docs/content/forge/get-started.md` 快速上手文档及其指向的真实源码编写。Forge 是 AutoGPT 提供的"开箱即用"Agent 应用模板:它把数据库、文件存储、命令执行、权限校验等样板代码全部封装好,让你把精力集中在"Agent 的大脑"——即推理逻辑与组件扩展上。读完本文,你将能够在本机安装并运行 Forge 服务、理解

gitblog_00199的博客 514

【AI大模型应用开发】【AutoGPT系列】1. 快速上手 - 运行原生AutoGPT or 利用AutoGPT框架开发自己的Agent

本文教你如何上手使用AutoGPT。AutoGPT目前好像没有了利用 pip install 来安装python包的使用方式?

同学小张的博客 1779

深入解析 AutoGPT Classic:从入口到 Agent 主循环的架构与运行机制

本篇技术文章基于 AutoGPT 仓库中 [classic/original_autogpt/CLAUDE.md](https://link.gitcode.com/i/852fbb0a930f16ec26733e6c1c53ab82) 这份项目开发指南展开,系统梳理 Classic 版本(original_autogpt)的命令入口、目录结构、Agent 核心架构、主循环与配置体系,并结合 `c

gitblog_00133的博客 716

【Agent从入门到实践】08 主流Agent框架与平台:不用从零造轮子,快速上手开发

初始化两个Agent:需求分析Agent和代码生成Agentllm = ChatOpenAI(model_name="gpt-3.5-turbo", api_key="你的密钥")requirements_agent = llm.bind(system="你是需求分析专家,把自然语言需求拆成技术功能点")code_agent = llm.bind(system="你是Python开发专家,根据技术功能点生成代码")# 定义流程:需求输入→需求分析→代码生成。

人工智能AI技术 1293

从零开始掌握Simscape Multibody:机械系统建模与仿真入门

本文为机械系统建模与仿真入门指南,详细介绍了如何从零开始使用Simscape Multibody。通过构建曲柄摇块机构的实战案例,系统讲解了刚体、关节、约束等核心模块的使用,以及模型验证、参数化设计和多领域系统集成等进阶技巧,帮助工程师和学生高效进行虚拟设计与测试。

weixin_29229261的博客 310

Agent的19种框架大比拼:从AutoGPT到MetaGPT,开发者如何选择?

随着大模型技术的爆发,智能体(Agent)框架逐渐成为AI落地的核心工具。无论是自动化任务处理、多智能体协作,还是结合检索增强生成(RAG)的知识密集型应用,不同框架各有千秋。本文将从技术架构、适用场景、开发门槛、社区生态四大维度,全面解析19个主流Agent框架,助你找到最适合的解决方案!

2501_91383091的博客 3393

从Simulink到Amesim:一份FMU联合仿真的避坑指南(含UDP通讯完整配置)

本文详细解析了从Simulink到Amesim的FMU联合仿真全流程,重点介绍了UDP通讯配置中的常见陷阱与解决方案。通过实战案例,帮助工程师规避编译器不兼容、步长设置冲突等典型问题,提升复杂系统仿真的效率与准确性。

weixin_34046298的博客 337

Agent系列——Agent框架调研

知识领域关键技术点学习资源参考大模型集成Prompt工程、LoRA微调、API路由(如OpenAI/Gemini)多模态处理跨模态对齐(CLIP模型)、实时数据流处理规划与决策ReAct框架、树状推理(ToT)、强化学习策略优化工具调用API编排(如FastAPI)、安全沙箱机制、权限控制记忆管理向量数据库(Milvus)、短期/长期记忆分层存储设计性能优化延迟削减(TFX模型压缩)、分布式计算(Ray框架)实践建议从轻量级框架(BabyAGI)入手,理解基础架构后逐步扩展模块。

m0_74001625的博客 770

FAGLB03余额显示异常排查与修复指南

本文针对SAP新总账中FAGLB03报表余额显示异常问题,提供了专业的排查与修复指南。文章深入剖析了数据不一致的核心原因,如FAGLFLEXT汇总表与凭证明细不同步、年度余额结转(FAGLGVTR)失败等,并详细介绍了使用FAGLF03进行精准诊断、通过SE38执行标准调整程序TFC_ADJUST_VZ进行修复的标准操作流程,帮助用户快速恢复数据一致性,确保财务报表的准确性。

weixin_29313423的博客 307

ggml_cgraph 详解

是 GGML 库的(Computation Graph)结构,它是深度学习框架的核心,用于表示、优化和执行神经网络的计算过程。

zhouzwd87的专栏 1203

AutoGPT、LangChain、CrewAI 三大框架深度对比 + 30篇Agent系列终极总结

框架核心理念优势劣势最佳场景AutoGPT自主Agent全自动化、目标驱动Token消耗大、难以控制学习原理、探索实验LangChain链式组合生态完善、灵活性高学习曲线陡、版本迭代快生产项目、复杂工作流CrewAI多Agent协作角色清晰、易于理解功能相对单一内容创作、多角色任务30篇文章,终于写到最后了。这一篇,我们来做个完整的总结,回顾这个系列的旅程。Agent开发正在从"会用工具"向"会造工具"演进。不要只做工具的用户,要做工具的创造者。

excellent_fish_c的博客 345

YOLOv13+SAHI实战:5步搞定无人机航拍小目标检测(附VisDrone数据集调参技巧)

本文详细介绍了如何结合YOLOv13与SAHI(切片辅助超推理)技术,在VisDrone2019数据集上实现高效的无人机航拍小目标检测。通过5个实战步骤,包括环境配置、SAHI参数解析、数据集调优、完整训练推理流程和性能优化技巧,帮助开发者显著提升小目标检测的准确率和效率。

egg99的博客 430
上一篇: 【AutoGPT系列】 AutoGPT概念及原理介绍 - Agent开发框架及ReAct方法
下一篇: RAG优化技巧|7大挑战与解決方式|提高你的LLM能力
Llama-Turbo
博客等级 码龄4年 9901粉丝 2022原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值