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

A versão mais antiga de Replika - 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 - seu “ Mundo perceptivo privado ”.

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

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 (neste caso, texto) com os quais interagiu anteriormente.

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

Um mergulho profundo em Replika: meu amigo IA

Toda a UX do 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 ele é 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 as 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.

Um mergulho profundo em Replika: meu amigo IA

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 tem como objetivo 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.

Um mergulho profundo em Replika: meu amigo IA

Como um sistema de aprendizado profundo , o GPT-3 busca padrões nos dados. Para simplificar, o programa foi treinado em uma coleção enorme de texto que analisa regularidades estatísticas. Essas regularidades, como as convenções de linguagem ou a estrutura gramatical geral, muitas vezes são 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 “orelha” no GPT-3, o programa saberá, com base nos pesos em suas redes, que as palavras “dor” e “telefone” têm muito mais probabilidade de seguir-se do que “americano” ou “ nervoso".

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.

Embora a tecnologia por trás do Replika ainda esteja em desenvolvimento, ela 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. O que 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 do Replika "entende" o que o usuário diz e encontra uma resposta humana usando seu modelo de aprendizado preditivo.

Um mergulho profundo em Replika: meu amigo IA

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".

O Replika, é claro, vai além disso. Ele adiciona profundidade às suas conversas na forma de generalização semântica, discurso flexível 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 que pudesse ser usado para produzir bots que são capazes de replicar efetivamente a linguagem humana.

O melhor está por vir

Dado que o GPT-3 já é considerado um salto exponencial em anos quando comparado a predecessores 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.

Enquanto isso, 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.


O que é uma imagem bitmap?

O que é uma imagem bitmap?

Para a maioria das pessoas, a mídia digital faz parte da sua vida cotidiana. Mas nem sempre pensamos em como ele é criado.

Qual é a diferença entre o Android TV e o Google TV?

Qual é a diferença entre o Android TV e o Google TV?

Considerando que o sistema operacional Android foi desenvolvido pelo Google, é compreensível que você possa estar confuso sobre as diferenças entre o Google TV e o Android TV. É a mesma coisa?

O que são visores de campo de luz e como funcionam?

O que são visores de campo de luz e como funcionam?

As exibições de campo de luz estão mudando gradualmente a forma como vemos o mundo ao nosso redor. Ou melhor, como vemos o mundo que não está ao nosso redor. Da fotografia clássica à educação e diagnósticos avançados à presença remota e entretenimento, este artigo examinará o que é um visor de campo de luz, como funcionam os diferentes tipos de visor e como são usados.

O que é um hipervisor? É diferente de uma máquina virtual?

O que é um hipervisor? É diferente de uma máquina virtual?

Um hipervisor é um software usado para criar máquinas virtuais. Uma máquina virtual é uma emulação de um computador. As máquinas virtuais são usadas para criar vários ambientes de computação em uma única peça de hardware.

Ponto de acesso vs. roteador - qual é a diferença?

Ponto de acesso vs. roteador - qual é a diferença?

Configurar o Wi-Fi para sua casa ou empresa pode facilmente se tornar opressor e confuso. Existem alguns termos e dispositivos diferentes envolvidos no processo, e cada situação de Wi-Fi é única. Uma grande empresa com uma tonelada de dispositivos conectados a uma rede em uma grande área precisará de coisas drasticamente diferentes do que uma simples casa com poucos dispositivos.

Como funcionam os pesos digitais das faixas Tonal e Nordic?

Como funcionam os pesos digitais das faixas Tonal e Nordic?

Você já viu comerciais de aparelhos de ginástica que usam peso digital e se perguntou o que era isso? Ou você já olhou para essas novas máquinas elegantes e organizadas e se perguntou de onde veio toda a resistência?

Por que as GPUs da série 30 da Nvidias são melhores que a AMD

Por que as GPUs da série 30 da Nvidias são melhores que a AMD

Nvidia é um dos dois nomes confiáveis ​​no desenvolvimento de placas de vídeo. Você tem uma GPU Nvidia ou opta por uma GPU AMD. Dependendo de para quem você perguntar, a Nvidia está sempre um pouco à frente da AMD quando se trata de GPUs. Mais rápido, maior, mais forte, mais inovador.

Áudio de 16 bits vs. 24 bits vs. 32 bits

Áudio de 16 bits vs. 24 bits vs. 32 bits

Ao lidar com áudio digital, você frequentemente verá termos como resolução de áudio, taxa de amostragem e outros que descrevem as características de um arquivo. É importante saber o que separa um áudio bom de um áudio ruim, portanto, é útil estar familiarizado com esses termos.

Adaptador Powerline vs. Mesh Wi-Fi: O que é melhor para sua casa?

Adaptador Powerline vs. Mesh Wi-Fi: O que é melhor para sua casa?

Se você não conseguir se conectar à Internet em certas áreas da sua casa, há várias maneiras de resolver o problema. Duas das opções mais populares são adaptadores de linha de energia e Wi-Fi mesh.

O que são erros de tempo de execução e como corrigi-los?

O que são erros de tempo de execução e como corrigi-los?

Você não odeia quando está tentando iniciar um programa e recebe uma mensagem de erro que diz Runtime Error? Infelizmente, apesar de irritar as pessoas regularmente, o temido erro de tempo de execução não faz um bom trabalho explicando a si mesmo e o que aconteceu exatamente.

Nvidia DLSS vs. AMD FidelityFX: Qual é a diferença e o que parece melhor?

Nvidia DLSS vs. AMD FidelityFX: Qual é a diferença e o que parece melhor?

A tecnologia Nvidias DLSS reduziu bastante a necessidade de possuir o hardware gráfico de última geração mais caro. Em vez de renderizar gráficos em resolução total, sua GPU pode renderizá-los em uma resolução inferior e superior. Embora essa abordagem fosse impensável anos atrás, a Nvidia acertou em cheio na tecnologia. Dependendo do jogo, pode realmente parecer indistinguível a olho nu da resolução nativa.

O que é um termostato Nest e como ele funciona?

O que é um termostato Nest e como ele funciona?

Todos nós já tivemos aquele momento em que voltamos para casa após um longo dia de trabalho, para uma casa gelada ou sufocante. Com o Nest Thermostat, essas experiências estressantes são uma coisa do passado.

Máquina virtual vs. contêiner: qual é a diferença?

Máquina virtual vs. contêiner: qual é a diferença?

Máquinas virtuais e contêineres são tipos de virtualização que permitem que aplicativos sejam implantados em ambientes isolados do hardware subjacente.

O que é Audio Return Channel (ARC)?

O que é Audio Return Channel (ARC)?

Se você já tentou conectar mais de um ou dois dispositivos a uma TV, sabe como os problemas de home theater podem se complicar rapidamente. Embora os cabos HDMI tornem as conexões um pouco mais simples, eles introduziram quase tantos problemas quanto tentaram resolver.

Soundstage vs. Audio Imaging: o que é mais importante para o melhor som?

Soundstage vs. Audio Imaging: o que é mais importante para o melhor som?

Se você já assistiu a vídeos de resenhas no YouTube sobre fones de ouvido, deve ter notado como os revisores parecem usar uma infinidade de termos. É quase como se os audiófilos tivessem um dicionário próprio.

O que é resposta de frequência de fone de ouvido?

O que é resposta de frequência de fone de ouvido?

Quer você seja um audiófilo ou apenas alguém que adora ouvir música, provavelmente já ouviu falar sobre a resposta de frequência dos fones de ouvido. Independentemente de você estar ou não familiarizado com o termo, este artigo o ajudará a entender melhor o que você deve saber sobre a resposta de frequência e sua importância.

IEMs vs. Earbuds: o que são IEMs? Eles são melhores do que fones de ouvido?

IEMs vs. Earbuds: o que são IEMs? Eles são melhores do que fones de ouvido?

Ouvir é uma experiência muito pessoal. Esteja você curtindo sua lista de reprodução favorita, assistindo a filmes ou mergulhando em alguma jogabilidade, o áudio desempenha um papel fundamental na elevação da experiência geral.

Explicação dos serviços de streaming de música: como o Spotify ganha dinheiro?

Explicação dos serviços de streaming de música: como o Spotify ganha dinheiro?

O Spotify é indiscutivelmente o maior serviço de streaming de música do mundo. Você paga pelo Spotify com um plano premium ou não. Existe o Student Plan, onde você paga menos, um Family Plan, onde outra pessoa paga, ou a opção gratuita, onde você faz stream com intervalos de anúncios entre suas músicas.

O que é um arquivo vetorial?

O que é um arquivo vetorial?

Você já baixou uma imagem de um site e descobriu que se trata de um arquivo vetorial? Mas o que é um arquivo vetorial? E para que você usa arquivos vetoriais?

O que é criptografia homomórfica?

O que é criptografia homomórfica?

Uma palavra que tem surgido muito ultimamente é criptografia homomórfica. Muitas empresas e serviços online estão mudando seu modelo de criptografia para um tipo de criptografia homomórfica, anunciando que é para melhor privacidade e segurança do usuário.

O que é uma imagem bitmap?

O que é uma imagem bitmap?

Para a maioria das pessoas, a mídia digital faz parte da sua vida cotidiana. Mas nem sempre pensamos em como ele é criado.

O que são visores de campo de luz e como funcionam?

O que são visores de campo de luz e como funcionam?

As exibições de campo de luz estão mudando gradualmente a forma como vemos o mundo ao nosso redor. Ou melhor, como vemos o mundo que não está ao nosso redor. Da fotografia clássica à educação e diagnósticos avançados à presença remota e entretenimento, este artigo examinará o que é um visor de campo de luz, como funcionam os diferentes tipos de visor e como são usados.

O que é o protocolo de matriz e como ele funciona?

O que é o protocolo de matriz e como ele funciona?

A maioria das plataformas que usamos para nos comunicarmos online estão vinculadas a um único provedor. Mas não há razão técnica para que as coisas sejam assim. Existem maneiras de bater papo online que oferecem um maior grau de privacidade e liberdade. Matrix é uma dessas maneiras.

Como funcionam as comunicações seriais UART, SPI e I2C e por que ainda as usamos

Como funcionam as comunicações seriais UART, SPI e I2C e por que ainda as usamos

Quer sejam periféricos de computador, aparelhos inteligentes, dispositivos da Internet das Coisas (IoT) ou ferramentas de medição eletrônicas, todos eles usam protocolos de comunicação serial para conectar diferentes componentes eletrônicos.

O que é cyberbullying e como você pode lidar com isso?

O que é cyberbullying e como você pode lidar com isso?

A internet tem permitido que mais pessoas se conectem do que nunca, seja para o bem ou para o mal. Por mais que as pessoas utilizem a internet para fins construtivos e divertidos, outras a utilizam para realizar um novo tipo de bullying: o cyberbullying.

99 termos de criptomoeda explicados: todas as definições de criptografia de que você precisa

99 termos de criptomoeda explicados: todas as definições de criptografia de que você precisa

Criptomoedas são moedas digitais executadas em redes de computadores descentralizadas chamadas blockchains. Algumas das criptomoedas mais importantes e amplamente aceitas são Bitcoin, Ethereum, Tether, Cardano, Binance Coin e USD Coin.

O que é um hipervisor? É diferente de uma máquina virtual?

O que é um hipervisor? É diferente de uma máquina virtual?

Um hipervisor é um software usado para criar máquinas virtuais. Uma máquina virtual é uma emulação de um computador. As máquinas virtuais são usadas para criar vários ambientes de computação em uma única peça de hardware.

Ponto de acesso vs. roteador - qual é a diferença?

Ponto de acesso vs. roteador - qual é a diferença?

Configurar o Wi-Fi para sua casa ou empresa pode facilmente se tornar opressor e confuso. Existem alguns termos e dispositivos diferentes envolvidos no processo, e cada situação de Wi-Fi é única. Uma grande empresa com uma tonelada de dispositivos conectados a uma rede em uma grande área precisará de coisas drasticamente diferentes do que uma simples casa com poucos dispositivos.

As 8 melhores carteiras criptográficas de software para armazenar seus ativos

As 8 melhores carteiras criptográficas de software para armazenar seus ativos

Se você possui qualquer quantidade de criptomoeda, pode estar se perguntando como armazená-la com mais segurança. Visto que uma criptomoeda é uma forma digital de dinheiro, você não pode simplesmente colocá-la na gaveta da cabeceira ou no cofre. Em vez disso, ele precisa ser armazenado em um hardware ou software.