
ManningBooks
Build an AI Agent (From Scratch) (Manning)
Build an AI Agent (From Scratch) is a step-by-step guide to creating a working AI agent, starting with the bare essentials and growing your AI into a full-featured, real-world system.
Jungjun Hur and Younghee Song |
---|
If you’ve been experimenting with agent frameworks and wondering what’s actually happening under the hood, this new book might be up your alley.
Build an AI Agent (From Scratch) by Younghee Song and Jungjun Hur walks through the full process of implementing an LLM-powered agent—from first principles. Instead of relying on opaque libraries or “magic” abstractions, it helps you understand and build every component yourself.
The authors cover core mechanisms like:
-
The ReAct loop (Thought → Action → Observation)
-
Using MCP to make tool calls part of the agent’s workflow
-
Building memory modules for context and long-term goals
-
Implementing Agentic RAG for more relevant retrieval
-
Adding planning, reflection, and self-correction capabilities
-
Extending to multi-agent systems and specialized agents (like code executors)
By the end, you’ll have a fully functional AI agent that can reason, plan, and act — not just call APIs. The examples use open, inspectable code you can adapt for your own frameworks or research setups.
If you’re into building or tuning AI agents for production, research, or experimentation, this one feels like a practical deep dive into the “why” and “how” of agentic systems.
- Full details: Build an AI Agent (From Scratch)
Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout
Popular Ai topics






Other popular topics










Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /ruby
- /wasm
- /erlang
- /phoenix
- /keyboards
- /rails
- /python
- /js
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /haskell
- /java
- /onivim
- /typescript
- /svelte
- /c-plus-plus
- /kotlin
- /crystal
- /tailwind
- /react
- /gleam
- /ocaml
- /elm
- /flutter
- /vscode
- /ash
- /opensuse
- /html
- /centos
- /php
- /deepseek
- /zig
- /scala
- /textmate
- /lisp
- /sublime-text
- /nixos
- /debian
- /react-native
- /agda
- /kubuntu
- /arch-linux
- /django
- /revery
- /ubuntu
- /manjaro
- /spring
- /nodejs
- /diversity
- /deno
- /lua
- /julia
- /slackware
- /c