ImageNet classification with deep convolutional neural networks
Alex Krizhevsky, Ilya Sutskever et al.
712
Citations
30
Influential Citations
IEEE Access
Venue
2024
Year
This paper presents an experimental study regarding the use of OpenAI’s ChatGPT [1] for robotics applications. We outline a strategy that combines design principles for prompt engineering and the creation of a high-level function library which allows ChatGPT to adapt to different robotics tasks, simulators, and form factors. We focus our evaluations on the effectiveness of different prompt engineering techniques and dialog strategies towards the execution of various types of robotics tasks. We explore ChatGPT’s ability to use free-form dialog, parse XML tags, and to synthesize code, in addition to the use of task-specific prompting functions and closed-loop reasoning through dialogues. Our study encompasses a range of tasks within the robotics domain, from basic logical, geometrical, and mathematical reasoning all the way to complex domains such as aerial navigation, manipulation, and embodied agents. We show that ChatGPT can be effective at solving several of such tasks, while allowing users to interact with it primarily via natural language instructions. In addition to these studies, we introduce an open-sourced research tool called <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">PromptCraft</i> , which contains a platform where researchers can collaboratively upload and vote on examples of good prompting schemes for robotics applications, as well as a sample robotics simulator with ChatGPT integration, making it easier for users to get started with using ChatGPT for robotics. Videos and blog: aka.ms/ChatGPT-Robotics PromptCraft, AirSim-ChatGPT code: https://github.com/microsoft/PromptCraft-Robotics.
This paper addresses a critical gap in robotics: how to leverage large language models (LLMs) like ChatGPT for real-world robotic control without extensive programming. By focusing on prompt engineering and a modular function library, the authors demonstrate that LLMs can serve as high-level planners and reasoners, translating natural language instructions into executable robot actions. This is significant because it opens up robotics to a broader audience, including researchers and practitioners who may not have deep expertise in traditional robot programming.
The introduction of PromptCraft, an open-source platform for sharing and voting on prompting schemes, is a key enabler for community-driven progress. It lowers the barrier to entry and accelerates the development of best practices. The paper also provides a concrete example of how to integrate ChatGPT with a robotics simulator (AirSim), making it easier for others to replicate and extend the work.
The paper's main innovations include:
The paper reports qualitative results across a diverse set of tasks:
No quantitative metrics (e.g., success rates, execution times) are provided, but the authors claim effectiveness across all tested domains.
This work has broad implications for the AI and robotics communities. It demonstrates that LLMs can be adapted for robotics with minimal engineering effort, potentially accelerating the development of intelligent robots that can understand and execute natural language commands. The open-source PromptCraft tool fosters collaboration and standardization of prompting practices, which could lead to more robust and reliable LLM-based robotic systems. However, the lack of quantitative evaluation and reliance on prompt quality are limitations that future work should address.
Alex Krizhevsky, Ilya Sutskever et al.
Ashish Vaswani, Noam Shazeer et al.
Douglas M. Bates, Martin Mächler et al.
Diederik P. Kingma, Jimmy Ba