Support investigative journalism — donate to IRE →

Agentic Engineering

noun
Using AI as a tool

A disciplined approach to software development where a human developer orchestrates AI coding agents that write, test, and iterate on code, while the developer acts as architect, reviewer, and decision-maker. The term was proposed by Andrej Karpathy in February 2026 as a more rigorous successor to vibe coding — keeping the speed of AI-generated code but adding the oversight that professional software demands: writing specifications before prompting, reviewing every change, and running test suites to verify results.

For data reporters and newsroom developers, agentic engineering describes a workflow that's already becoming common: you give an AI agent a well-scoped task — clean up this dataset, build a chart from this CSV, write a scraper for this agency's website — and then review the output carefully before using it. The "engineering" part is the key distinction from vibe coding. Rather than blindly accepting AI output, you're treating the agent like a fast but fallible junior colleague who needs supervision, code review, and testing. This mirrors how many data teams already work with interns or freelancers.

About this glossary — who's behind this site and how you can contribute.