When AI Stops Writing Code and Starts Writing the Web
Hatched by Tom Haus
Jul 25, 2026
10 min read
2 views
91%
The real shift is not vibe coding, it is vibe context
What happens when software stops being something you build file by file and starts becoming something you talk into existence? That question is already reshaping how people create with AI. But there is a deeper question hiding underneath it: what if the same intelligence that helps you generate code could also help the web explain itself?
That is the strange and powerful intersection worth paying attention to. On one side is the rise of vibe coding, a style of building where intent, iteration, and conversation matter more than syntax gymnastics. On the other side is a long neglected dream of the Semantic Web, where pages are not just readable by humans but legible to machines in a structured, meaningful way. Put them together and a new possibility appears: AI is not merely a coding assistant. It may become the missing layer that turns the web from a pile of documents into a living system of self describing knowledge.
This is bigger than convenience. It changes the basic unit of the internet from a static page to a page that can explain itself, negotiate with tools, and participate in workflows without manual translation.
The future may not belong to websites that are more beautiful. It may belong to websites that are more understandable.
Vibe coding solved creation. The next problem is comprehension.
Most discussions of AI assisted building focus on speed. You can prototype faster, ship faster, and learn faster. That matters, but it is only half the story. The hidden cost of fast generation is that it can produce systems no one fully understands, especially after the first burst of enthusiasm fades.
Anyone who has built with AI has felt this tension. A prompt produces a working app, a script, or a component. Then the next question arrives: what exactly did we build, how does it connect, where is the data model, what assumptions are baked in, and how would another tool know any of this? The code exists, but the meaning is still trapped inside human brains, scattered comments, or brittle conventions.
This is where the Semantic Web suddenly becomes relevant again. It was never just about machine readable metadata in the abstract. At its core, it was a bet that the internet would be more powerful if pages could carry their own meaning in a form that software could reason about. The problem was always adoption. People did not want to annotate everything by hand, and most publishers had no incentive to add structure beyond what search engines might reward.
AI changes that incentive structure. If a model can infer structure from messy text, then structured meaning no longer has to be a tedious manual tax. It can be generated, checked, enriched, and maintained continuously.
This leads to a crucial reframing: the challenge is no longer only building things quickly. It is building things that remain interpretable after they are built.
The web has always had a translation problem
The internet is full of content that humans understand intuitively but machines only approximate. A restaurant page may say it is open late, but is that a promise, a suggestion, or a legacy note from last year? A product page may mention compatibility with certain devices, but is that a formal constraint or marketing language? A course page might say it is beginner friendly, but beginner friendly in what sense, and how would another system know whether to recommend it?
This is the translation problem at scale. Human language is rich, contextual, and forgiving. Software wants explicitness. We have spent decades bridging the gap with brittle hacks: tags, schemas, APIs, scraping, manual curation, and endless cleanup jobs.
AI introduces a new bridge. Instead of forcing every publisher to become a data engineer, a model can act as a semantic interpreter. It can read a page, infer entities, relationships, dates, locations, dependencies, caveats, and intent, then attach that meaning in structured form. The page remains human friendly, but it becomes machine legible too.
Think of it like moving from a book to a score. A book tells you what happened. A score tells you how to perform it. Semantic structure is the score of the web. It does not replace the page, but it tells other systems how to play it.
The implication is profound. A search engine, an assistant, a browser extension, a workflow engine, or another app does not need to guess as much. It can ask the web better questions because the web can answer with more precision.
From coding assistants to meaning assistants
The popular image of AI is still the chatbot sitting beside the developer, generating snippets on demand. But that may be too narrow. The more interesting role is meaning maintenance.
A meaning assistant does not just write code. It keeps track of what code, content, and data are supposed to mean over time. It notices when an event date changes but the metadata does not. It flags when a product description and a schema diverge. It can summarize a page, extract the claims, and expose those claims in machine friendly form. It can compare versions of content and tell you not only what changed, but what the change means.
This is a huge shift in labor. Today, the cost of meaning drifts upward with scale. The more content you have, the more expensive it becomes to keep it coherent. AI can push that cost downward by automating the boring parts of semantic upkeep.
Imagine an e commerce catalog where every product page is automatically annotated with attributes, constraints, compatibility notes, and intent. A user asking for a charger that works with a specific laptop, shipped by Friday, and available in black no longer has to rely on keyword search. The site can respond as a structured system, not just a collection of pages.
Now imagine the same pattern for journalism, education, legal docs, healthcare portals, and internal company knowledge bases. In each case, the page is not just content. It is a package of claims that can be understood, reused, and audited by machines.
That is why the convergence matters. Vibe coding lowers the barrier to making software. Semantic annotation lowers the barrier to making software that understands the world it lives in.
The hidden power is not automation, it is coordination
A lot of people hear this and think only about automation. That is too small. The bigger payoff is coordination.
When systems can infer meaning from web pages, they can coordinate actions across tools with less friction. A travel planner can find flights, hotels, and restaurant reservations without manually parsing three different interfaces. A procurement agent can compare vendor terms across pages that were never designed to talk to each other. An internal assistant can answer questions from company policy pages, HR docs, and project notes because the underlying meaning has been normalized.
Coordination matters because most digital waste is not computation, it is mismatch. Different systems describe the same thing in different ways. Human beings spend their time translating between formats, vocabularies, and workflows. Semantic structure compresses that mismatch.
A useful analogy is traffic signals. Cities could rely on drivers to negotiate every intersection through eye contact and instinct, but that would be slow, dangerous, and impossible at scale. Traffic lights do not drive the cars. They coordinate them. Semantic annotation plays a similar role on the web. It creates shared signals that reduce confusion and make complex systems safe enough to operate.
This is where AI becomes transformational. It is not just a faster pen. It is a real time negotiator between the messy language humans produce and the precise structures machines need.
The most valuable AI systems may be the ones that make other systems easier to trust.
The new design principle: make meaning first class
If this future is real, then the design principle changes. We should stop treating meaning as an afterthought that gets layered onto pages later. Meaning should be first class.
What does that look like in practice?
It means every important artifact should have a human facing representation and a machine facing representation that stay in sync. A page about an event should have plain language for people and structured fields for machines. A piece of software should have code, tests, and an explicit semantic model of what it does. A knowledge base should not just store articles. It should store claims, entities, confidence, provenance, and relationships.
This is not about turning every webpage into sterile database output. It is about letting human expression remain rich while giving machines a reliable interpretive layer. The goal is not flattening the web. The goal is adding semantic scaffolding so that complexity can be navigated instead of merely displayed.
One way to think about it is through three layers:
- Expression layer: the prose, design, code, or media humans see.
- Meaning layer: the entities, relationships, constraints, and intentions inferred or declared.
- Action layer: the tasks, workflows, and decisions that other systems can carry out based on that meaning.
Vibe coding thrives in the expression layer because it helps people make things quickly. Semantic annotation thrives in the meaning layer because it helps systems understand what those things are. The action layer is where the real payoff appears, when assistants and agents can do useful work with less ambiguity.
The organizations that win will not be the ones that produce the most content or code. They will be the ones that maintain the cleanest path from expression to meaning to action.
The practical frontier: annotate the web as you build it
The most useful insight here is not that we should wait for some grand standard revival. The useful insight is that AI can make semantic structure cheap enough to become normal.
If you are building a site, a product, or an internal knowledge system, start asking: what meaning is trapped here that a machine could help extract? What fields, entities, or relationships are repeatedly implied but never formalized? What information do users always have to infer, and what could be made explicit without harming the human experience?
A few concrete examples:
- A course page can surface prerequisites, learning outcomes, duration, and skill level in structured form.
- A news article can distinguish between facts, quotes, claims, and analysis.
- A company wiki can identify policies, owners, update dates, related docs, and dependency links.
- A software project page can expose features, supported platforms, known limitations, and release status.
The goal is not perfection. The goal is progressive enrichment. AI can propose annotations, compare them with prior versions, and alert humans when meaning changes. That makes semantic structure sustainable in a way it never was when every tag had to be hand entered.
This also suggests a product opportunity that is easy to miss: tools that do not merely generate pages, but continuously attach meaning to pages. The next generation of content tooling may look less like a CMS and more like a semantic operating system for the web.
Key Takeaways
- Treat meaning as infrastructure. If content, code, or data matters, it should be represented in a way machines can understand, not just humans.
- Use AI to reduce annotation friction. Let models infer structure, propose metadata, and keep semantic layers synchronized as content changes.
- Design for both expression and interpretation. A good page should read naturally to humans while also exposing clear entities, claims, and relationships to software.
- Think beyond automation. The deepest benefit of semantic AI is better coordination across tools, workflows, and agents.
- Start small, then enrich. You do not need to fully formalize everything at once. Begin with the highest value pages or objects and add structure iteratively.
The web was never just a publishing medium
The old web was a library of pages. The next web may be a layer of meaning that can be read, checked, and acted upon by both humans and machines.
That is why vibe coding and the Semantic Web belong in the same conversation. One shows that creation can become conversational. The other suggests that understanding can become infrastructural. Together, they point toward a web where making something and making it understandable are no longer separate acts.
The deepest transformation is not that AI helps us produce more. It is that AI can help the internet become legible to itself.
And once a system can understand its own contents, it can do more than display them. It can coordinate them, verify them, connect them, and eventually reason with them. At that point, the web is no longer just a place we browse. It becomes a medium that thinks in structure, not just text.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣