一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

gptrpg:AI Agent 工具实践指南

时间:2026-09-12 16:40:02 编辑:袖梨 来源:一聚教程网

准备试用gptrpg之前,先别急着安装;这个项目提供的是存在于类似 RPG- 的环境中的基于 GPT- 的代理的演示。把它放到文档与演示交付流程中,最容易暴露的是内容结构和版式在转换后容易走样,不能只看演示是否顺利。我的评估方法是拿一份结构复杂的真实文档完成转换,然后检查标题层级、表格图片、字体版式和可编辑性是否与文档一致。对经常交付正式文档或演示稿的团队来说,这个仓库值得继续验证;只求即装即用的人则要先看维护成本。

GPTRPG

这个仓库包含两件事:

  • 一个简单的 RPG- 类似环境,用于 LLM- 启用的 AI 代理存在于
  • 连接到 OpenAI API 以存在于该环境中的简单 AI 代理

它旨在作为概念证明。

跑步

GPTRPG 旨在本地运行。运行:

  1. 确保您已使用 OpenAI API 密钥更新 agent/env.json 文件。
  2. 仅在节点 16.19.0 上进行测试
  3. gptrpg 目录中运行 npm install 为所有项目安装依赖项。
  4. 然后在根目录下运行npm start。 这将启动代理和前端。 前端将在 http://localhost:3000 上提供。

环境

环境代码位于 ui-admin 目录中。这是一个 React 项目。

环境是用 Tiled 地图编辑器制作的。 文件位于 ui-admin/src/assets 中。

环境使用 Phaser 和 Grid Engine 插件 进行渲染

环境包括:

  • 角色(代理人)
  • 无法通行的瓷砖
  • 具有“可种植”瓷砖和植物的植物层(代理当前未使用)。 玩家可以使用 S 键在可种植的方块上种植食物,并使用 D 键收获食物。

代理人

代理的代码位于 agent 目录中。

该代理是一个简单的 AI 代理,它使用 OpenAI API 来做出决策。 它通过 websocket 与前端通信。

为代理提供了可能的操作列表、其周围环境的状态及其内部状态(当前仅测量睡意)。

即将推出的功能

  • 多代理支持
  • 更多代理动作(喝、吃、种植食物、收获食物、写诗等)
  • 更多代理状态(饥饿、口渴等)
  • 代理记忆
  • 代理目标
  • 代理库存
  • 部署到网络
  • 人类控制的角色
  • UI 增强功能(代理状态、人类交互等)

注释

目前,GPTRPG 与 gpt-3.5-turbo API 一起运行。

热门栏目