项目介绍:PromptCraft-Robotics
PromptCraft-Robotics 是一个为探索和分享大型语言模型(LLMs)在机器人领域应用的社群平台。在这个平台上,用户可以共享各种有趣的提示设计(prompting)示例,并进行测试。为了帮助用户快速上手,我们提供了一个基于微软 AirSim 构建的机器人模拟器,该模拟器集成了 ChatGPT。
项目的背景与目标
PromptCraft-Robotics 主要专注于 OpenAI 的 ChatGPT,但也欢迎来自其他大型语言模型的示例,例如开源模型或有 API 接口的模型(如 GPT-3 和 Codex)。这个项目旨在通过不同的机器人领域示例,激励用户创造并分享他们对提示设计的想法,从而增加社区的集体智慧。
如何参与
用户可以通过提交有趣的提示示例到仓库的 Discussions 区域来参与。提示可以分为不同的机器人类别,例如:操作、家用机器人、物理推理 等多个类别。一旦提交,社区将对这些提示进行评估和投票,管理员团队会将有趣和有用的提示添加到主仓库中。
我们鼓励用户提交有趣、富有创意或实用的提示,即使这些提示未必是"正确"或"最优"的。提交提示时,请以 markdown 格式,并尽可能提供其他可视化材料(例如视频和图片)。
提示示例与类别
在 PromptCraft-Robotics 平台上,用户可以找到不同机器人类别的提示示例,以下是一些主要类别及其示例链接:
- 实体代理
- ChatGPT 在 Habitat 环境中的对象导航
- ChatGPT 在 AirSim 环境中使用 RGBD 对象导航
- 空中机器人
- ChatGPT 在真实环境中的 Tello 部署
- ChatGPT 在 AirSim 环境中的涡轮检查
- ChatGPT 在 AirSim 环境中的太阳能板检查
- ChatGPT 在 AirSim 环境中的障碍物规避
ChatGPT + 机器人模拟器
我们提供了一个 AirSim 模拟环境,用户可以在其中测试他们的 ChatGPT 提示。环境中包含了如风力涡轮机、电塔和太阳能板等资产,并配有无人机,用户可以通过自然语言轻松发送指令。
相关资源
在此之外,用户可以通过以下链接进一步了解大型语言模型的使用:
贡献指南
我们欢迎各界人士的贡献和建议。大部分贡献需要您与我们签署贡献者许可协议(CLA),确认您有权利并愿意授予我们使用您贡献内容的权利。更多详情请访问 CLA 官网。
项目采用 Microsoft 开源行为准则。如果有任何问题或意见,请随时与我们联系 opencode@microsoft.com。