Human coding will survive, but the work we do as software engineers and data scientists may change. Rather than ask if GPT-3 will make coders obsolete. Let’s assume that at some point, AI can write flawless code. Will there still be a place for humans writing code? Yes.
Disclaimer: This is an opinion piece. I’d love to hear your thoughts in the comments.
Rather than ask if GPT-3 will make coders obsolete.
Let’s assume that at some point, AI can write flawless code.
Will there still be a place for humans writing code? Yes.
Code is designed to be as high-level and unambiguous as possible.
While considered a dark art to non-developers, most coding languages are more concise than spoken languages.
I’ll say that again. Writing out the logic of an application using English would take more words than writing it in Ruby or Python.
For this reason, telling AI what to build (while navigating edge cases and domain knowledge) may be more work than writing the code.
For example. A simple command to an AI assistant, “Buy me toilet paper” has a lot of assumptions baked in. These could be interpreted disastrously wrong if not coded as constraints in advance. How important is price? Softness? Delivery date? Quantity?
Coding forces an intelligent developer to consider these.
So while coding may become even higher level than it is now, it might be the most efficient way to talk to AIs.
Given that AI could be writing code pertaining to anything, the output space is potentially infinite.
So while you can monitor a self-driving car for 100 million miles to verify it’s safety, you can’t write tests covering an infinite space and number of domains.
This leaves us with having to test the AI-outputted code, rather than the coding mechanism itself.
As this should be approached in a logical manner, and allow retesting as applications change, it makes a lot of sense to write tests in code (at least in the beginning of AI’s development career).
Enroll now at CETPA, the best Institute in India for Artificial Intelligence Online Training Course and Certification for students & working professionals & avail 50% instant discount.
What is Artificial Intelligence (AI)? AI is the ability of a machine to think like human, learn and perform tasks like a human. Know the future of AI, Examples of AI and who provides the course of Artificial Intelligence?
Machine Learning Workflow: A Coding Guide. In this article, we will work on Keras’ built-in **MNIST **image dataset. So let’s start.
This is how AI is changing your world now and in the future. This means creating algorithms to classify, analyze, and draw predictions from data.
Artificial Intelligence (AI) will and is currently taking over an important role in our lives — not necessarily through intelligent robots.