ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

学会提问 1年前 (2023) lida
39 0 0

文章主题:,机器人交互,ChatGPT

666ChatGPT办公新姿势,助力做AI时代先行者!

Alex 发自 凹非寺

量子位 | 公众号 QbitAI

当我还在跟ChatGPT吹牛尬聊时,有人已经在拿它操控机器人了。

不是别人,正是OpenAI的金主爸爸、不久前刚拿ChatGPT“重新发明搜索引擎”的微软

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

到目前为止,开发者调教机器人不仅技术门槛高,还道阻且长:

🌟作为一位资深软件开发者,优化机器人行为是工程师日常的关键挑战💡。他们必须熟练地在复杂的流程环路上,灵活运用最新代码修订与最佳实践,以微调机器人的运行轨迹。\👨‍💻同时,跨平台的技能至关重要——掌握多种编程语言和适应不同环境的能力,确保每个机器人都能精确且高效地执行任务。\📊在这个数字化时代,工程师们的工作不仅关乎技术革新,更是推动智能生活向前的一大推手!SEO优化提示:#机器人编程 #流程优化 #多语言环境

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

而在ChatGPT的帮助下,工程师甚至不用手写代码——直接用人话描述想做什么,AI就能自动翻译成机器语言。

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

🌟专业人士与机器人协作如虎添翼,技术门槛显著下降🌍,让每个人都能轻易上手,发挥创新潜能🔥。不再只是专家的专属游戏,现在任何人都能成为小小编程大师,为生活增添无限可能🌈。通过简单交互,解锁新功能,调试乐趣无穷,创新无界🌈!SEO优化关键词:专业人士、机器人协作、技术门槛下降、外行人参与、创新潜能、编程大师、生活可能性

举个简单的例子:让无人机自动检查货架。

首先,操作者只需用自然语言给ChatGPT提出要求;然后,AI就能自动翻译成代码,并指挥无人机行动。(还可以规定无人机的飞行路径。)

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

难怪特斯拉前AI主管Andrej Karpathy会调侃:

最新的热门编程语言是英语。

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

一个AI指挥多种机器人

实际上,ChatGPT会玩儿的花样可多了。

比如,一位操作者跟AI说:“我渴了,请帮我找个喝的。”

此时AI并不会直愣愣地就去找水了,而是会很机灵地反问:

请问你想喝哪种?这里有好几种饮料,比如椰子水、可乐等等。

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

原文改写:健身爱好者无需明示,只需轻声一句:“挥汗归家,寻求清爽饮品建议。”聪明的AI便能理解,目标指向那些富含营养且低糖的选择。这样的互动方式,既保留了个性化需求,又巧妙地避免了直接指示,实现了人机交流的自然流畅。让健康生活,悄然融入日常点滴。💪🏃‍♀️🌈

然后更神奇的操作就开始了:

AI先是猜测他想喝椰子水,然后自己噼里啪啦写出一段代码(甚至还有注释)

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

写完就自己指挥无人机去找椰子水:

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

除了无人机,ChatGPT还能轻松操控别的小机器人,包括摄像头、机械臂等等。

比如让摄像头在房间里找出能加热午饭的东西。

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

还有指挥机械臂拼出一个微软的Logo。(悄悄夹带私货)

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

看到这些,有网友脑洞大开,有人发问:

他们是不是正在建立无所不能的天网?

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

还有人甚至调侃称,AI可能连发射核弹的指令都会写:

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

不过话说回来,其实离网友说的这些还差得远,毕竟现在还是需要人类参与的。

怎么实现的?

从前文可以看出,这只灵活的AI不仅与人交流畅通无阻,而且和机器也能快速沟通。

这主要得益于微软团队专门开发的一系列API高级函数库

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

他们没有让ChatGPT背后的语言大模型(LLM),生成某固定种类的代码;因为机器人是个多元化领域,这样可能会在不同场景下涉及大量微调。

而在新颖的操作框架下,不同机器人,都有自己对应的特定函数库。

——一个AI,就能适应不同的对象、不同的任务

一方面,这些函数库,能够连接到机器人控制系统中管理底层硬件,以及执行基本运动的代码和功能模块。

🌟ChatGPT的高效运作离不开预设函数名称的明智布局。明确且一致的函数标签是构建API间无缝协作桥梁的关键,这有助于生成内容丰富、质量上乘的回复。就像编程中的函数名那样,它们不仅便于理解,还能提升系统的搜索引擎可见性,从而在信息海洋中脱颖而出。记得让ChatGPT的命名游戏玩得既聪明又优雅哦!🌟

🌟确保API命名清晰明了,体现整体行为!就像指向宝藏的地图——detect_object(object_name),它巧妙地联结着OpenCV的魔法或是先进的视觉技术。🔍每个名称都是一次关键的导航,引导开发者直击核心功能,无需冗长的联系方式或广告信息干扰。让代码沟通,让创新说话!🏆

设计好库和API后,微软给ChatGPT编写了一个文本提示(prompt),描述目标任务,并明确说明函数库中哪些函数可用;另外,这还能规定ChatGPT生成代码用哪种编程语言。

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

🌟Microsoft的创新之举🚀在于其揭示了AI内容生成与人工引导之间密不可分的关联。通过推出PromptCraft💡——一个面向全球开放的协作平台,他们鼓励每个人都能贡献并探索各种机器人Prompt的有效策略,无论这些策略属于哪种类型。在这个平台上,创意和知识得以自由交流,共同推动人工智能内容的质量飞跃。🌟SEO优化提示:#PromptCraft #AI生成 #协作创新

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

到此,幕后部署基本完成,然后用户就能通过“说人话”间接操控机器人了。

如果想要检查AI生成的代码是否有Bug,随时都能在聊天框直接检查,或通过模拟器测试,人类可以用自然语言指导AI进行修正。

另外,还能到等到用户对解决方案满意为止,再在将ChatGPT生成代码部署到机器人上。

最后,如果是你,会想用ChatGPT操控机器人做些什么呢?

论文地址:https://www.microsoft.com/en-us/research/uploads/prod/2023/02/ChatGPT___Robotics.pdf参考链接:[1]https://arstechnica.com/information-technology/2023/02/robots-let-chatgpt-touch-the-real-world-thanks-to-microsoft/[2]https://www.microsoft.com/en-us/research/group/autonomous-systems-group-robotics/articles/chatgpt-for-robotics/[3]https://github.com/microsoft/PromptCraft-Robotics#promptcraft-robotics

— 完 —

量子位 QbitAI · 头条号签约

关注我们,第一时间获知前沿科技动态

ChatGPT能指挥无人机找椰子水?未来机器人将如何编程?

AI时代,掌握AI大模型第一手资讯!AI时代不落人后!

免费ChatGPT问答,办公、写作、生活好得力助手!

扫码右边公众号,驾驭AI生产力!

版权声明:lida 发表于 2023年3月27日 am9:07。
转载请注明:ChatGPT能指挥无人机找椰子水?未来机器人将如何编程? | ChatGPT资源导航

相关文章