A indústria tecnológica tem vindo a sofrer mudanças visíveis com o passar dos anos e estamos a testemunhar essa evolução em primeira mão. Uma das muitas coisas que impacta a vida das pessoas e dos negócios em geral é a Inteligência Artificial (IA). De acordo com muitos especialistas, a IA tem uma enorme influência nos nossos trabalhos, em diversos softwares – desenvolvidos e implementados em variadas indústrias como o setor alimentar, entre outros. Essas são apenas algumas das coisas em que a IA desempenha um papel importante e sabemos que continuará definitivamente a evoluir.
AI ou Inteligência Artificial é exatamente aquilo que dizem as palavras: é a inteligência demonstrada por máquinas/computadores ou robots controlados por computadores. A IA imita a inteligência humana no que diz respeito à capacidade de aprendizagem com situações passadas, resolução de problemas e raciocínio, sendo o seu objetivo primário tornar-se mais eficiente e confiável a longo prazo. Com isso, as pessoas podem programar computadores para executar diversas tarefas, das mais simples às mais complexas, nas variadas indústrias que existem. Apesar da evolução, algumas coisas ainda são mais um sonho do que uma realidade, tal como poderá ler mais adiante neste artigo. Com a IA, podemos, por exemplo, obter um melhor diagnóstico médico, ter reconhecimento de voz e trabalhar com mecanismos de pesquisa.
Até agora, ainda há uma grande lacuna que separa IA restrita (Narrow AI) da IA geral (General AI). A IA restrita é uma das partes da Inteligência Artificial – com um propósito específico, semiadaptável, isolada no contexto. Geralmente é usada para tarefas soltas ou para uma gama limitada de tarefas. Esta pode ultrapassar o raciocínio humano, mas não consegue transportar conhecimento de um campo para o outro. É frequentemente usado recorrendo a um grupo de dados pré-treinados, não sendo eficaz o suficiente para uma aprendizagem adaptativa em tempo real. No entanto, o seu objetivo final é alcançar um sistema autónomo, de autoaprendizagem e conectado, capaz de lidar com todo o tipo de problemas do mundo real. Isso leva-nos à IA geral ou AGI (Artificial General Intelligence). A AGI foca-se em aprender tarefas e em resolver problemas sem instruções explícitas. Tem “raciocínio” e também a capacidade de transferir conhecimento entre diversos domínios.
Existem também outros níveis de IA, muito surrealistas e futuristas, que vão além da IA restrita e da AGI, como ASI (Artificial Superintelligence) & Singularidade e Transcendência.
A ASI visa ter algoritmos capazes de suprimir o humano mais inteligente em todos os domínios. Porém, até agora, é difícil dizer que tipo de capacidades e habilidades é que falamos, mas a ideia é haver algoritmos que ajudem a resolver os problemas mais marcantes tais como, a fome, alterações climáticas, redesenhar ou desenvolver novos modelos de governo e assim em diante.
Singularidade e Transcendência originam do anterior e focam-se na expansão massiva da capacidade humana. Coisas tão futuristas que nem temos a certeza se irá mesmo acontecer no nosso tempo. Estamos a falar de interconexão cerebral que nos permite partilhar ideias e deixar que terceiros observem os nossos sonhos e pensamentos. Basicamente, uma transcendência do corpo e da mente humana.
Tendo em consideração que esses projetos ousados e de longa duração estão a ser trabalhados para o nosso “amanhã”, o mercado precisa de soluções para os problemas de hoje, onde as atuais Narrow AIs e Distributed Ledger Technologies (por exemplo: blockchain) podem fazer uma grande diferença quando comparados aos sistemas tradicionais.
É por isso que, nós na LOAD, temos dedicado tanto tempo a aumentar o nosso conhecimento relativamente às novas tendências tecnológicas. Logicamente, como uma empresa que trabalha diretamente com essas tecnologias e investe em programas de P&D (Pesquisa e Desenvolvimento) neste tópico em particular, achámos que seria proveitoso partilhar os nossos insights e comunicar onde nos posicionamos com a IA.
Muitas pessoas acreditam que a IA é uma forma de remover a colaboração humana dos demais negócios e atividades mas, na verdade, a Inteligência Artificial visa facilitar os processos de trabalho e melhorar a qualidade do resultado final entregue.
O papel da IA está a crescer rapidamente e as pessoas e empresas precisam de estar melhor preparadas e educadas para saber lidar com mudanças que aí vêm. É certo que muitos empregos vão desaparecer gradualmente, mas como nos dita a história, muitos outros irão nascer. Por isso, um dos maiores desafios que as empresas têm que enfrentar agora é a prontidão para saber que competências serão importantes para o seu negócio e treinar adequadamente os seus atuais colaboradores.
No geral, o desenvolvimento da Inteligência Artificial baseia-se primariamente em algoritmos, dados, computação, informação, mas também requer perspetivas de outras áreas, tais como humanidades e ciências. O principal objetivo da IA é reunir todos os dados e criar algoritmos que ajudem a fazer previsões e a facilitar os processos de tomada de decisão, economizando tempo e recursos ao evitar erros desnecessários. Também nos permite construir serviços e produtos com características inovadoras que as pessoas/empresas começam a procurar cada vez mais. Como sabemos, os nossos clientes estão mais exigentes que nunca e nós temos a obrigação de os acompanhar.
No final de contas, espera-se que a IA reúna humanos e computadores de uma maneira que melhore e facilite a vida humana, no futuro. É expectável que muitos novos empregos surjam, que o comportamento e as expectativas do cliente mudem drasticamente, que processos sejam renovados e personalizados para cada negócio, conforme mencionado anteriormente. É certo que todas as mudanças parecem assustadoras no início, mas a tecnologia nunca é uma ameaça quando bem implementada e pensada nas necessidades do consumidor final.
É curioso observar o mercado a interessar-se mais a cada dia que passa por estas tendências. O fato de recebermos cada vez mais convites para partilhar o nosso know-how e falar sobre estas tecnologias é um sinal evidente de que, afinal, a adoção massiva de IA não esteja tão longe como se pensa.
As nossas decisões e ações devem ser mais rápidas, permitindo-nos tornar o mundo mais conectado e inteligente. Na nossa opinião, esse mundo é sustentado pela tecnologia, conhecimento digital e Inteligência Artificial, entre muitos outros pilares. Como empresa tecnológica, devemos ter a capacidade de entender o domínio de cada um dos nossos clientes e conseguir transformá-los em produtos digitais, proporcionando valor à sua atividade empresarial.
Por essa mesma razão, é importante equipar-nos com o máximo de conhecimento possível nesta disciplina tão específica como IA. A longo prazo, isso irá permitir-nos dar explicações mais pertinentes e ter uma abordagem altamente inovadora que trará soluções fora da caixa.
Na LOAD, adoramos explorar novos conceitos, projetos e criar protótipos que, eventualmente, poderão ser transformados em produtos digitais. Um deles é um “Bot Conversacional” no cenário do retalho.
Em tempos que interfaces e dispositivos são ativados por voz, a nossa abordagem vai além da tradicional. Focamo-nos em entender como podemos ajudar a melhorar as atividades diárias de compras, permitindo às pessoas familiarizar-se com o produto usando um assistente de voz.
A nossa ideia inicial era construir uma estrutura para dar suporte a um bot conversacional cognitivo e altamente adaptável, desenvolvido em cima de blockchain ou, pelo menos, usando dados armazenados em blockchain. O nosso primeiro passo foi aprender os conceitos dentro desta ampla gama de tendências tecnológicas. Estávamos cientes de que o resultado mudaria continuamente mediante o avanço.
Temos, assim, um bot conversacional, “sentado” numa prateleira de supermercado, capaz de providenciar informações proativamente aos consumidores, com base no produto escolhido. Neste cenário, haveria uma interação de voz com o utilizador próximo da estante. Após detectar um cliente a pegar num determinado produto da prateleira, o bot começa imediatamente a conversar com ele, congratulando-o pela sua escolha e incentivando-o a fazer mais perguntas sobre o produto: conservação, armazenamento, temperatura, uso, origem, composição do produto, entre outros.
Na parte de IA do nosso projeto, consideramos 2 módulos principais: reconhecimento de imagem e a componente conversacional (Speech-to-Text, Text Analysis, Text-to-Speech).
Após várias tentativas, o Speech-to-Text-to-Speech mostrou-se inviável de implementar, pelo que foi planeada uma nova abordagem, utilizando agora bibliotecas conhecidas com anos de trabalho, que resultaram nesta área em específico e estão disponíveis para serem integradas.
O reconhecimento de imagem é focado em reconhecer as emoções das pessoas. Uma abordagem mais simplificada revelou ser necessária, centrando-se apenas nas emoções positivas e negativas. Com a PNL (Processamento de Linguagem Natural ou Natual Language Processing – NLP), é possível fornecer informações de confiança ao utilizador e reunir feedback sobre os seus sentimentos em relação ao produto. Isso dá informações mais detalhadas ao proprietário da empresa sobre o verdadeiro valor do seu produto (perceção das pessoas em relação ao produto).
Em relação ao Blockchain, focamo-nos no setor do retalho, usando Contratos Inteligentes (Smart Contracts) para armazenar e proteger os dados provenientes de diferentes fontes da cadeia de fornecimento de forma imutável. Isto evoluiu para a construção de uma API (Application Programming Interface) para que fosse possível receber os inputs dos sensores e colocá-los no blockchain de forma segura. A outra API é usada pelo blockchain para interagir com o Bot e para fornecer todos os dados armazenados no blockchain que o bot solicita e apresenta durante a sua conversa com o cliente em relação, por exemplo, à temperatura de conservação, à humidade, datas, locais, etc.
Depois de muita aprendizagem, sucessos e fracassos, gradualmente entrámos no modo de delivery e atualmente estamos a tentar identificar o parceiro ideal, num contexto real de negócios, que esteja disposto a usar a nossa plataforma para melhorar o seu negócio e dar-lhe vida o quanto antes.
A partir deste momento, sabemos o que pode ser feito dentro das limitações de tecnologia, orçamento e tempo. Sabemos como alcançar os objetivos traçados e, por isso, trabalhamos num protótipo bem definido.
Podemos passar aqui horas a escrever sobre este tema e a descrever detalhadamente os nossos processos sobre este assunto, tendo em conta que estamos realmente envolvidos no projeto. No final do dia, a tecnologia evoluirá com ou sem as nossas contribuições, mas na LOAD percebemos o quão importante é estar a par das novas tecnologias e tendências. As necessidades dos nossos clientes estão a mudar visivelmente e, portanto, as soluções devem acompanhar essas necessidades e é aí que podemos causar impacto.
Compreender a Inteligência Artificial de forma completa é bastante desafiador e até ambicioso, pois as mudanças acontecem rapidamente. No entanto, todos devemos tentar entender como é que elas facilitarão as nossas vidas e qual o seu impacto num futuro próximo e distante.