Nenhum texto e somente programação baseada em conversação

Nenhum texto e somente programação baseada em conversação

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Essa inovação maravilhosa, com ótimos recursos e benefícios, não é apenas um benefício para programadores iniciantes de bricolage, mas também um exemplo de IA usado da maneira certa.

Crédito de imagem: https://blog.arduino.cc

É muito fascinante ter uma ideia de projeto de bricolage eletrônica e visualizar seus benefícios para resolver um problema simples, mas atraente. Mas quando se trata de construí-lo, especialmente na codificação, muitos DIYers enfrentam inúmeros desafios com relação ao aprendizado de uma linguagem de programação e à depuração efetiva do código.

Para resolver esse problema de longa data, pesquisadores da KAIST, Coréia do Sul, desenvolveram uma ferramenta de conversação chamada HeyTeddy isso torna possível programar sem escrever código – em tempo real.

Comandos de voz

Como visto na imagem abaixo, HeyTeddyA entrada de voz do Amazon Echo Dot é tratada, que passa os comandos de voz através da nuvem para um Raspberry Pi. O sistema interage com o hardware físico em uma placa de ensaio usando um Arduino Uno que está executando o firmware Firmata. Uma tela de toque de 1024 x 600 LCD de 18 cm (7 polegadas) foi colocada adicionalmente para a GUI. Uma vez programado, o código pode ser exportado e usado no quadro sozinho.

Comandos falados com HeyTeddy passam por análise para que sejam executados. Por exemplo, o comando “write high” configura um pino de E / S para se comportar como uma saída digital com seu estado interno definido como alto (por exemplo, um nível lógico de 5V). Simplesmente dizendo o comando, o HeyTeddy o sistema grava automaticamente no código. Isso evita que o usuário passe pelo problema de escrever o código, compilando-o, depurando-o e, finalmente, enviando-o manualmente no hardware.

Leia Também  Resgatando a Feira de Ciências da COVID-19
Um exemplo de conversa com o HeyTeddy com base na entrada de voz ou texto. (Crédito da imagem: www.alsoplantsfly.com)

Qual é o melhor? HeyTeddy ou Arduino …

Para verificar a eficiência da programação baseada em conversas em comparação com a programação tradicional, os pesquisadores testaram o HeyTeddy sistema em três parâmetros: obstáculos, avarias e bugs. Todos estes definem coletivamente o problema geralmente encontrado durante a fase de prototipagem.

Cada uma delas se refere a barreiras de programação, interrupção de programação e falhas de programação.

Após uma análise comparativa entre programação habilitada por voz e texto, concluiu-se que HeyTeddy superou o Arduino por ser 26,1% mais rápido. Isso levou a uma maior taxa de conclusão e a menos obstáculos, falhas e bugs.

Desempenho do HeyTeddy vs Arduino para número de problemas (à esquerda) e tempos de tarefas (à direita). (Crédito da imagem: www.alsoplantsfly.com)

Na programação tradicional, os usuários geralmente digitam o código no Arduino IDE e o carregam manualmente no microcontrolador Arduino. Mas para a programação conversacional, eles tiveram que falar os comandos para HeyTeddy, que economizou muito tempo gasto na pesquisa de detalhes de comando e sintaxe.

Prevenção de barreiras e bugs de aprendizado

Além de oferecer um conjunto rico de recursos de componentes personalizados do Arduino (sem escrever nenhum software), HeyTeddy pode lidar com solicitações ambíguas de maneira eficiente, entendendo o contexto (do código) ou pedir ao usuário que esclareça mais, em caso de dúvida. Geralmente, um compilador não emite um aviso se um erro for cometido ao escrever o programa. Como, por exemplo, configurar um pino de E / S errado. Contudo, HeyTeddy alerta imediatamente o usuário sobre qualquer incompatibilidade ou altera o estado do pino para que seja compatível com o comando. Dessa forma, qualquer barreira de aprendizado ou bugs internos são evitados.

Muitos usuários do Arduino primeiro constroem todo o hardware e escrevem o código. Mas a programação conversacional com a ajuda de HeyTeddy permite que os usuários trabalhem paralelamente com os dois aspectos. Isso permite que as melhores práticas de depuração resolvam erros ao testar cada componente sem passar para a próxima etapa.

Leia Também  Arduino Blog »Criando um jogo de luta de robôs on-line usando o Arduino MKR1000 WiFi

Limitações

As limitações de HeyTeddy estão relacionados à complexidade dos protótipos, ao nível de personalização do fluxo de trabalho e à flexibilidade técnica dos recursos de hardware e software. Circuitos complexos podem ser mais difíceis de depurar e o sistema atualmente suporta apenas um usuário por vez.

Melhorias adicionais

No momento, não há plano imediato para oferecer suporte a vários usuários; pesquisas estão em andamento para tornar possível a entrada múltipla de voz para vários usuários. O sistema atual suporta 12 componentes personalizáveis ​​com planos para estender esse número. Com base no nível de experiência do usuário, vários comandos de idioma do Arduino estarão acessíveis.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

O sistema atual não possui um recurso de “edição” que permite aos usuários modificar comandos emitidos anteriormente. Os pesquisadores também estão cientes disso e se concentram em incluir esse recurso ausente possível para os usuários fornecerem comandos complexos e construções de programação. e demonstrará ainda os benefícios práticos do uso de um agente de conversação para prototipagem de computação física.

Todos os itens acima indicam que a entrada de voz é preferencialmente mais adequada sobre a programação de texto com lógica simples. O Voice incentiva explorações e reduz a carga cognitiva necessária para se concentrar em duas tarefas diferentes (programação em um computador e montagem de hardware em uma placa de ensaio).

Leia o trabalho original de pesquisa aqui


Publicações imperdíveis:

https://holidayservice-tn.com/o-anonimo-nao-deixe-uma-pegada-digital-por-30-dias-lifestyle-x/

https://draincleaningdenverco.com/trabalho-a-distancia-por-mundo-virtual/

https://clipstudio.com.br/aqui-esta-o-que-esta-faltando-na-sua-filial-internacional-campanhas/

https://proverasfestas.com.br/promocao-de-conteudo-como-ser-notado-por-autoridades-relevantes/

https://coniferinc.com/estrategias-de-marketing-na-internet-ninguem-ira-ajuda-lo-sem-voce-parece-inteligente/

https://weeventos.com.br/artigo-convidado-9-dicas-para-proteger-wordpress-contra-hackers/

https://testmygeekstuff.com/compressao-de-foto-e-imagem-por-que-isso-e-importante-ferramentas-e-plugins/

https://responsibleradio.com/engenharia-automovel-emprego-e-carreira-na-industria-automobilistica/

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br