An open API service indexing awesome lists of open source software.

https://github.com/levysoft/python_eliza

Alternative release of ELIZA in Python
https://github.com/levysoft/python_eliza

chatbot eliza eliza-chatbot natural-language-processing nlp open-source psychology-experiments python text-based-ui

Last synced: 10 months ago
JSON representation

Alternative release of ELIZA in Python

Awesome Lists containing this project

README

          

[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/levysoft/python_eliza/blob/main/LICENSE)
[![GitHub branches](https://badgen.net/github/branches/levysoft/python_eliza)](https://github.com/levysoft/python_eliza/)

## Python Eliza
Versione alternativa in Python di ELIZA in lingua italiana

## Eliza - Simulazione di uno psicologo rogeriano

Questo è un programma Python che simula un colloquio con uno psicologo rogeriano. Eliza è in grado di fare domande e rispondere in base alle risposte fornite dall'utente.

### Come funziona

Eliza inizia chiedendo all'utente come sta e di cosa vuole parlare. Successivamente, fa domande casuali riguardanti la tua giornata e ti chiede di rispondere con "si" o "no" o altre risposte predefinite. In base alle risposte fornite dall'utente, Eliza fornisce una risposta adeguata.

Per terminare la conversazione, è sufficiente digitare una delle seguenti parole: "arrivederci", "addio", "finito", "exit", "quit".

### Esempio di conversazione

Salve sono Eliza, una simulazione di uno psicologo rogeriano. Come va? Mi dica il suo problema.

> Bene grazie, non ho un problema specifico.

Come ti senti emozionalmente?

> Bene.

Sono felice di sentirlo!

Hai fatto qualche attività oggi?

> Si, ho fatto una passeggiata.

Bene, è importante quello che fai!

Hai apprezzato qualcosa di particolare oggi?

> No, non ho apprezzato nulla di particolare.

D'accordo, puoi farlo in seguito.

Hai qualche preoccupazione in questo momento?

> No, non ho preoccupazioni.

Interessante, parlami del tuo progetto.

Arrivederci. È stato piacevole parlare con lei.

### Requisiti

Questo programma non richiede l'installazione di moduli aggiuntivi per funzionare ed è stato testato su Python 3.6 e versioni successive.

### Limiti

Questo programma è stato creato come esperimento e non deve essere utilizzato come sostituto della consulenza professionale da parte di un medico o di uno psicologo. Inoltre, non è in grado di fornire risposte personalizzate o adattarsi alle necessità specifiche di ogni utente.

### Licenza
Il codice sorgente è rilasciato con licenza MIT, il che significa che è possibile utilizzarlo liberamente per scopi personali o commerciali senza alcuna restrizione. Tuttavia, si prega di notare che l'autore non si assume alcuna responsabilità per eventuali danni causati dall'utilizzo di questo software.