Emotional Autonomous Bot Assistant
تفاصيل العمل
Emotional Autonomous Bot Assistant (E.A.B.A. for short) is a friendly bot assistant to help with everyday tasks. It was the graduation project for my Bachelor's Degree. The main idea was to make a physical assistant that lives in every home and adapts to the lifestyle of the people living in it. We also wanted to give it its own friendly personality, as recently people have feared AI and we wanted to make the bot comfortable to deal with. The project was built entirely with Python, except for the face, which was drawn with P5.js in JavaScript, and the Smart Home mock-up server which was written in Node.js with the Express.js framework. We also used an SQLite database to store all events and reminders. As for the hardware that runs the system, Raspberry Pi 3B is the heart and core of E.A.B.A. E.A.B.A. can do the following: -Answer any general question you might have -Fetch and play a song from YouTube -Read a bedtime story for kids -Tell you the weather, time and/or date -Control your Smart Home -Adapt to your lifestyle* -Remind you about reminders you specified It can do all the above by speech recognition that's powered by a chatbot that understands natural language, so you won't need to memorize exact commands. It can also recognize faces with its camera using Face Recognition. *Adapting to your lifestyle means that, if you sleep every night at 10PM, it will eventually know that and will automatically control your home with that in mind without you explicitly asking it (e.g. turn lights off)
مهارات العمل