Understanding Recursion: A Comprehensive Guide for Programmers
I. Introduction A. Definition of recursion Recursion can be stated as follows: when a process or concept requires itself to be defined.
Today let’s talk about ethics and dive into the AI world and try to answer questions about our future jobs and whenever AI is responsible for its actions.
Don’t get me wrong, AI is really powerful but, at least in this state, it will not replace us, humans.
Instead, it will boost what we, humans, can do, allowing for further and faster innovation. The recent Chat GPT AI is an example of that, since as a developer, I get a lot more done due to his help. But nonetheless the human interaction is still a key factor.
Nothing can replace humans because of some things such as:
The inner feeling of responsability
Our reasoning
Creativity
Our moral values
And the list goes on and on and no mater what anyone says, no AI can in the foreseeable future replace us in fields the involves these characteristics. Also, in a situation where there is high stakes and/or human lives at play we cannot trust an AI to do their job because if a human fails we have someone to blame, but if an AI fails we have no one to blame for the accident.
This is a very hot topic, in which there is not a clear answer but here are my 2 cents on the matter.
If an AI misbehaves who will respond by the law, the AI itself? The developers? Well in that case I am afraid that most of the time is the developer that needs to take the responsibility, since the AI does not integrate our community and therefore is not covered by our current judicial system.
Now, the developer is always the one to blame? Of course not!
In short, as I allude before, yes, however if you find any case that I do not cover you can reply on twitter and I will share my take on that.
For now, I will only consider 2 cases, one where the AI will act by itself without previous knowledge and another where the AI would have other interactions and therefore has previous knowledge.
In the first case the developer has all the responsibility, but in the second case the AI was originally created by the developer and further refined by the interactions that it had.
Since the state is not the same as originally developed, who is now responsible?
Our society is not prepared for an AI to make decisions with high stakes and as AI is becoming something of the everyday, I do think regulations need to change to address this issue.
Leaving on a positive note, I can assure you that AI will not remove all jobs, even if some end up loosing their workplace, many more new opportunities will appear.
The only jobs I predict that will disappear are the most physical ones, while there will be much more intellectual jobs what will be available.
Thanks for reading and see you next time!
I. Introduction A. Definition of recursion Recursion can be stated as follows: when a process or concept requires itself to be defined.
IV. Real-World Examples In this section, we’ll look at some common real-world algorithms and analyze their time complexities. A. Searching Algorithms Linear Search (O(n))