What Is Vibe Coding? A Computer Scientist Explains What It Means To Have AI Write Computer Code − And What Risks That Can Entail
Now, just as you can ask ChatGPT to spin up a recipe for a favorite dish or write a sonnet in the style of Lord Byron, you can now ask generative AI tools to write computer code for you. Andrej Karpathy , an OpenAI co-founder who previously led AI efforts at Tesla, recently termed this“vibe coding .”
For complete beginners or nontechnical dreamers, writing code based on vibes – feelings rather than explicitly defined information – could feel like a superpower. You don't need to master programming languages or complex data structures. A simple natural language prompt will do the trick.
How it worksVibe coding leans on standard patterns of technical language, which AI systems use to piece together original code from their training data. Any beginner can use an AI assistant such as GitHub Copilot or Cursor Chat , put in a few prompts, and let the system get to work. Here's an example :
But AI tools do this without any real grasp of specific rules, edge cases or security requirements for the software in question. This is a far cry from the processes behind developing production-grade software, which must balance trade-offs between product requirements, speed, scalability, sustainability and security. Skilled engineers write and review the code, run tests and establish safety barriers before going live.
But while the lack of a structured process saves time and lowers the skills required to code, there are trade-offs. With vibe coding, most of these stress-testing practices go out the window, leaving systems vulnerable to malicious attacks and leaks of personal data.
And there's no easy fix: If you don't understand every – or any – line of code that your AI agent writes, you can't repair the code when it breaks. Or worse, as some experts have pointed out , you won't notice when it's silently failing.
The AI itself is not equipped to carry out this analysis either. It recognizes what“working” code usually looks like, but it cannot necessarily diagnose or fix deeper problems that the code might cause or exacerbate.
IBM computer scientist Martin Keen explains the difference between AI programming and traditional programming. Why it matters
Vibe coding could be just a flash-in-the-pan phenomenon that will fizzle before long, but it may also find deeper applications with seasoned programmers. The practice could help skilled software engineers and developers more quickly turn an idea into a viable prototype. It could also enable novice programmers or even amateur coders to experience the power of AI, perhaps motivating them to pursue the discipline more deeply.
Vibe coding also may signal a shift that could make natural language a more viable tool for developing some computer programs. If so, it would echo early website editing systems known as WYSIWYG editors that promised designers“what you see is what you get,” or“drag-and-drop” website builders that made it easy for anyone with basic computer skills to launch a blog.
For now, I don't believe that vibe coding will replace experienced software engineers, developers or computer scientists. The discipline and the art are much more nuanced than what AI can handle, and the risks of passing off“vibe code” as legitimate software are too great.
But as AI models improve and become more adept at incorporating context and accounting for risk, practices like vibe coding might cause the boundary between AI and human programmer to blur further.


Legal Disclaimer:
MENAFN provides the
information “as is” without warranty of any kind. We do not accept
any responsibility or liability for the accuracy, content, images,
videos, licenses, completeness, legality, or reliability of the information
contained in this article. If you have any complaints or copyright
issues related to this article, kindly contact the provider above.
Most popular stories
Market Research

- UK Cosmetics And Personal Care Market To Reach USD 23.2 Billion By 2033
- Global Mobile Wallet Market Size Projected To Reach USD 701.0 Billion By 2033 CAGR Of 15.09%.
- $MBG Token Supply Reduced By 4.86M In First Buyback And Burn By Multibank Group
- From Zero To Crypto Hero In 25 Minutes: Changelly Introduces A Free Gamified Crash Course
- Japan Halal Food Market Size To Surpass USD 323.6 Billion By 2033 With A CAGR Of 8.1%
- Pluscapital Advisor Empowers Traders To Master Global Markets Around The Clock
Comments
No comment