Ben Goertzel sobre como Blockchain pode ser usado para descentralizar a inteligência artificial

A Cointelegraph fala com o visionário de IA (Inteligência Artificial) Ben Goertzel, que compartilha conosco sua visão do futuro da IA e da computação, ao mesmo tempo que oferece insights sobre como orientar uma "inteligência artificial geral" para o bem e não para o mal.

Autor e pesquisador norte-americano no campo da inteligência artificial, Goertzel é presidente da Sociedade da Intelgência Artificial Geral e da Fundação OpenCog, vice-presidente da futurista sem fins lucrativos Humanity+, fundador e CEO da SingularityNet e cientista-chefe da Hanson Robotics. Ele trabalha há anos, juntamente com uma equipe de dezenas de pesquisadores espalhados pelo mundo, para criar o primeiro mercado mundial de IA alimentado pelas tecnologias Blockchain.

De IA a IAG

Ben Goertzel: Comecei minha carreira como doutorando em matemática na década de 1980. Eu era um acadêmico há algum tempo, então entrei na indústria no final da década de 90 e tenho feito aplicações da inteligência artificial em qualquer espécie de indústria que você possa imaginar de genética, bioinformática e processamento de linguagem natural. Alguns itens de segurança nacional com o governo dos EUA, computação gráfica, processamento de visão.

Seis anos atrás, mudei-me para Hong Kong e comecei a trabalhar com meu amigo David Hanson sobre a aplicação de IA à robótica humanoide. Ele tem o que são os robôs humanoides mais realistas do mundo, com belas expressões faciais e expressão emocional. Ele queria que os robôs fossem inteligentes e parecidos, e, claro, esse é um grande objetivo de pesquisa. Ainda estamos trabalhando nisso, mas é um desafio fascinante.

Essa pareceu ser uma via para a realização do meu principal objetivo de pesquisa na IA, que foi realmente uma transição de IAs ou IAs estreitas que fazem tarefas altamente específicas, ao que eu pensei como IAG ou inteligência artificial geral.

Eu criei esse termo em 2002 ou 2003, e organizei anualmente uma conferência sobre IAG, inteligência artificial geral e, na última década, vimos o conceito crescer e florescer bastante, assim como vimos a IA florescer em todas as áreas diferentes.

Robô Sophia

Uma das coisas que percebemos ao desenvolver o robô Sophia e ao desenvolver nossa tecnologia IA, foi que para dar o próximo grande salto na funcionalidade da IA, queremos construir o que pensamos como uma mente maciça globalmente distribuída.

Queremos uma rede descentralizada de IAs, cada IA executando sua própria função particular e diferentes IAs na rede descentralizada, todos se comunicando entre si e compartilhando dados uns com os outros, dando tarefas umas às outras e fazendo o trabalho um para o outro.

DAO de IAs

Para construir esta rede descentralizada de IAs que compartilham informações entre si e se convidem para fazer coisas umas para as outras, o Blockchain emergiu como uma plataforma apropriada.

Então, começamos com o desejo de construir, na essência, um DAO de IAs, embora não o chamemos assim inicialmente porque a fraseologia de um DAO tem apenas alguns anos.

A primeira empresa de IA que comecei em 1998 viveu apenas três anos de 1998 a 2001. Ela se chamava Webmind e foi baseada em Nova Iorque. Foi bem no primeiro boom do pontocom. Tínhamos sede em Silicon Alley, na cidade de Nova Iorque, e o que queríamos construir lá era, em essência, o que você chamaria agora de DAO de IAs.

Queríamos construir uma rede que permitisse que as pessoas colocassem IAs em qualquer lugar do planeta. Todas essas diferentes IAs na rede conversariam entre si e compartilhariam informações, e a inteligência coletiva de toda essa rede de IAs excederia a inteligência, de longe, de qualquer IA na rede. Você precisa de muita tecnologia de suporte para que isso funcione.

Ter um livro-razão distribuído é muito valioso porque, em seguida, os diferentes IAs podem acompanhar quais transações ocorreram em toda a rede, sem a necessidade de um controlador central.

A criptografia homomórfica e as tecnologias relacionadas são muito valiosas porque algumas IAs têm dados que elas querem compartilhar com outras IAs apenas em certos aspectos e de determinadas formas. O livro-razão distribuído e a criptografia homomórfica são uma espécie de tecnologias críticas para a realização desta visão de um DAO de IAs.

Uma coisa que percebemos recentemente foi que a introdução de nosso próprio token também poderia ser um ingrediente valioso no mix, porque os diferentes IAs neste DAO podem ser de propriedade de pessoas diferentes, quero dizer, em última análise, eles serão de propriedade de si mesmos e eles querem trocar valor junto com a troca de dados e solicitações de trabalho. Então, ter um token que é personalizado para as IAs usarem para trocar valor entre si pode ser valioso também.

Você pode então apresentar estados diferentes a esse token, e você pode personalizar a lógica econômica para a economia de IAs. Então, esta é uma perspectiva sobre o qual estamos construindo com o SingularityNet, do meu ponto de vista como um desenvolvedor de IA. Se você olhar para ele do ponto de vista empresarial, torna-se diferente e, de certa forma, mais simples.

Como as empresas de todo o mundo agora querem utilizar a aprendizagem de máquinas como um serviço e a IA como um serviço, porque apenas algumas empresas de grande tecnologia podem realmente se dar ao luxo de contratar um exército de desenvolvedores de inteligência própria.

IA como um serviço

O que a maioria das empresas do espaço de IA quer é poder usar a IA para executar certas tarefas dentro das operações de seus negócios, e eles querem poder solicitar serviços de IA de provedores da nuvem.

Isso poderia ser para descobrir quem comercializa um determinado produto entre seus clientes, poderia ser para otimizar sua cadeia de suprimentos, poderia ser para detectar fraudes em seu banco de dados de transações. Muitas, muitas funções diferentes podem ser melhoradas pela IA agora e, portanto, há um conjunto crescente de provedores de IA como um serviço.

Você tem grandes empresas como a IBM com o BlueMix e a Amazon e a Google Cloud oferecem as APIs de IA como parte dos usuários da AWS ou do Google Cloud, mas o que as grandes empresas oferecem ou o que as start-ups agora oferecem em termos de IA como serviço é caro e muitas vezes requer planos de assinatura estranhos onde você precisa comprar uma grande quantidade de serviços que talvez não precise.

Além disso, a coleção de funções de IA oferecidas comercialmente como um serviço é uma pequena porcentagem da IA que está por aí, como código aberto no Github, então há mil vezes mais funções de IA lá em código aberto do que o envolvido para oferecer como um serviço.

Mas a maioria das pessoas não pode utilizar tudo isso porque é complicado.

Se alguém colocou algum código-fonte aberto em um repositório Github, você o baixa e tenta obtê-lo para construir em sua distribuição Linux. Então você passa pelo readme e descobre o que faz, então você descobre como conectá-lo ao sistema de TI da sua empresa, e a maioria das pessoas não tem esse tipo de experiência.

A partir desse ponto de vista, o que podemos fazer com a SingularityNet é que estamos criando uma plataforma onde muito mais ferramentas de IA podem ser embrulhadas e fornecidas a qualquer empresa que queira usá-las, através da nossa IA como uma API de serviço.

Compartilhando códigos

Você pode vê-lo do ponto de vista de um cliente e dos desenvolvedores de IA. Então, do ponto de vista dos desenvolvedores de IA, se você desenvolve algum tipo de widget legal e você o coloca no Github, não dá muito trabalho colocá-lo em um recipiente do Docker, colocá-lo em um servidor e envolvê-lo no SingularityNet API, que é muito simples. Então, o seu código de IA assentado nesse recipiente pode ser encontrado pelo nosso mecanismo de descoberta, porque você disse ao nosso nó mestre que está lá e, em vez de ter seu código no Github para que os geeks baixem e trabalhem, você o põe on-line e o envolve na API de forma que qualquer um possa usá-lo, que o encontre pelo mec