A project by Almir Paulo.
A Chat bot Web Application that try to emulate the Philosopher Marcus Aurelius. Now you can have a nice talk with the most wise roman emperor about philosophy and stoicism.
Access the live demo, then in the main page type something in the input and click the button to send. Just as in any other online form.
In a few seconds Marcus Aurelius will answer you! Simple as that!
It's a Machine Learning (ML for short) project called Alfred by Ian Ramzy.
Alfred is an AI chatbot, that learns based on a simple text file. For this project I am using Marcus Aurelius Meditations to train Alfred (now Marcus Aurelius...) on how to behave.
The Alfred's code remains almost the same, with little changes to adapt to the this application.
The AI is trained with the book Meditations by Marcus Aurelius. So it's limited to this content. The AI is not perfect and may not understand you.
In what concerns the backend, the main idea for scalability is to create a database (NoSQL maybe) with more content to train the AI. So we can have a "better Marcus Aurelius" or more Philosophers (adding their respective books). Feel free to pull request me any improvement in this areas.
- Python
- Flask
- Gunicorn
- Javascript
- Vue
- Bootstrap