You can look at what’s happening in conferences and at trade shows. You can ask engineers what they’re doing, or consult with a CEO.
Everywhere you look, things are changing at breakneck speed.
Engineers, and Non-Engineers
What’s the difference between people who actually use the keyboard to write code, and others who manage people and processes at an abstract level?
Well, in the AI age, that gap is getting smaller quickly.
But there’s still an emphasis on people who know how to code, and especially, people who know how to engineer. Coding is getting automated, but engineering is still a creative component of the human domain - for now.
I was listening to a recent episode of AI Daily Brief, where Nathaniel Whittemore talked to Shawn Wang, professionally known as “Swyx,” about valuing the engineering role.
“It has always been valuable for people who are involved to keep the pulse on what builders are building,” Swyx said.
The two conceded, though, that right now, “building” is becoming a vague term, as it’s getting easier to develop project on a new code basis. You just tell AI what you want, and it builds it.
Having said that, in putting together events for the engineering community, Swyx sees the effort as vital to the industry itself.
“The people who have hands on a keyboard also need a place to gather,” he said, noting that for some of these events, attendees have to publish or otherwise prove their engineering capabilities.
Model Context Protocol
Later on, in thinking about how this works logistically, the two talked about a new tool called Model Context Protocol, which lives on GitHub, and how it’s being used.
MCP connects LLMs to the context that they need.
This utility involves prebuilt integrations, a client server architecture, and APIs, as well as environments like Claude Desktop.
The “hosts” are LLMs, the “client” provides a 1:1 server connection, and servers handle context, data and prompts. The system utilizes the transport layer for various communication events including requests, results and errors.
“You’re not stuck to one model,” Swyx pointed out in illustrating how versatile these setups can be.
Trajectories and Timelines
Noting an “S curve” for related technology, Swyx discussed timing of innovations, invoking Moore’s law.
“If you’re correct, but early, you’re still wrong,” he said. Mentioning how companies are “moving away from a cost plus model to one where you deliver outcomes.”
Paraphrasing Shakespeare, he suggested that at companies like Google, execs are asking: “To MCP, or not to MCP?”
And there’s another question for implementers:
“How much of my job can you do?”
As for a timeline for MCP, Swyx cited the work of Alex Albert, also at Latent Space.
“The immediate reaction was good,” he said. “There was a lot of immediate interest. I don’t think there was a lot of immediate follow through.”
The IMPACT of AI Agents: And Other Models
Later on, Swyx brought up the contributions of Lilian Wang, who he said defined an AI agent as “LLM memory planning tool use.”
He also laid out his own definition based on the acronym IMPACT, noting that he sees a lot of this type of work as disordered or unstructured, and that people should really ideally be able to define agent engineering well.
The “I”, he said, stands for intent and intensity, goals, and evaluations.
“M” is memory; “P” is planning.
“A” is authority.
“Think of (the agent) as like a real estate agent,” he said, suggesting that the agent should have specialized knowledge.
“C” is control flow, and “T” is tool use, which he said everyone can agree on.
Swyx called for a “tight feedback loop” and processes that “organically take traction” in enterprise.
The Real Definition of Vibe Coding
This part of the conversation was absolutely fascinating to me as a clear eyed assessment of the different ways people use the term “vibe coding.”
I’ve written about how figures like Andrej Karpathy and Riley Brown define this practice of working with AI that can craft code.
But there are two interpretations of this phrase, and they’re radically different.
One that the duo mentioned is that the human programmer can get the vibe of the code and analyze it as a professional, where they need to already have some knowledge of what code is supposed to look like.
But then there’s the other definition.
“Vibe coding gets taken out of context,” Swyx said.
In this latter interpretation, you don’t need expertise, because you just evoke the vibe of the code and let the AI figure it out.
But this way, he said, you can get into trouble and wasted dollars.
As for best practices in vibe coding, Swyx suggested dealing with legacy code issues, having the appropriate skepticism about the limitations of vibe coding, and sampling the space
There’s something here,” he said, displaying enthusiasm for the democratization of code. “I don’t know if vibe coding is the best name for it.”
Keeping Pace with Engineers and Engineering
In addition to all of the above, people are going to need some form of expertise, whether they are leaders, or builders, or both. Regardless of which way you view the new coding world, there’s little question that reskilling for humans is going to be a piece of the puzzle. This resource from Harvard talks about tackling the challenge:
“As new technologies are integrated into organizations, with greater frequency, transforming how we work, the need for professionals to adapt and continue to learn and grow becomes more imperative.”
I agree.
All of this is quite instructive at this point in time when companies are looking for a way forward. Let’s continue with this deep analysis of business today, as AI keeps taking hold throughout the rest of the year.
The above is the detailed content of Everyone's Getting Better At Using AI: Thoughts On Vibe Coding. For more information, please follow other related articles on the PHP Chinese website!

This article explores the growing concern of "AI agency decay"—the gradual decline in our ability to think and decide independently. This is especially crucial for business leaders navigating the increasingly automated world while retainin

Ever wondered how AI agents like Siri and Alexa work? These intelligent systems are becoming more important in our daily lives. This article introduces the ReAct pattern, a method that enhances AI agents by combining reasoning an

"I think AI tools are changing the learning opportunities for college students. We believe in developing students in core courses, but more and more people also want to get a perspective of computational and statistical thinking," said University of Chicago President Paul Alivisatos in an interview with Deloitte Nitin Mittal at the Davos Forum in January. He believes that people will have to become creators and co-creators of AI, which means that learning and other aspects need to adapt to some major changes. Digital intelligence and critical thinking Professor Alexa Joubin of George Washington University described artificial intelligence as a “heuristic tool” in the humanities and explores how it changes

LangChain is a powerful toolkit for building sophisticated AI applications. Its agent architecture is particularly noteworthy, allowing developers to create intelligent systems capable of independent reasoning, decision-making, and action. This expl

Radial Basis Function Neural Networks (RBFNNs): A Comprehensive Guide Radial Basis Function Neural Networks (RBFNNs) are a powerful type of neural network architecture that leverages radial basis functions for activation. Their unique structure make

Brain-computer interfaces (BCIs) directly link the brain to external devices, translating brain impulses into actions without physical movement. This technology utilizes implanted sensors to capture brain signals, converting them into digital comman

This "Leading with Data" episode features Ines Montani, co-founder and CEO of Explosion AI, and co-developer of spaCy and Prodigy. Ines offers expert insights into the evolution of these tools, Explosion's unique business model, and the tr

This article explores Retrieval Augmented Generation (RAG) systems and how AI agents can enhance their capabilities. Traditional RAG systems, while useful for leveraging custom enterprise data, suffer from limitations such as a lack of real-time dat


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment