当前位置:金沙娱场城app-老版金沙app下载客户手机端|资讯|人工智能|autogpt|chatgpt

人工智能 | 实现定制化 autogpt 实战 -金沙娱场城app

作者:爱测软件测试发布时间:2024-08-27

在前面的学习过程中,已经了解到了 autogpt 基本的环境安装操作。接下来就可以基于 autogpt 完成一些有趣的任务。通过 autogpt 实现我们的需求

在正式使用 autogpt 之前,确认以下环境没有任何问题:

  1. 稳定的科学上网环境。

  2. 配置好的 autogpt 环境。

  3. 可以使用的 token。

如果还没有配置好环境,请参考章节 autogpt 理念与应用 优先完成环境配置。

接下来需要使用 autogpt 实现几个 chatgpt 无法实现的需求:

  1. 生成一个文件。

  2. 连接外网,查询信息,并生成 excel 结果。

注意事项

  1. 提示词要明确一些,并且在过程中,需要不停的确认 command 是否正确。

  2. 注意避免让 autogpt 陷入死循环中。

使用过 chatgpt 的同学应该都知道 chatgpt 只能生成文本类结果,是无法直接生成文件的。接下来就使用 autogpt 进行写入文件操作:

  1. 进入项目,启动虚拟环境:source venvautogpt/bin/activate

  2. 执行启动命令:./run.sh

  3. 此时 autogpt 提示我们输入信息,输入提示词:生成一个 txt 文件,内容为 霍格沃兹测试开发学社。

  4. 接下来 autogpt 会有一个思考的过程,并会将思考过程展示在终端中,提示要进行的下一步操作:

  1. 当发现 autogpt 提示以下信息时,代表我们需要进行选择:

  1. 如果确定执行 autogpt 所提示的命令,输入: y 即可。

  2. 点击y 之后,其实从日志也开始看到对应的提示信息:

  1. 接下来就可以终止任务,去本地的auto_gpt_workspace目录中看到对应的文件信息。

  2. 打开该文件,发现写入的内容满足需求。

在成功实现生成文件之后,可以实现更进一步的难度。chatgpt 还具备的一个缺点就是无法连接外网,而 autogpt 也补全了这一能力。接下来就使用 autogpt 进行数据查询以及生成文件操作。其实整体的流程和上面的生成文件的信息差不多,只是需要修改一下提示词信息。

  1. 进入项目,启动虚拟环境:source venvautogpt/bin/activate

  2. 执行启动命令:./run.sh

  3. 此时 autogpt 提示我们输入信息,输入提示词:查找 2023 年 9 月 6 日深圳的天气情况,生成一个 shenzhen.txt 文件,将天气结果写入其中。

  4. 根据返回信息,选择对应的命令。最后可以看一下结果,成功生成一个 shenzhen.txt 文件,并且有天气的数据写入。

其他复杂场景

在使用 autogpt 的过程中,autogpt 可能会给相关的提示信息,主要包含以下几个字段

所以需要根据使用的情况,输入适合自己的选项。

其实 autogpt 中提示的 command 其实只是一种由人类编写的程序函数,但它是提供给 gpt 调用的。比如谷歌搜索命令、文件操作命令、python 执行命令等。这一点,从它的底层源码也不难发现。有了这些内容,gpt 就知道它可以如何调用这些人类编写的函数,从而“获得”了网络访问能力和计算能力。

但是其实 autogpt 在火爆过一阵之后,人们,尤其是开发者,也发现其问题所在比如:

  1. 它可能会卡住,或者在一个已经有解任务中不停循环求解。

  2. 花费超出预期的 token 使用量。

越为复杂的场景, autogpt 处理起来可能愈发困难。但是 auto-gpt 的底层原理并不复杂,它是依靠 prompt 实现的。如果作为一个比较有开发功底的人,如果我们想自己定制类似 autogpt 的效果,其实是比较容易的。

后面会基于 langchain 的封装打造一个类似于 autogpt 的人工智能应用工具。

推荐学习

人工智能测试开发训练营,为大家提供全方位的人工智能测试知识和技能培训。行业专家授课,实战驱动,并提供人工智能答疑福利。内容包含chatgpt与私有大语言模型的多种应用,人工智能应用开发框架 langchain,视觉与图像识别自动化测试,人工智能产品质量保障与测试,知识图谱与模型驱动测试,深度学习应用,带你一站式掌握人工智能测试开发必备核心技能,快速提升核心竞争力!


17小时前

17小时前

10小时前

17小时前

14小时前

10小时前

10小时前

14小时前

14小时前

9小时前


金沙娱场城app copyright © 2024 金沙娱场城app-老版金沙app下载客户手机端  北京智识时代科技有限公司  金沙娱场城app的版权所有 

网站地图