No offense, but can we really call just a bunch of if-else statements with some simple implementation an AI? There is not a single neuron let alone hidden layers in your code.
You should(or must) call it personal assistant rather than ARTIFICIAL INTELLIGENCE.
As machines become increasingly capable, tasks considered to require "intelligence" are often removed from the definition of AI, a phenomenon known as the AI effect. A quip in Tesler's Theorem says "AI is whatever hasn't been done yet." For instance, optical character recognition is frequently excluded from things considered to be AI, having become a routine technology. Modern machine capabilities generally classified as AI include successfully understanding human speech, competing at the highest level in strategic game systems (such as chess and Go), autonomously operating cars, intelligent routing in content delivery networks, and military simulations. Source: en.wikipedia.org/wiki/Artificial_i...
Virtual P.A's doing the mentioned above jobs have been around for more than 6 years, hence we can all agree that this is no longer AI
We definitely can and do call a bunch of if-else statements an AI, the specific field is called "Expert Systems". Whole programming languages dedicated to doing if-else more efficiently, e.g. prolog.
We also call a bunch of artificial neurons an AI, the subfield being "Deep Neural Networks".
AI is a scientific quality, not a religious belief.
I definitely understand your point but still when it does tasks, that a human would also do and seems in some sense human-like while doing so then it is a form of weak-AI, even if the code is as simpel as some if-else statements. See the code for ELIZA it is super simpel and still a form of AI.
Agreed. An AI must make its own decision based on different datasets of decisions. Putting a binary question under if-else statement will always get you a correct answer because there is just no more answers to that question.
An AI must give you an answer from a vast majority of solution by using appropriate weights/biases
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
No offense, but can we really call just a bunch of if-else statements with some simple implementation an AI? There is not a single neuron let alone hidden layers in your code.
You should(or must) call it personal assistant rather than ARTIFICIAL INTELLIGENCE.
Thank you
Virtual P.A's doing the mentioned above jobs have been around for more than 6 years, hence we can all agree that this is no longer AI
We definitely can and do call a bunch of if-else statements an AI, the specific field is called "Expert Systems". Whole programming languages dedicated to doing if-else more efficiently, e.g. prolog.
We also call a bunch of artificial neurons an AI, the subfield being "Deep Neural Networks".
AI is a scientific quality, not a religious belief.
Well put!
Keyvan you are absolutely right.
Seems like you didn't get what I meant to say. Here is an example.
Will you call this an AI?π In that sense EVERY SINGLE PROGRAM EVER WRITTEN WITH IF ELSE IS AN ai. π
Does that sounds right? I don't think so. π
I definitely understand your point but still when it does tasks, that a human would also do and seems in some sense human-like while doing so then it is a form of weak-AI, even if the code is as simpel as some if-else statements. See the code for ELIZA it is super simpel and still a form of AI.
Agreed. An AI must make its own decision based on different datasets of decisions. Putting a binary question under if-else statement will always get you a correct answer because there is just no more answers to that question.
An AI must give you an answer from a vast majority of solution by using appropriate weights/biases