Avançar para o conteúdo principal

Assistentes Virtuais

Olá a todos,

Hoje vamos falar sobre as assistentes virtuais e a sua real utilidade.

Um(a) assistente  virtual é um dispositivo composto por software e hardware, capaz de realizar tarefas para si, ou para qualquer individuo, baseado num comando dado pelo utilizador. Esse comando pode ser dado por texto ou por voz, dependendo do assistente, sendo que alguns aceitam ambos. Os assistentes virtuais têm ganho espaço na vida das pessoas, em vários campos, nomeadamente no auxílio doméstico. Agilizam a obtenção de informações, como a informação meteorológica, aprendem com as interações com o utilizador, melhorando gradualmente a sua performance. Se tiver o equipamento adequado em casa, podem mesmo ligar a TV, controlar a iluminação, subir os estores etc…

Os mais interessantes são os/as assistentes virtuais que aceitam comandos de voz e respondem da mesma forma, pois representa uma maior aproximação da máquina ao ser humano, minimizando a necessidade de o homem aprender a linguagem das máquinas para poder comunicar com elas. Até aqui, era o homem que tinha de aprender a falar com os computadores, utilizando o teclado o monitor e o rato como forma de comunicação. O teclado e o rato eram utilizados para introduzir comandos e dados no computador e o monitor e a impressora eram utilizados como dispositivos de saída ou seja dispositivos onde o computador apresentava os resultados.

A utilização da linguagem natural para comunicar com as máquinas, é um grande avanço na relação homem máquina, que gradualmente se vem adaptando ao ser humano e á sua forma natural de comunicar. Nem todos se lembrarão, mas no início dessa relação eram utilizados cartões perfurados para introduzir dados nos computadores, bem mais próximo da linguagem que os computadores entendem, a linguagem binária dos zeros e dos uns.

A utilização da voz para comunicar com as máquinas, só é possível graças aos grandes avanços que recentemente aconteceram no domínio do reconhecimento da voz humana, que é algo que varia de pessoa para pessoa e de país para país. O processamento de linguagem natural, a inteligência artificial e a síntese de voz, todas elas com desenvolvimento muito recente, colaboram para que seja possível este tipo de comunicação homem máquina.

Ora bem, mas então onde podemos nós encontrar estes/estas assistentes?  a resposta é simples: 
  • Dispositivos Android - Google Assistant
    • Permite pedir por voz, em português, 
      • ·  Traduções;
      • ·  Números aleatórios;
      • ·  Obter direções;
      •  · Definir temporizadores;
      • ·  Definir alarmes;
      • ·  Consultar a meteorologia;
      • ·  Reproduzir musica;
      • ·  Controlar iluminação da casa;
      • ·  Consultar as notícias;
      • ·  Consultar resultados desportivos;
      • ·  Contar anedotas;
      • ·  Algumas coisas mais. 
No meu caso, como sou utilizador de Android, vou-me deleitando com a resposta do assistente Google ao meu comando "Traduzir boa noite para japonês"
Com o auxilio da aplicação Google Home, adicionei a Smart TV, que agora também consigo controlar por voz. Basta o comando "Ligar TV" e ela liga. 
De referir que o Assistente Google apenas "fala" português de Portugal desde meados de Novembro de 2019. Muito recente portanto.
  • Dispositivos  Apple (iOS, macOS e watchOS)
    • Siri é a/o assistente exclusivo da Apple, também usa processamento de linguagem natural (comandos de voz) e pode responder a perguntas, fazer recomendações, e executar ações. Como não tenho nenhum dispositivo em que possa testar este assistente, não me vou pronunciar sobre ele. Existe no entanto, para os interessados, muita informação disponível na net. Google it ;)
  • Dispositivos Windows
    • Cortana é a/o assistente virtual da Microsoft. Sei que existe, mas nunca utilizei, pelo que não posso deixar a minha opinião.
  • Outros Dispositivos
    • Já ouviu falar na Alexa da Amazon?, no Google home, no Google Home mini, ou no Google nest mini? São altifalantes inteligentes que para além de reproduzir musica sem fios, são capazes de reconhecer e executar comandos de voz, respondendo ás questões colocadas e executando ações como o ligar e desligar de dispositivos inteligentes que tenha na sua casa, mudando o tom e intensidade da iluminação, ligar a TV, Subir os estores etc... Claro que tem de investir um pouco em dispositivos compatíveis, mas é uma sensação de poder que mesmo sem varinha mágica nos permite comandar toda a casa (tendo os equipamentos adequados claro).
    • Cada vez é maior a lista de dispositivos com assistentes virtuais inteligentes. A Mercedes por exemplo, com o MBUX já está a oferecer uma interface homem máquina baseada nos comandos de voz e na inteligência artificial, que pode ser considerada um assistente virtual inteligente. Mais e mais dispositivos aparecerão no futuro próximo, usando esta tecnologia.
Esta é só uma amostra do que o futuro nos reserva. Não se deixe ultrapassar e arranje rápidamente um/uma assistente virtual. Se for caso disso faça um pedido ao Pai Natal, talvez ainda vá a tempo...

Luís Sousa
18/Dez/2019



Comentários

Mensagens populares deste blogue

Apresentação da Placa Freedom FRDM-KL25Z

Olá a todos! O artigo de hoje é dedicado aos adeptos dos micro-controladores e suas plataformas de avaliação e desenvolvimento. Estas placas são úteis para prototipagem rápida de aplicações baseadas em micro-controladores.  Vamos hoje falar da placa Freedom FRDM-KL25Z. Com um custo na ordem dos 20€, esta placa usa um micro-controlador Kinetics da série L, de 32 bits, mais propriamente o KL25Z128VLK, baseado no ARM® Cortex™-M0+. Com uma frequência de relógio que chega aos 48MHz, 128K de flash e muitos portos analógicos, digitais, e PWM. é sem duvida promissora a nível de possibilidades e desempenho.     Fig. 1 - ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board A forma da placa e do seu pinout, permite usar placas de expansão desenhadas para o Arduino R3, tendo no entanto em atenção que esta placa FRDM-KL25Z trabalha com 3.3V. Devemo-nos portanto assegurar da compatibilidade dos "shields" Arduino com os 3.3V. ...

Projecto: PWM - o que é e como funciona

Olá! Todos já ouviram falar de PWM, mas nem todos sabem o que é e como funciona. O principal objectivo deste projecto é ajudar as pessoas a entender melhor os conceitos por detrás do PWM e perceber como funciona. Decidi portanto construir uma placa de encaixe no Arduino (Arduino shield) que usando as saídas  PWM do Arduino, e algum código simples, consegue demonstrar com ajuda de um osciloscópio, como funciona o PWM. Todo o projeto está descrito neste link : https://create.arduino.cc/projecthub/lmsousa/pwm-demonstration-board-using-arduino-a17d0f?ref=user&ref_id=391612&offset=1   Para uma introdução ao PWM, não deixe de visitar esta página .