+ 1
What things do I need to learn to build an AI software?
3 Answers
+ 1
Hello,
For the AI, you can do it in quite the language you want, (I advise you c++ for the speed and resources, if you want it to be like an assistant that is always running, but python will may be an easier and faster way to do it, knowing it has more and better libraries for machine learning and AI. There is also prolog, that is pretty well designed for that kind of work, but harder to learn and understand (logical programming, different than python, java, c++, etc, algebra is important, ...), but the language you're the most comfortable in should work, it will just be harder and take more time).
You can import libraries for speech recognition, and vocal output because this will take a lot of time to do it alone.
The hardest part will be to create the behaviour, and to do that I advise you to learn about algorithms, machine learning and AI, to understand how it really works, because it can't be all answered in one comment... there is a lot of free online courses, if you are willing to learn (not yet by SoloLearn but hopefully soon).
Just remember that you should master the programming language you are using for this, otherwise, it will be really hard to do it.
Cheers
0
+Thomas Ghobril Thanks for the description sir..it was very useful to me.