Showing posts with label Vibe Coding. Show all posts
Showing posts with label Vibe Coding. Show all posts

19.6.25

Andrej Karpathy Declares the Era of Software 3.0: Programming in English, Building for Agents, and Rewriting the Stack

 Andrej Karpathy on the Future of Software: The Rise of Software 3.0 and the Agent Era

At a packed AI event, Andrej Karpathy—former Director of AI at Tesla and founding member of OpenAI—delivered a compelling address outlining a tectonic shift in how we write, interact with, and deploy software. “Software is changing again,” Karpathy declared, positioning today’s shift as more radical than anything the industry has seen in 70 years.

From Software 1.0 to 3.0

Karpathy breaks down the evolution of software into three stages:

  • Software 1.0: Traditional code written explicitly by developers in programming languages like Python or C++.

  • Software 2.0: Neural networks trained via data and optimized using backpropagation—no explicit code, just learned weights.

  • Software 3.0: Large Language Models (LLMs) like GPT-4 and Claude, where natural language prompts become the new form of programming.

“We are now programming computers in English,” Karpathy said, highlighting how the interface between humans and machines is becoming increasingly intuitive and accessible.

GitHub, Hugging Face, and the Rise of LLM Ecosystems

Karpathy draws powerful parallels between historical shifts in tooling: GitHub was the hub for Software 1.0; Hugging Face and similar platforms are now becoming the repositories for Software 2.0 and 3.0. Prompting an LLM is no longer just a trick—it’s a paradigm. And increasingly, tools like Cursor and Perplexity represent what he calls partial autonomy apps, with sliding scales of control for the user.

In these apps, humans perform verification while AIs handle generation, and GUIs become crucial for maintaining speed and safety.

AI as Utilities, Fabs, and Operating Systems

Karpathy introduced a powerful metaphor: LLMs as a new form of operating system. Just as Windows or Linux manage memory and processes, LLMs orchestrate knowledge and tasks. He explains that while LLMs operate with the reliability and ubiquity of utilities (like electricity), they also require the massive capex and infrastructure akin to semiconductor fabs.

But the most accurate analogy, he claims, is that LLMs are emerging operating systems, with multimodal abilities, memory management (context windows), and apps running across multiple providers—just like early days of Linux vs. Windows.

Vibe Coding and Natural Language Development

Vibe coding—the concept of programming through intuition and natural language—has exploded, thanks in part to Karpathy’s now-famous tweet. “I can’t program in Swift,” he said, “but I built an iOS app with an LLM in a day.”

The viral idea is about empowerment: anyone who speaks English can now create software. And this unlocks massive creative and economic potential, especially for young developers and non-programmers.

The Next Frontier: Building for AI Agents

Karpathy argues that today’s digital infrastructure was designed for humans and GUIs—not for autonomous agents. He proposes tools like llm.txt (analogous to robots.txt) to make content agent-readable, and praises platforms like Vercel and Stripe that are transitioning documentation and tooling to be LLM-native.

“You can’t just say ‘click this’ anymore,” he explains. Agents need precise, machine-readable instructions—not vague human UX metaphors.

He also showcases tools like Deep Wiki and Ingest to convert GitHub repos into digestible formats for LLMs. In short, we must rethink developer experience not just for humans, but for machine collaborators.

Iron Man Suits, Not Iron Man Robots

Karpathy closes with a compelling analogy: most AI applications today should act more like Iron Man suits (human-augmented intelligence) rather than fully autonomous Iron Man robots. We need GUIs for oversight, autonomy sliders to control risk, and workflows that let humans verify, adjust, and approve AI suggestions in tight loops.

“It’s not about replacing developers,” he emphasizes. “It’s about rewriting the stack, building intelligent tools, and creating software that collaborates with us.”


Takeaway:
The future of software isn’t just about writing better code. It’s about redefining what code is, who gets to write it, and how machines will interact with the web. Whether you’re a developer, founder, or student, learning to work with and build for LLMs isn’t optional—it’s the next operating system of the world.




10.6.25

Amperity Launches Chuck Data: A Vibe-Coding AI Agent for Customer Data Engineering

 Amperity Introduces Chuck Data: An AI Agent to Automate Customer Data Engineering with Natural Language

Seattle-based customer data platform (CDP) startup Amperity Inc. has entered the AI agent arena with the launch of Chuck Data, a new autonomous assistant built specifically to tackle customer data engineering tasks. The tool aims to empower data engineers by reducing their reliance on manual coding and enabling natural language-driven workflows, a concept Amperity calls "vibe coding."

Chuck Data is trained on vast volumes of customer information derived from over 400 enterprise brands, giving it a "critical knowledge" base. This foundation enables the agent to perform tasks like identity resolution, PII (Personally Identifiable Information) tagging, and data profiling with minimal developer input.

A Natural Language AI for Complex Data Tasks

Amperity’s platform is well-known for its ability to ingest data from disparate systems — from customer databases to point-of-sale terminals — and reconcile inconsistencies to form a cohesive customer profile. Chuck Data extends this capability by enabling data engineers to communicate using plain English, allowing them to delegate repetitive, error-prone coding tasks to an intelligent assistant.

With direct integration into Databricks environments, Chuck Data leverages native compute resources and large language model (LLM) endpoints to execute complex data engineering workflows. From customer identity stitching to compliance tagging, the agent promises to significantly cut down on time and manual effort.

Identity Resolution at Scale

One of Chuck Data’s standout features is its use of Amperity’s patented Stitch identity resolution algorithm. This powerful tool can combine fragmented customer records to produce unified profiles — a key requirement for enterprises aiming to understand and engage their audiences more effectively.

To promote adoption, Amperity is offering free access to Stitch for up to 1 million customer records. Enterprises with larger datasets can join a research preview program or opt for paid plans with unlimited access, supporting scalable, AI-powered data unification.

PII Tagging and Compliance: A High-Stakes Task

As AI-driven personalization becomes more prevalent, the importance of data compliance continues to grow. Liz Miller, analyst at Constellation Research, emphasized that automating PII tagging is crucial, but accuracy is non-negotiable.

“When PII tagging is not done correctly and compliance standards cannot be verified, it costs the business not just money, but also customer trust,” said Miller.

Chuck Data aims to prevent such issues by automating compliance tasks with high accuracy, minimizing the risk of mishandling sensitive information.

Evolving the Role of the CDP

According to Michael Ni, also from Constellation Research, Chuck Data represents the future of customer data platforms — transforming from static data organizers into intelligent systems embedded within the data infrastructure.

“By running identity resolution and data preparation natively in Databricks, Amperity demonstrates how the next generation of CDPs will shift core governance tasks to the data layer,” said Ni. “This allows the CDP to focus on real-time personalization and business decision-making.”

The End of Manual Data Wrangling?

Derek Slager, CTO and co-founder of Amperity, said the goal of Chuck Data is to eliminate the “repetitive and painful” aspects of customer data engineering.

“Chuck understands your data and helps you get stuff done faster, whether you’re stitching identities or tagging PII,” said Slager. “There’s no orchestration, no UI gymnastics – it’s just fast, contextual, and command-driven.”


With Chuck Data, Amperity is betting big on agentic AI to usher in a new era of intuitive, fast, and compliant customer data management — one where data engineers simply describe what they want, and AI does the rest.

  Anthropic Enhances Claude Code with Support for Remote MCP Servers Anthropic has announced a significant upgrade to Claude Code , enablin...