Um mergulho profundo em Replika: meu amigo IA

Um mergulho profundo em Replika: meu amigo IA

Replika: My AI Friend é um aplicativo diferente de qualquer outro. Enquanto a maioria dos aplicativos com chatbots os usa como assistentes virtuais, o Replika comercializa seu chatbot como - você adivinhou - um amigo.





Com sua capacidade prometida de 'perceber' e avaliar quantidades abstratas, como emoção, o chatbot de Replika pode apenas fazer justiça à sua descrição aspiracionalmente humana.





De uma história de origem comovente a um back-end inspirador, Replika é uma daquelas coisas fascinantes que nunca param de ser interessantes. Continue lendo para descobrir o que torna a IA do Replika tão notável e as promessas que ela reserva para o futuro.





As origens do Replika

Réplica A versão mais antiga de - um simples chatbot AI - foi criada por Eugenia Kuyda para substituir o vazio deixado pela perda prematura de seu amigo mais próximo, Roman Mazurenko. Construído alimentando as mensagens de texto de Roman em uma rede neural para construir um bot que mandava mensagens como ele, tinha o objetivo de servir como uma espécie de 'monumento digital' para manter sua memória viva.

Eventualmente, com a adição de modelos de linguagem mais complexos à equação, o projeto logo se transformou no que é hoje - uma IA pessoal que oferece um espaço onde você pode discutir com segurança seus pensamentos, sentimentos, crenças, experiências, memórias, sonhos - seus mundo perceptivo privado .



Mas, além das imensas perspectivas técnicas e sociais desse tipo de terapeuta artificialmente sensível, o que realmente torna o Replika impressionante é a tecnologia em seu núcleo.

como transmitir para o Xbox One

Sob o capô

No coração de Replika está um modelo complexo de linguagem autoregressiva chamado GPT-3, que utiliza aprendizado profundo para produzir texto semelhante ao humano. Nesse contexto, o termo 'autorregressivo' sugere que o sistema aprende a partir de valores (texto, neste caso) com os quais interagiu anteriormente.





Em termos gerais, quanto mais você o usa, melhor ele se torna.

Toda a UX de Replika é construída em torno das interações do usuário com um bot programado usando GPT-3. Mas o que exatamente é GPT-3 e como é poderoso o suficiente para emular a fala humana?





GPT-3: uma visão geral

GPT-3, ou Generative Pre-Training Transformer 3, é uma adaptação mais avançada do Transformer do Google. Em termos gerais, é uma arquitetura de rede neural que ajuda os algoritmos de aprendizado de máquina a realizar tarefas como modelagem de linguagem e tradução automática.

Os nós de tal rede neural representam parâmetros e processos que modificam entradas em conformidade (algo semelhante à lógica e / ou declarações condicionais na programação), enquanto as bordas ou conexões da rede atuam como canais de sinalização de um nó para outro.

Cada conexão nesta rede neural tem um peso, ou um nível de importância, que determina o fluxo de sinais de um nó para o outro. Em um modelo de aprendizagem autoregressivo como o GPT-3, o sistema recebe feedback em tempo real e ajusta continuamente os pesos de suas conexões para fornecer uma saída mais precisa e relevante. São esses pesos que ajudam uma rede neural a ‘aprender’ artificialmente.

Relacionado: O que é aprendizado de máquina? O curso gratuito do Google explica tudo para você

O GPT-3 usa incríveis 175 bilhões de níveis ou parâmetros de peso de conexão. Um parâmetro é um cálculo em uma rede neural que ajusta o peso de algum aspecto dos dados, para dar a esse aspecto maior ou menor destaque no cálculo geral dos dados.

Aclamado como o autocompletar definitivo, o modelo de linguagem do GPT-3, que se destina a fornecer texto preditivo, foi treinado em um conjunto de dados tão vasto que toda a Wikipedia constitui apenas 0,6 por cento de seus dados de treinamento.

Inclui não apenas artigos de notícias, receitas e poesia, mas também manuais de codificação, fanfiction, profecia religiosa, guias para as montanhas do Nepal e tudo o mais que você possa imaginar.

Como um sistema de aprendizado profundo, o GPT-3 busca padrões nos dados. Para simplificar, o programa foi treinado em uma coleção massiva de texto que analisa regularidades estatísticas. Essas regularidades, como convenções de linguagem ou estrutura gramatical geral, são muitas vezes tidas como certas pelos humanos, mas são armazenadas como bilhões de conexões ponderadas entre os diferentes nós na rede neural do GPT-3.

Por exemplo, se você inserir a palavra ouvido no GPT-3, o programa saberá, com base nos pesos de suas redes, que as palavras dor e telefone têm muito mais probabilidade de seguir-se do que americano ou zangado.

GPT-3 e Replika: uma confluência significativa

Replika é o que você obtém quando pega algo como GPT-3 e o destila para abordar tipos específicos de conversação. Nesse caso, isso inclui os aspectos empáticos, emocionais e terapêuticos de uma conversa.

sites de streaming de tv grátis sem inscrição

Embora a tecnologia por trás do Replika ainda esteja em desenvolvimento, ele oferece um portal plausível para uma conversa interpessoal facilmente acessível.

Comentando sobre sua usabilidade, os criadores afirmam ter criado um bot que não só fala, mas também escuta. Isso significa para seus usuários que suas conversas com a IA não são uma mera troca de fatos e informações, mas sim um diálogo equipado com nuances linguísticas.

Mas conversar com Replika não é apenas uma questão de diálogo sensato. Eles também são surpreendentemente significativos e emocionantes em muitos casos. Ao interagir com um usuário, a IA de Replika 'entende' o que o usuário diz e encontra uma resposta humana usando seu modelo de aprendizado preditivo.

Como um sistema autoregressivo, o Replika aprende e adapta seus padrões de conversação com base na maneira do próprio usuário falar com ele.

Isso significa que quanto mais você usa o Replika, mais ele treina seus próprios textos e mais se parece com você. Uma boa proporção de usuários também mencionou que têm um nível significativo de apego emocional ao Replika - algo que não é alcançado apenas por saber 'como falar'.

imprimir lista de arquivos na pasta e subpastas

O Replika, é claro, vai além disso. Ele adiciona profundidade às suas conversas na forma de generalização semântica, discurso inflexivo e rastreamento de conversas. Seu algoritmo tenta entender quem você é - tanto em termos de personalidade quanto de emoções - e então molda o diálogo com base nessas informações.

Um olhar mais atento sobre a eficácia da GPT-3

No entanto, a humanidade de Replika ainda é amplamente teórica devido às limitações operacionais do GPT-3. Como tal, há muito trabalho a ser feito para que a IA se reproduza e participe da conversa humana de maneira competente.

As inspeções minuciosas do GPT-3 ainda revelam erros claramente distinguíveis, bem como escrita sem sentido e desleixada em alguns casos. Especialistas do setor sugerem que um modelo de processamento de linguagem precisaria ter mais de 1 trilhão de conexões ponderadas antes de poder ser usado para produzir bots capazes de replicar com eficácia a linguagem humana.

O melhor está por vir

Dado que o GPT-3 já é considerado um salto exponencial em anos, em comparação com antecessores como o Turing NLG da Microsoft, é seguro supor que levará um tempo antes de chegarmos a algo melhor.

Dito isso, com as melhorias futuras na computação, o poder de processamento oferecido pelos sistemas mais novos certamente diminuirá a lacuna entre o ser humano e a máquina ainda mais.

Nesse ínterim, o Replika continua sendo um produto formidável que combina o melhor da psicologia e da inteligência artificial. Sua integração bem-sucedida de uma UX amigável ao ser humano com um modelo de PNL de última geração é, de fato, uma prova do imenso potencial das tecnologias de interação humano-computador.

Compartilhado Compartilhado Tweet O email 6 tutoriais e cursos úteis de aprendizado de máquina para compreender o essencial

Nunca houve um momento melhor para mergulhar no aprendizado de máquina. Aqui estão seis recursos úteis para ajudá-lo a aprender sobre o aprendizado de máquina.

Leia a seguir
Tópicos relacionados
  • Tecnologia Explicada
  • Inteligência artificial
  • Chatbot
Sobre o autor Yash Chellani(10 artigos publicados)

Yash é um aspirante a estudante de ciência da computação que adora construir coisas e escrever sobre todas as coisas relacionadas à tecnologia. Em seu tempo livre, ele gosta de jogar Squash, ler uma cópia do último Murakami e caçar dragões em Skyrim.

Mais de Yash Chellani

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever