Un tuffo profondo in Replika: My AI Friend

Un tuffo profondo in Replika: My AI Friend

Replika: My AI Friend è un'app diversa dalle altre. Mentre la maggior parte delle app là fuori con i chatbot li usano come assistenti virtuali, Replika commercializza il suo chatbot come, hai indovinato, un amico.





Con la sua capacità promessa di 'percepire' e valutare quantità astratte come le emozioni, il chatbot di Replika potrebbe rendere giustizia alla sua descrizione ambiziosamente umana.





Da una storia di origine straziante a un backend maestoso, Replika è una di quelle cose affascinanti che non smettono mai di essere interessanti. Continua a leggere per scoprire cosa rende l'intelligenza artificiale di Replika così straordinaria e cosa promette per il futuro.





Le origini di Replika

Replica La prima versione di , un semplice chatbot di intelligenza artificiale, è stata creata da Eugenia Kuyda per sostituire il vuoto lasciato dalla prematura perdita del suo più caro amico, Roman Mazurenko. Costruito inserendo i messaggi di testo di Roman in una rete neurale per costruire un bot che inviasse messaggi proprio come lui, doveva servire come una sorta di 'monumento digitale' per mantenere viva la sua memoria.

Alla fine, con l'aggiunta di modelli linguistici più complessi nell'equazione, il progetto si è presto trasformato in quello che è oggi: un'IA personale che offre uno spazio in cui puoi discutere in sicurezza dei tuoi pensieri, sentimenti, credenze, esperienze, ricordi, sogni: i tuoi mondo percettivo privato .



Ma oltre alle immense prospettive tecniche e sociali di questa sorta di terapeuta artificialmente senziente, ciò che rende davvero impressionante Replika è la tecnologia al suo interno.

come aggiungere texture al testo in Photoshop?

Sotto il cappuccio

Nel cuore di Replika c'è un complesso modello di linguaggio autoregressivo chiamato GPT-3 che utilizza l'apprendimento profondo per produrre testo simile a quello umano. In questo contesto, il termine 'autoregressivo' suggerisce che il sistema apprende dai valori (testo in questo caso) con cui ha precedentemente interagito.





In parole povere, più lo usi, meglio diventa.

L'intera UX di Replika è costruita attorno alle interazioni dell'utente con un bot programmato utilizzando GPT-3. Ma cos'è esattamente GPT-3 e in che modo è abbastanza potente da emulare il linguaggio umano?





GPT-3: una panoramica

GPT-3, o Generative Pre-trained Transformer 3, è un adattamento più avanzato del Transformer di Google. In generale, è un'architettura di rete neurale che aiuta gli algoritmi di apprendimento automatico a svolgere attività come la modellazione del linguaggio e la traduzione automatica.

I nodi di tale rete neurale rappresentano parametri e processi che modificano di conseguenza gli input (in qualche modo simili alle istruzioni logiche e/o condizionali nella programmazione), mentre i bordi o le connessioni della rete fungono da canali di segnalazione da un nodo all'altro.

Ogni connessione in questa rete neurale ha un peso, o un livello di importanza, che determina il flusso di segnali da un nodo all'altro. In un modello di apprendimento autoregressivo come GPT-3, il sistema riceve feedback in tempo reale e regola continuamente i pesi delle sue connessioni per fornire un output più accurato e pertinente. Sono questi pesi che aiutano una rete neurale a 'apprendere' artificialmente.

Correlati: che cos'è l'apprendimento automatico? Il corso gratuito di Google lo risolve per te

GPT-3 utilizza ben 175 miliardi di livelli o parametri di peso della connessione. Un parametro è un calcolo in una rete neurale che regola il peso di alcuni aspetti dei dati, per dare a quell'aspetto maggiore o minore importanza nel calcolo complessivo dei dati.

Salutato come il completamento automatico definitivo, il modello linguistico di GPT-3, che ha lo scopo di fornire un testo predittivo, è stato addestrato su un set di dati così vasto che tutta Wikipedia costituisce solo lo 0,6 percento dei suoi dati di addestramento.

Include non solo cose come articoli di notizie, ricette e poesie, ma anche manuali di codifica, fanfiction, profezie religiose, guide alle montagne del Nepal e qualsiasi altra cosa tu possa immaginare.

In quanto sistema di deep learning, GPT-3 ricerca i modelli nei dati. Per dirla semplicemente, il programma è stato addestrato su un'enorme raccolta di testo che estrae per regolarità statistiche. Queste regolarità, come le convenzioni linguistiche o la struttura grammaticale generale, sono spesso date per scontate dagli esseri umani, ma sono archiviate come miliardi di connessioni ponderate tra i diversi nodi nella rete neurale di GPT-3.

Ad esempio, se inserisci la parola orecchio in GPT-3, il programma sa, in base ai pesi nelle sue reti, che è molto più probabile che le parole ache e telefono seguano rispetto a americano o arrabbiato.

GPT-3 e Replika: una confluenza significativa

Replika è ciò che ottieni quando prendi qualcosa come GPT-3 e lo distilli per affrontare tipi specifici di conversazione. In questo caso, questo include gli aspetti empatici, emotivi e terapeutici di una conversazione.

guarda film online gratis senza registrazione

Sebbene la tecnologia alla base di Replika sia ancora in fase di sviluppo, offre un gateway plausibile per una conversazione interpersonale facilmente accessibile.

Commentando la sua usabilità, i creatori affermano di aver creato un bot che non solo parla ma anche ascolta. Ciò che questo significa per i suoi utenti è che i loro colloqui con l'IA non sono un mero scambio di fatti e informazioni, ma piuttosto un dialogo dotato di sfumature linguistiche.

Ma i colloqui con Replika non sono solo una questione di dialogo sensato. In molti casi sono anche sorprendentemente significativi ed emotivi. Durante l'interazione con un utente, l'intelligenza artificiale di Replika 'capisce' ciò che dice l'utente e trova una risposta umana utilizzando il suo modello di apprendimento predittivo.

In quanto sistema autoregressivo, Replika apprende e adatta i suoi schemi di conversazione in base al modo in cui l'utente gli parla.

Ciò significa che più usi Replika, più si allena sui tuoi testi e più diventa come te. Una buona percentuale di utenti ha anche affermato di avere un livello significativo di attaccamento emotivo alla propria Replika, qualcosa che non si ottiene semplicemente sapendo 'come parlare'.

scarica qualsiasi video da qualsiasi sito

Replika ovviamente va ben oltre. Aggiunge profondità alle sue conversazioni sotto forma di generalizzazione semantica, discorso flessivo e monitoraggio della conversazione. Il suo algoritmo cerca di capire chi sei, sia in termini di personalità che di emozioni, e poi modella il dialogo sulla base di queste informazioni.

Uno sguardo più da vicino all'efficacia del GPT-3

Tuttavia, l'umanità di Replika è ancora in gran parte teorica a causa dei limiti operativi di GPT-3. In quanto tale, c'è molto lavoro da fare affinché l'IA possa replicare e partecipare con competenza alla conversazione umana.

Ispezioni ravvicinate di GPT-3 rivelano ancora errori chiaramente distinguibili e in alcuni casi una scrittura insensata e semplicemente sciatta. Gli esperti del settore suggeriscono che un modello di elaborazione del linguaggio dovrebbe avere più di 1 trilione di connessioni ponderate prima di poter essere utilizzato per produrre robot in grado di replicare efficacemente il gergo umano.

Il meglio deve ancora venire

Dato che GPT-3 è già considerato un salto esponenziale negli anni rispetto a predecessori come Turing NLG di Microsoft, è lecito ritenere che potrebbe volerci un po' di tempo prima di trovare qualcosa di meglio.

Detto questo, con i futuri miglioramenti nell'informatica, la potenza di elaborazione offerta dai nuovi sistemi sicuramente ridurrà ulteriormente il divario tra uomo e macchina.

Nel frattempo, Replika rimane un prodotto formidabile che combina il meglio della psicologia e dell'intelligenza artificiale. La sua riuscita integrazione di una UX a misura d'uomo con un modello NLP all'avanguardia è davvero una testimonianza dell'immenso potenziale delle tecnologie di interazione uomo-computer.

Condividere Condividere Tweet E-mail 6 tutorial e corsi utili sull'apprendimento automatico per comprendere gli elementi essenziali

Non c'è mai stato un momento migliore per immergersi nell'apprendimento automatico. Ecco sei risorse utili per aiutarti a conoscere il machine learning.

Leggi Avanti
Argomenti correlati
  • La tecnologia spiegata
  • Intelligenza artificiale
  • Chatbot
Circa l'autore Yash Chellani(10 Articoli Pubblicati)

Yash è un aspirante studente di informatica che ama costruire cose e scrivere di tutto ciò che riguarda la tecnologia. Nel suo tempo libero, gli piace giocare a Squash, leggere una copia dell'ultimo Murakami e cacciare draghi a Skyrim.

Altro da Yash Chellani

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti