How I made my own A.I. Assistant?

Learn how to make an AI Assistant in Python without spending a penny.

Learn to make an AI Assistant in Python.
Learn to make an AI Assistant in Python.

You may have watched iron-man. Tony has his own artificial intelligence named Jarvis. You may wonder how it feels to have your own AI Assistant, obviously, you can go and purchase Alexa.

You can't afford Alexa?

Same even I can't that's why I decided to make my own AI Assistant or simply a program in Python that can perform certain tasks according to the user's (here, you are the user) query.

Actually, it's not completely an AI Assistant as I am not using Machine Learning.

What is Machine Learning?
What is Machine Learning?

Machine Learning is a little bit advance. Ok, I don't know machine learning 😅😅. I have 0 experience with machine learning so, I neither tried implementing it in the code nor did research on it. 

Let me tell you at the beginning only, this is not automated, and automating the assistant is also not possible. If you want your assistant to do a certain task, you have to define it otherwise it will not be able to perform it. Later in this post, I will tell you how to define functions.

Requirements

Here are some requirements to make this AI, make sure you learn this.

That's it if you have basic knowledge of these things you can easily make your own AI Assistant.

I would recommend a video from Kevin McAleerCheck this out and also recommend a post from CodeWithHarry, Post Link

Google APIs

I have used Google Indexing API, YouTube Data APIv3 with this AI. Believe me, it really helped me a lot.

Source Code

I learned a lot from this post from GeeksforGeeks. I just added some additional features in this same code and made it something like you can see in the demo. Hope you find it useful, you can also contact me if you want help.

What it can do?


What AI Can do?

As you can see in the image above, it is capable:
  • Sending Emails
  • Playing Music
  • Searching Wikipedia
  • Opening Websites
  • Open any software

Demo

I have uploaded some clips of my AI Assistant, check them out:


After you made your own assistant you can try some more things, like other APIs provided by Google or if know machine learning, you can also add these things.

What more can it do?
Source: https://analyticsindiamag.com/top-9-apis-in-machine-learning-artificial-intelligence/

  • Amazon Machine Learning API
  • BigML
  • Google Cloud API
  • Geneea Natural Language Processing API
  • IBM Watson Discovery API
  • Kairos API
  • Microsoft Azure Cognitive Service
  • Prediction IQ

Credits

APIs: Google APIs
Developed by: Mayank Vikash
Made with Python
Assisted by: Stackoverflow Community
Hosting: Google Cloud Run

Happy Coding!

Comments