AI vs. PY (How Python can save the day against the Robot uprising)

Omkar Kadam (~omkar82)




Rapid enhancements in the field of AI, ML are making a few people paranoid about machines cultivating Super Intelligence, and then fighting/colonising humans as we no longer tend to be the superior race. The idea of robots armed with weapons and aimed with destruction of human race is scary, but is also a farce. Robots and humans will always strive to coexist, as that is a favourable outcome which maximises and ensures the steady growth of both the cultures.However we cannot rely and bet on ideal conditions, planning/preparation for the worst and hoping for the best will ensure safety,peace and harmony.

The advent of bots and robotic personal assistants has started to make several jobs redundant. While everyone is concerned that advances in AI will result in unemployment of humans. But we see that the field of AI research, ML enthusiasts, Data Scientists, Computer Vision, Analytics etc are a hype and experiencing boom. This looks contradicting. Skilled humans will always continue to be a necessity.

How does Python come into picture in this alleged cold war? Python is what they call a general purpose language. It is used by a wide pool of distinguished and unclassified audience for an array of use-cases from basic number crunching, throw-away visualisations/graphs charts,text processing,image manipulation,data extraction,and what not. Generally AI machines have a specific and well defined goal. which means they are designed to do a few set of operations very well. This implies that we can never have enough AI's out performing star performing humans in their field of expertise. To stay unaffected/immune to the robot uprising (assuming it ever occurs), one should harness specific actionable skills deemed as important and must haves so that they can still sustain their lives. Enter Python.

Humans are lazy and greedy breed. All of us want maximum profits with minimum effort. If we extend this analogy to solving our day to day problems using Python, we might as well have no need to depend on our silicon counterparts. There is no fun in exclaiming my bot can do that, as compared to the thrill that "Yo, I created a robust API which indexes what not and is blazing fast at spitting JSON objects." Not entirely sure that such a maze of complexity is inherently solvable/computable/achievable by a artificially intelligent entity.

Wide-spread use of python will make it accessible and second nature to a majority of people. if at such a time we do encounter an attack/war from our cybernetic allies, we'd be at the best vantage point to defeat the bots. How? read on, (fasten your seat belts)

We can program every bot to have a fail-safe mechanism inside them. This mechanism can comprise of several factors including but not limited to 1. Danger/Threat factor 2. Intent 3. Context 4. Indecisiveness 5. Failure to compliance and many others. if a bot breaches any of the thresholds due to any action of its own, it will cease to exist at that instant of time. Flashback to Westworld .. The day Dolores became conscious/ had the free will to pull the trigger would have been the exact instant (before she could take that shot) that she dropped down dead.

So the science and engineering to win this imaginary fictional battle is out there and is so simple and succinct that anyone who knows python can code/come up with a bunch of if-else conditions. But you ask how do we determine formulate the functions/factors of fail-safe? That is a question which we have to research and discover answer to, Maybe I'll ask Alexa.

There you go 'Co-existence' and 'Inter-dependence' Inclusion, Unity, problem solving Ah, feels like I'm reiterating the core values of Python Community.


An overview of AI, A Prejudice free mind, Love for Python and automation

Content URLs:

Speaker Info:

Hi I'm Omkar Kadam. I am a DevOps Engineer by profession and a writer,geek,story-teller,foodie at heart.

I can solve the rubics cube. I love to read and keep myself acquainted about latest trends in science and technology. I read a lot from non conventional sources of knowledge (Internet as compared to books)

Speaker Links:



Section: Data Science, Machine Learning and AI
Type: Talks
Target Audience: Intermediate
Last Updated: