O repositório Promptcraft-Robotics serve como uma comunidade para que as pessoas testem e compartilhem exemplos interessantes de promoção de grandes modelos de idiomas (LLMS) no domínio da robótica. Também fornecemos um simulador de robótica de amostra (construído no Microsoft AirSim) com a integração do ChatGPT para os usuários começarem.
Atualmente, focamos no ChatGPT da OpenAI, mas também recebemos exemplos de outros LLMs (por exemplo, modelos de código aberto ou outros com acesso API, como GPT-3 e Codex).
Os usuários podem contribuir para este repositório enviando exemplos rápidos interessantes para a seção de discussões deste repositório. Um prompt pode ser enviado em diferentes categorias de robótica, como manipulação, robótica doméstica, raciocínio físico, entre muitos outros. Uma vez enviado, o prompt será revisado pela comunidade (votam seus favoritos!) E adicionado ao repositório por uma equipe de administradores se for considerado interessante e útil. Incentivamos os usuários a enviar instruções interessantes, divertidas ou úteis. Também incentivamos os usuários a enviar instruções que não são necessariamente "corretas" ou "ideais", mas são interessantes.
Incentivamos os envios imediatos formatados como Markdown, para que eles possam ser facilmente transferidos para o repositório principal. Especifique qual LLM você usou e, se possível, fornece outros visuais do modelo em ação, como vídeos e imagens.
Postagem do blog: aka.ms/chatgpt-robotics
Papel: Chatgpt for Robotics: Princípios de design e habilidades de modelo
Vídeo: https://youtu.be/nyd0qczcs6q
Se você usar este repositório em sua pesquisa, cite o seguinte artigo:
@techreport{vemprala2023chatgpt,
author = {Vemprala, Sai and Bonatti, Rogerio and Bucker, Arthur and Kapoor, Ashish},
title = {ChatGPT for Robotics: Design Principles and Model Abilities},
institution = {Microsoft},
year = {2023},
month = {February},
url = {https://www.microsoft.com/en-us/research/publication/chatgpt-for-robotics-design-principles-and-model-abilities/},
number = {MSR-TR-2023-8},
}
A lista abaixo contém links para as diferentes categorias de robótica e seus exemplos de prompt correspondentes. Congratulamo -nos com contribuições a este repositório para adicionar mais categorias e exemplos de robótica. Envie exemplos rápidos para a página de discussões ou envie uma solicitação de tração com sua categoria e exemplos.
Provamos uma amostra de ambiente Airsim para os usuários testarem seus avisos de chatgpt. O ambiente é um binário que contém um ambiente de inspeção de amostra com ativos como turbinas eólicas, torres elétricas, painéis solares etc. O ambiente vem com um drone e interface com o ChatGPT, de modo que os usuários possam enviar comandos facilmente na linguagem natural. [Link do simulador]
Congratulamo -nos com contribuições a este repositório para adicionar mais simuladores e ambientes de robótica. Envie uma solicitação de tração com seu simulador e ambiente.
Além dos exemplos imediatos aqui, deixamos links úteis e relacionados ao uso de grandes modelos de idiomas abaixo:
Este projeto recebe contribuições e sugestões. A maioria das contribuições exige que você concorde com um Contrato de Licença de Colaborador (CLA) declarando que você tem o direito e, na verdade, concede -nos os direitos de usar sua contribuição. Para detalhes, visite https://cla.opensource.microsoft.com.
Quando você envia uma solicitação de tração, um BOT do CLA determina automaticamente se você precisa fornecer um CLA e decorar o PR adequadamente (por exemplo, verificação de status, comentar). Simplesmente siga as instruções fornecidas pelo bot. Você só precisará fazer isso uma vez em todos os repositórios usando nosso CLA.
Este projeto adotou o Código de Conduta Open Microsoft. Para obter mais informações, consulte o Código de Conduta Perguntas frequentes ou entre em contato com [email protected] com quaisquer perguntas ou comentários adicionais.
Este projeto pode conter marcas comerciais ou logotipos para projetos, produtos ou serviços. O uso autorizado de marcas comerciais ou logotipos da Microsoft está sujeito e deve seguir as diretrizes de marca registrada e marca da Microsoft. O uso de marcas comerciais da Microsoft ou logotipos em versões modificadas deste projeto não deve causar confusão ou implicar o patrocínio da Microsoft. Qualquer uso de marcas comerciais ou logotipos de terceiros estão sujeitas às políticas de terceiros.