Agentic Software Engineering : Building Reliable Software with AI Agents, Specs, and Human Oversight
Overview
Software engineering is entering a new era. For decades, developers wrote most of their code by hand, interpreted requirements, ran tests, reviewed changes, and maintained systems using familiar tools and workflows. Generative AI has already changed that process through code completion, chat-based programming help, and AI-native development tools. Now, AI agents are beginning to participate more directly: they can inspect repositories, edit files, run commands, generate tests, create pull requests, and produce evidence for human review.
Agentic Software Engineering explains this shift and presents a disciplined framework for working with AI agents as active participants in the software development lifecycle. This book does not treat agents as replacements for software engineers, nor does it reduce the future of engineering to mere prompt writing. Instead, it argues that as agents take on more implementation work, human responsibility moves to a higher level: defining goals, writing clear specifications, designing architecture, managing context, supervising tools, reviewing evidence, and deciding what is safe to merge, deploy, and maintain.
This book is written for students, educators, software developers, technical leads, engineering managers, business leaders, technology executives, and anyone preparing for a world in which AI agents become routine members of the software development process. Its central message is simple: the future of software engineering is not code without humans. It is disciplined human-AI software engineering, in which powerful automation is guided by clear specifications, bounded by safe environments, verified by evidence, governed by accountable processes, and ultimately directed by human judgment. Brief Contents
Part I - The Paradigm Shift in Software Engineering
- Chapter 1: From Traditional Software Engineering to Agentic Software Engineering
- Chapter 2: Vibe Coding, Agentic Coding, and Structured Agentic Software Engineering
- Chapter 3: Human and AI Roles in the New Software Team
- Chapter 4: Agent Workbenches, Tools, Agent Skills, and Harness Engineering
- Chapter 5: Managed Agents and Serverless Agent Runtime
- Chapter 6: Artifacts as Interfaces Between Humans and Agents
- Chapter 7: Briefing Engineering and Spec-Driven Development
- Chapter 8: Agentic Design Patterns and Workflow Architectures
- Chapter 9: Context Engineering, Memory, and Agent Mentorship
- Chapter 10: Agentic CI/CD, GitOps, and Deployment Pipelines
- Chapter 11: Policy-as-Code, Eval Gates, and Agent Observability
- Chapter 12: Testing and Reviewing Agent-Generated Software
- Chapter 13: Security Risks in Agentic Software Engineering
- Chapter 14: Governance, Provenance, and Responsible AI Use
- Chapter 15: The Agentic Software Engineering Maturity Model
- Chapter 16: Future Directions and Open Problems
- Appendix A: Glossary of Agentic Software Engineering Terms
- Appendix B: BriefingScript Template
- Appendix C: MentorScript Template
- Appendix D: LoopScript Template
- Appendix E: Spec-Driven Development Packet: requirements.md, design.md, and tasks.md
- Appendix F: Merge-Readiness Pack Template
- Appendix G: Sample Agentic Code Review Checklist
- Appendix H: Sample Security Review Checklist
This item is Non-Returnable
Customers Also Bought
Details
- ISBN-13: 9798994496640
- ISBN-10: 9798994496640
- Publisher: Mary's Book Publishing
- Publish Date: July 2026
- Dimensions: 10 x 7 x 1.49 inches
- Shipping Weight: 2.8 pounds
- Page Count: 746
Related Categories
