Sommario:
- Definizione - Cosa significa ALICE (Artificial Linguistic Computer Entity)?
- Techopedia spiega l'entità artificiale del computer linguistico (ALICE)
Definizione - Cosa significa ALICE (Artificial Linguistic Computer Entity)?
Artificial Linguistic Computer Entity (ALICE) è un chatbot di elaborazione linguistica e un programma robotico che si impegna in una chat elettronica con gli umani.
Funziona in modo esplorativo applicando la sua conversazione sulla base di input di input umani. ALICE esegue azioni automatizzate, come le risposte immediate alla chat, quando un utente inizia a digitare una conversazione.
ALICE è anche conosciuta come Alicebot o Alice.
Techopedia spiega l'entità artificiale del computer linguistico (ALICE)
Nel 1995, Richard Wallace ha aperto la strada allo sviluppo di ALICE mentre frequentava la Lehigh University di Betlemme, in Pennsylvania. ALICE era originariamente noto come Alicebot perché fu eseguito per la prima volta su un computer con il nome di Alice.
Il programma ALICE utilizza lo schema XML noto come AIML (intelligenza artificiale markup language), che aiuta a specificare le regole di conversazione. Nel 1998, il programma è stato riscritto in Java e nel 2001 Wallace ha pubblicato una specifica AIML. Da lì, altri sviluppatori hanno scritto fonti aperte e gratuite di ALICE in diversi linguaggi di programmazione e in una varietà di lingue straniere.
Il programma ALICE simula la chat con una persona reale su Internet. Il sito ufficiale invita persino gli utenti a parlare con il Capitano Kirk della famigerata serie TV americana "Star Trek". Mostra anche la sua versione di Alice, una donna dall'aspetto giovane che, negli anni umani, racconta a un utente la sua età, gli hobby e altri fatti interessanti, oltre a rispondere al dialogo dell'utente. Il sito Web open source offre abbonamenti a pagamento e sconti per anziani e studenti attraverso la AI Foundation.
Nonostante la logica di programmazione e gli sviluppi del linguaggio, ALICE non è ancora in grado di superare il test di Turing.