Price:
(as of Aug 16, 2025 04:17:34 UTC – Details)
Software Engineer’s Guide to AI Agents is a practical and insightful roadmap for software engineers looking to understand and build AI-driven agentic systems. Starting from the foundational principles of Large Language Models (LLMs)—including tokens, parameters, and Transformer architecture—the book gradually advances into real-world applications of LLMs as powerful, tool-using agents.
Learn how LLMs can enhance their capabilities through function calling, and dive into the concept of LLM agents: autonomous entities that plan and execute multi-step actions to solve complex tasks. The book also introduces cutting-edge, open standards like the Model Context Protocol (MCP) for tool interaction and the Agent-to-Agent (A2A) protocol for seamless inter-agent communication.
You’ll gain practical knowledge on building agentic systems using FastAPI, integrating with existing business services, and applying Human-in-the-Loop (HITL) strategies to maintain control and ensure reliability. Whether you’re building internal tools, next-generation platforms, or exploring AI-driven orchestration, this guide provides the foundation and vision to help you engineer robust AI agents.
ASIN : B0FCDC47HR
Accessibility : Learn more
Publication date : June 7, 2025
Language : English
File size : 2.6 MB
Simultaneous device usage : Unlimited
Enhanced typesetting : Enabled
X-Ray : Not Enabled
Word Wise : Not Enabled
Print length : 110 pages
Page Flip : Enabled
Best Sellers Rank: #1,386,699 in Kindle Store (See Top 100 in Kindle Store) #1,211 in Software Development (Kindle Store) #2,074 in AI & Semantics #2,673 in Software Development (Books)
Customer Reviews: 5.0 5.0 out of 5 stars 1 rating var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });