渴望在人工智能竞赛中取得领先地位,微软向 OpenAI 注入巨资,ChatGPT 背后的初创公司。通过几项大规模投资,这家雷德蒙德巨头迅速将聊天机器人集成到 Bing 中,其搜索引擎,以及 Edge,其网络浏览器。微软账户继续保持势头在将ChatGPT整合到其他旗舰产品中,例如 Outlook、Word 或 Powerpoint。
这家美国公司不希望将 ChatGPT 局限于软件领域。微软还计划利用 OpenAI 的进步来彻底改变机器人世界。在几天前发布的一份报告中,该公司透露,它使用 OpenAI 聊天机器人来控制“机械臂、无人机和家庭助理机器人”。
具体来说,微软依靠 ChatGPT控制飞行的无人机。根据人工智能的要求,机器在空中进行“之”字形移动,然后使用集成摄像头进行自拍。通过遵循 ChatGPT 的命令,无人机还成功地到达了特定位置,同时避开了路线上的障碍物。
工程师还使用聊天机器人来制作在 Microsoft AirSim 中进行测试,无人机模拟器。在其实验室中,微软还使用 ChatGPT 来命令机器人手臂堆叠积木。机器设法按照非常精确的模型堆叠这些块。
促进人与机器之间的沟通
微软解释说它希望促进人类与机器人之间的互动依靠 OpenAI 语言模型。为了实现这一目标,ChatGPT 必须“超越文本思考并推理物理世界”。显然,人工智能不能简单地根据对话者的询问生成响应。她需要从环境和物理的角度理解这些查询意味着什么。
“事实证明,ChatGPT 可以自己做很多事情,但它仍然需要帮助”,微软宣称,确保第一批结果令人鼓舞。
使用 ChatGPT 作为翻译器
作为其研究的一部分,这家美国巨头开发了“设计原则”。由于这些不同的原则,微软使用 ChatGPT 来生成能够控制机器人的代码。该集团的工程师根据这些原则开发了一套完整的方法。这详细介绍了如何使用语言模型来促进机器人编程。
首先,有必要定义一下函数目录机器人的。每个函数都应该有一个描述性标题,以便 ChatGPT 理解它是什么。其次,用户在聊天机器人界面中编写请求,描述等待机器人的任务。与往常一样,你必须向 AI 提供尽可能多的信息才能获得所需的结果。
在编写请求时,用户必须描述任务的目标,指示必须使用前面描述的哪些功能,并指定任何约束。根据所提供的数据,ChatGPT 将将查询翻译成编程语言。然后,用户可以评估所提供的代码并进行模拟作为预防措施,然后再将其部署到自动机上。在此过程结束时,机器人将服从 ChatGPT 应对话者的请求生成的命令。用户不一定需要了解复杂的编程语言来与机器人或无人机进行通信。
请注意,微软并不是唯一一家研究语言模型在机器人技术中的实用性的科技巨头。谷歌目前正在开展类似的实验基于他自己的语言模型PaLM(Pathways Language Model)。
来源 : 微软