gptrpg:AI Agent 工具实践指南
准备试用gptrpg之前,先别急着安装;这个项目提供的是存在于类似 RPG- 的环境中的基于 GPT- 的代理的演示。把它放到文档与演示交付流程中,最容易暴露的是内容结构和版式在转换后容易走样,不能只看演示是否顺利。我的评估方法是拿一份结构复杂的真实文档完成转换,然后检查标题层级、表格图片、字体版式和可编辑性是否与文档一致。对经常交付正式文档或演示稿的团队来说,这个仓库值得继续验证;只求即装即用的人则要先看维护成本。
GPTRPG
这个仓库包含两件事:
- 一个简单的 RPG- 类似环境,用于 LLM- 启用的 AI 代理存在于
- 连接到 OpenAI API 以存在于该环境中的简单 AI 代理
它旨在作为概念证明。
跑步
GPTRPG 旨在本地运行。运行:
- 确保您已使用 OpenAI API 密钥更新
agent/env.json文件。 - 仅在节点 16.19.0 上进行测试
- 在
gptrpg目录中运行npm install为所有项目安装依赖项。 - 然后在根目录下运行
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 一起运行。
-
09.12
hospitalrun:实践指南
-
09.12
tensorlake:AI Agent 工具实践指南
-
09.12
hkcam:实践指南
-
09.12
gptrpg:AI Agent 工具实践指南
-
09.12
jasp-desktop:实践指南
-
09.12
NCrontab:实践指南
推荐专题
热门阅读
-
- jasp-desktop:实践指南
- 09.12
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏