O'reilly - artificial intelligence
MCP: What It Is and Why It Matters—Part 3
This is the third of four parts in this series. Part 1 can be found here and Part 2 can be found here. 7. Building or Integrating an MCP Server: What It Takes Given these examples, you might wonder: How...
Generative AI in the Real World: Danielle Belgrave...
Join Danielle Belgrave and Ben Lorica for a discussion of AI in healthcare. Danielle is VP of AI and machine learning at GSK (formerly GlaxoSmithKline). She and Ben discuss using AI and machine learning to get better diagnoses that...
AI First Puts Humans First
While I prefer “AI native” to describe the product development approach centered on AI that we’re trying to encourage at O’Reilly, I’ve sometimes used the term “AI first” in my communications with O’Reilly staff. And so I was alarmed...
MCP: What It Is and Why It Matters—Part 2
This is the second of four parts in this series. Part 1 can be found here. 4. The Architecture of MCP: Clients, Protocol, Servers, and Services How does MCP actually work under the hood? At its core, MCP follows...
5 Skills Kids (and Adults) Need in an AI World
Last week, I found myself hunched over my laptop at 10 p.m. (hey, that’s late for me!), wrestling with a coding problem. After hours of frustration, I stepped away and made a cup of tea. When I returned, I...
Securing AI: Building with Guardrails Before Accel...
It’s been less than three years since OpenAI released ChatGPT, setting off the GenAI boom. But in that short time, software development has transformed: code-complete assistants evolved into chat-based “vibe coding,” and now we’re entering the agent era, where...
An Architecture of Participation for AI?
About six weeks ago, I sent an email to Satya Nadella complaining about the monolithic winner-takes-all architecture that Silicon Valley seems to envision for AI, contrasting it with “the architecture of participation” that had driven previous technology revolutions, most...
Vibing at Home
After a post by Andrej Karpathy went viral, “vibe coding” became the buzzword of the year—or at least the first quarter. It means programming exclusively with AI, without looking at or touching the code. If it doesn’t work, you...
AI and Programming: The Beginning of a New Era
Our AI Codecon conference kicked off today with Coding with AI: The End of Software Development as We Know It. Here are my opening remarks introducing the series’ themes. You can reserve your seat for upcoming AI Codecon events...
“Death by 1,000 Pilots”
Most companies find that the biggest challenge to AI is taking a promising experiment, demo, or proof-of-concept and bringing it to market. McKinsey Digital Analyst Rodney Zemmel sums this up: It’s “so easy to fire up a pilot that...
Context Serialization
In a recent edition of The Sequence Engineering newsletter, “Why Did MCP Win?,” the authors point to context serialization and exchange as a reason—perhaps the most important reason—why everyone’s talking about the Model Context Protocol. I was puzzled by...
Vibe Coding, Vibe Checking, and Vibe Blogging
For the past decade and a half, I’ve been exploring the intersection of technology, education, and design as a professor of cognitive science and design at UC San Diego. Some of you might have read my recent piece for...