Skip to content

Chat bot Web Application that try to emulate the Philosopher Marcus Aurelius.

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
ALFRED_LICENSE
Notifications You must be signed in to change notification settings

AlmirPaulo/ai-chatbot-Marcus-Aurelius

 
 

Repository files navigation

Marcus Aurelius AI Chat Bot

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.

How it works?

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.

screen 1 In a few seconds Marcus Aurelius will answer you! Simple as that!

screen 2

F.A.Q.

1. Who is this Alfred you mention in the repo?

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.

2. Why it say it doesn't understand me?

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.

Ideas for Improvement

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.

Technologies

  • Python
  • Flask
  • Gunicorn
  • Javascript
  • Vue
  • Bootstrap

About

Chat bot Web Application that try to emulate the Philosopher Marcus Aurelius.

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
ALFRED_LICENSE

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 51.8%
  • Python 38.6%
  • JavaScript 9.6%