Build a Deep Research Agent with Systems thinking Approach

Nikhil Pentapalli

GenAI @ Adobe | Agentic Lead Eng

From one LLM call to a deep research agent you can trust in production

An LLM that "does research" is easy to fake and hard to trust. In this workshop you build a real one: a deep research agent that plans a question into sub-questions, searches the web, reads and verifies sources, tracks what it finds, and writes a report where every claim carries a citation.

Getting there is not a prompting trick. It is systems thinking. The model is fixed, and reliability comes from the system you build around it: the loop, the tools, the memory, the context budget, the stopping rules, the tool feedback, and the evals.

You build the agent four times, from a single LLM call up to an Agent SDK plus MCP system. Each rebuild starts with a failure you watch happen live, then fix together. Nothing about reliability is taken on faith.

You leave with a working agent, a mental model for debugging any agent that misbehaves, and a starter architecture you can point at your own tools the same week.

What you’ll learn

Building deep research agents you can trust in production, by mastering the system around the model with systems first thinking.

  • Start from a single LLM call, add tool calling, then wrap it in the loop that turns a model into an agent

  • See exactly how a model requests a tool and how you dispatch it, so nothing is a black box

  • Add state and a stopping policy so the agent knows when it is actually done

  • Design the system prompt, tool schemas, memory, and context that steer agent behavior

  • Add a planner, guardrails, and context compaction so long runs do not fall apart

  • Keep the agent grounded and predictable across complex, multi-turn interactions

  • Capture step-by-step traces that show exactly where and why a run went wrong

  • Use structured, cited outputs so every claim maps back to a real source

  • Turn opaque agent failures into inspectable, fixable events

  • Build an eval set and score runs with a rubric plus an LLM-as-judge

  • Track grounding, faithfulness, citation quality, and hallucinations across runs

  • Instrument token and dollar cost so reliability does not mean runaway bills

  • Write tool schemas and results that teach the model, not just return raw data

  • Handle failures, empty results, and errors so the agent recovers instead of crashing

  • Build predictable behavior into complex, multi-step tool use

  • Move from a hand-built loop to the Claude Agent SDK and see what it handles for you

  • Understand precisely what the SDK gives you versus what you still have to design

  • Connect tools and external context through MCP into a reusable architecture

Learn directly from Nikhil

Nikhil Pentapalli

Nikhil Pentapalli

Senior AI Engineer | GenAI, RAG, Agents | Adobe | Ex-Startups | 9 Years in AI

Adobe
Cohere
O'Reilly Media
Bold Penguin
Analytics Vidhya
See all products from Nikhil

Who this course is for

  • Software engineers / product folks who have called an LLM API but find agent loops, context management, and MCP still feel like magic

  • Engineers building or about to build agents who want reliability, not a happy-path demo

  • ML and AI engineers who can prompt a model but have not yet engineered the system around one

What's included

Nikhil Pentapalli

Live sessions

Learn directly from Nikhil Pentapalli in a real-time, interactive format.

Lifetime access

Go back to course content and recordings whenever you need to.

Community of peers

Stay accountable and share insights with like-minded professionals.

Certificate of completion

Share your new skills with your employer or on LinkedIn.

Resources

A Deep research agent you build yourself, from one LLM call to an SDK plus MCP system that plans, searches, reads, verifies, and writes cited reports The full repo, every checkpoint as its own runnable file, yours to keep and reuse

Maven Guarantee

Your purchase is backed by the Maven Guarantee.

Course syllabus

Week 1

Aug 22—Aug 23

    DAY 1 - 2H

    1 item

    DAY 2 - 2H

    1 item

Schedule

Live sessions

4 hrs

Projects / Hands on

3 hrs

Frequently asked questions

Maven for Teams

Reimbursement

Get your company to pay

Everything L&D needs: email template, receipts, and certificate of completion.

Get reimbursed

Team discount

Learn with your teammates

Save 20%+ when 2 or more teammates enroll in the same cohort.

Save 20%+ with a team

Private cohort

Run a cohort for your org

A dedicated cohort with a custom schedule and curriculum, tailored to your team.

Book a private cohort

$399

USD

Aug 22Aug 23
Enroll