Você já ouviu falar do ChatGPT?
Ele é uma ferramenta de inteligência artificial capaz de criar textos semelhantes aos redigidos por seres humanos em uma conversa comum.
Até aí tudo bem, já existem vários modelos que geram textos em linguagem natural.
Essa ferramenta vem gerando bastante curiosidade por conseguir gerar conteúdo especializado, como se a pessoa estivesse conversando com um programador experiente em uma determinada linguagem de programação, por exemplo.
Então podemos utilizar o ChatGPT para auxiliar o desenvolvimento de aplicações WEGnology?
Mas é claro que sim e é exatamente esse o tema dessa postagem.
Veja como isso é possível.
Em suma, basta conduzir uma conversa como se você estivesse conversando com um desenvolvedor e ir evoluindo as perguntas aos poucos em busca de um objetivo.
Nesse caso, o chat agiu como um desenvolvedor frontend e, no final, nos forneceu uma página web em linguagem HTML completa, com direito a script em Javascript.
A página apresenta uma lista de dispositivos de uma aplicação WEGnology em uma tabela com informação de nome, descrição e status de conexão.
Criamos e publicamos uma página totalmente funcional na plataforma em nuvem WEGnology após um total de apenas 7 perguntas.
Precisamos apenas copiar o código gerado em uma Page, incluir no código o ID da aplicação e o token de autenticação para obtermos o sucesso.
Confira no vídeo a seguir todo o processo e perceba que basta o desenvolvedor conduzir corretamente a conversa para que o ChatGPT forneça o código.
Segue o link da aplicação exportada caso você queira replicar por conta própria e ver a aplicação funcionando em sua própria sandbox.
Para isso, basta importar a aplicação, criar um token de API com a permissão de Devices: Get e substituir o token gerado e o ID da aplicação na Page “Devices”.
Você verá os dispositivos sendo listados caso acesse o endpoint GET “/devices”.
1- Link para Vídeo
2-
ChatGPT.zip (4.1 KB)
para download da Sandbox
3- Link para Cadastro na plataforma IoT WEGnology:
Plataforma IoT WEGnology
Uma poderosa ferramenta baseada em cloud computing, especialmente desenvolvida para criação de soluções conectadas.
Teste a plataforma gratuitamente.