Recommended Reading
Curated resources for going deeper on agentic engineering topics. This list will be updated as the field evolves.
Foundations
Section titled âFoundationsâFoundational books on AI, machine learning systems, and data architecture.
- Artificial Intelligence: A Modern Approach (4th ed.) â Stuart Russell & Peter Norvig (2020). The authoritative AI textbook covering intelligent agent principles, search algorithms, reasoning, and machine learning fundamentals.
- Software Engineering at Google â Titus Winters, Tom Manshreck & Hyrum Wright (2020). Practical engineering practices for sustaining large codebasesâhighly relevant for teams adopting AI-assisted workflows.
- The Pragmatic Programmer (20th Anniversary Edition) â Andrew Hunt & David Thomas (2019). Timeless advice on writing clean, flexible code that remains vital even as AI tools enter the mix.
- Designing Machine Learning Systems â Chip Huyen (2022). Holistic guide to building reliable ML-powered applications, from data processing to deployment and monitoring.
- AI Engineering â Chip Huyen (2025). Practical framework for building applications with foundation models, bridging traditional engineering and modern AI development.
- Designing Data-Intensive Applications â Martin Kleppmann (2017). Deep dive into reliable, scalable systemsâcrucial architectural knowledge before layering on AI features.
Manifestos and philosophy
Section titled âManifestos and philosophyâFrameworks for thinking about AI-assisted development at a higher level.
- The o16g Manifesto â Cory Ondrejka (2025). âOutcome Engineeringâ â 16 principles for reorienting development around outcomes rather than code. Argues for managing to cost (tokens) instead of capacity (engineer-hours), measuring success by verified impact, and treating the backlog as a relic of human limitation. From the CTO of Onebrief, co-creator of Second Life, and former engineering leader at Google and Meta.
Context engineering
Section titled âContext engineeringâThe emerging discipline of providing agents with the right information at the right time.
- Context Engineering for AI Agents â Tobi Lutke - Shopify CEO on why context engineering is the new skill
- Context Engineering â Andrej Karpathy - âPrompt engineering is dead, context engineering is kingâ
- AGENTS.md - Open format for persistent agent context, used by 60k+ open-source projects
Prompt engineering
Section titled âPrompt engineeringâGuides to effective prompting and AI interaction.
- Google Cloud Prompt Engineering Guide â Comprehensive official guide covering prompt format, examples, multi-turn interactions, and best practices.
- DAIR Prompt Engineering Guide â Mostafa Samir et al. Extensive open-source guide aggregating the latest techniques, from basic design to advanced strategies like multi-step reasoning and tool use.
- Learn Prompting â Sander Schulhoff et al. (2024). Free course covering fundamentals to advanced techniques, used by 3M+ users including Fortune 500 teams.
- The Ultimate Guide to Prompt Engineering â Lakera (2025). Modern best practices with focus on real-world usage and security, including defense against prompt injections.
- Prompt Engineering for Generative AI â James Phoenix & Mike Taylor (2023). Practical book on principles and patterns across domainsâNLP, image generation, and code generation.
- Prompt Engineering for LLMs â John Berryman & Albert Ziegler (2024). Advanced strategies from GitHub Copilot developers covering token management, few-shot prompting, and workflow patterns.
Software engineering
Section titled âSoftware engineeringâClassic and modern software engineering texts relevant to AI-assisted development.
- Clean Code â Robert C. Martin (2008). Classic manual on maintainable codeâcrucial for recognizing and refactoring AI-generated code into well-structured designs.
- Refactoring (2nd ed.) â Martin Fowler (2018). Seminal guide to systematically restructuring code, invaluable for continuously improving AI-written code.
- Accelerate â Nicole Forsgren, Jez Humble & Gene Kim (2018). Data-driven research on high-performing teams, introducing DORA metricsâessential baseline when integrating AI into workflows.
- Agentic AI Engineering â Yi Zhou (2025). Forward-looking guide reframing software engineering for AI agents, covering the Agentic Stack and maturity models for scaling agents to production.
- The LLM Engineering Handbook â Paul Iusztin & Maxime Labonne (2024). Operations guide covering prompt engineering, fine-tuning, RAG, and patterns for putting LLMs into production.
- A Philosophy of Software Design (2nd ed.) â John Ousterhout (2021). Concise essays on managing complexityâlessons that complement AI tools by helping developers shape architecture and keep complexity under control.
Research papers
Section titled âResearch papersâKey papers on agents
Section titled âKey papers on agentsâAcademic papers defining agentic systems and patterns.
- ReAct: Synergizing Reasoning and Acting in Language Models â Yao et al. (2022). Introduced the paradigm of interleaving reasoning traces with actions, enabling LLMs to gather information and adjust plans mid-stream. Foundation for many agent frameworks.
- HuggingGPT: Solving AI Tasks with ChatGPT and its Friends â Shen et al. (2023). LLM-powered controller that orchestrates specialized models for complex multi-modal tasks, using natural language as the glue between tools.
- Toolformer: Language Models Can Teach Themselves to Use Tools â Schick et al. (2023). Meta AIâs method for LLMs to self-train on API usage, learning when and how to call external tools strategically.
- Generative Agents: Interactive Simulacra of Human Behavior â Park et al. (2023). Architecture for believable simulated agents with long-term memory and planning, demonstrating human-like behavior over extended periods.
- Voyager: An Open-Ended Embodied Agent with Large Language Models â Wang et al. (2023). First LLM-driven lifelong learning agent in Minecraft, continuously exploring and accumulating skills without human intervention.
- Reflexion: Language Agents with Verbal Reinforcement Learning â Shinn et al. (2023). Framework enabling agents to learn from mistakes through self-reflection in natural language, without formal fine-tuning.
Language models for code
Section titled âLanguage models for codeâResearch on code generation, understanding, and synthesis.
- StarCoder: may the source be with you! - Open-source Code LLM with 8K context and infilling capabilities
Human-AI collaboration
Section titled âHuman-AI collaborationâStudies on how humans and AI systems work together effectively.
- Experimental Evidence on the Productivity Effects of Generative AI â Noy & Zhang (2023, Science). Landmark study showing ChatGPT users completed tasks ~40% faster with 18% higher qualityâlower-skilled participants benefited most.
- The Productivity Effects of Generative AI: Evidence from GitHub Copilot â Cui et al. (2024). Field experiment at Microsoft/Accenture showing 12â22% more PRs completed per week with Copilot access.
- When Humans and AI Work Best Together â MIT Sloan (2025). Meta-analysis finding collaboration shines when humans are individually better than AIâsuccess requires calibrating when to trust AI.
- Coding on Copilot: Data Suggests Downward Pressure on Code Quality â GitClear (2023). Analysis of 153M lines showing code churn doubled with AI useâteams need practices to keep quality in check.
- GitHub Copilot: Asset or Liability? â Moradi Dakhel et al. (2023). Copilot valuable for experts who can vet output, but potential liability for novices who accept faulty suggestions.
Online resources
Section titled âOnline resourcesâBlogs and newsletters
Section titled âBlogs and newslettersâRegular sources of insight on AI and development.
- 2025: The year in LLMs â Simon Willison - Comprehensive annual review of LLM developments
Podcasts
Section titled âPodcastsâAudio content covering agentic development.
- The RPI workflow - Build Wiz AI Show (Podcast) - Audio discussion on advanced AI coding
Video content
Section titled âVideo contentâTutorials, talks, and demonstrations.
- The Complete AI Coding Course (2025) - Hands-on course covering Cursor and Claude Code
Communities
Section titled âCommunitiesâPlaces to connect with others working in this space.
- Kilo Code Discord - Our community for discussing agentic engineering
- GitHub Discussions - Longer-form conversations about this guide
Contributing resources
Section titled âContributing resourcesâKnow a great resource we should include? This list grows through community contributions.
How to add a resource:
- Open a PR with your addition
- Include a brief description of why itâs valuable
- Place it in the appropriate section
Weâre especially looking for:
- Books and papers that shaped your understanding
- Tutorials that actually helped you get started
- Communities where youâve found good discussions
- Case studies from real implementations
Join the conversation on Discord if you want to discuss what should be included.
This list is actively maintained by the community. Your recommendations help others learn faster.