AI Agents in Finance · Level 2 - Architect
Launching soon Join the waitlist
Level 2 · Architect · 6-week program · OpenAI Agents SDK + LangGraph + LlamaIndex

Design multi-agent systems for finance you can defend in an architecture review

Move from building individual agents to designing complete agentic systems. You rebuild the agent stack from zero, then learn to think in graphs, not loops: stateful workflows that branch, persist, resume, and coordinate multiple agents. On top of that foundation, you implement the patterns AI architects actually use: reasoning (ReAct, Reflection, Self-Consistency) with an honest cost model, memory that survives across sessions, context engineering, workflow patterns, multi-agent orchestration with human approval gates, and tracing to understand exactly what your agents did. Throughout the course, every concept is applied to realistic financial use cases. You implement agentic RAG through two complementary approaches: first by hand in LangGraph, then using LlamaIndex's higher-level abstractions.

You finish with three end-to-end systems built on deliberately different architectures: an Autonomous Rates Analyst (Reflex) that learns from previous runs, an FX Strategy Desk (Bullfight) where specialist agents debate before reaching a decision, and an ETF Portfolio Construction Team (Sous-Chef) with a human approval workflow.

6-week program 10 chapters 15 labs 3 deep-dive builds OpenAI Agents SDK + LangGraph + LlamaIndex Standalone: Level 1 not required
Taught by the co-author of the Packt book Building AI Agents for Finance
Fit check

For people who get asked "one agent or five?"

This is an architecture course, not an introduction. Thirty seconds of honesty saves you a refund request.

This course is for you if…

  • You write Python, work in or around finance, and have outgrown single-agent demos: developer, quant, data scientist, or technical analyst.
  • You get asked "should this be one agent or five?" and want an answer you can justify, not a vibe.
  • You need patterns that survive regulated contexts: retrieval that cites or refuses, reasoning traces you can audit, human approval gates before anything is released.
  • You want to learn LangGraph properly, on finance problems, not pizza-order tutorials.
  • You've taken Level 1, or skipped it. Either works: week 1 rebuilds the foundations from zero, fast.

It's not for you if…

  • You've never written Python. The week-1 sprint compresses foundations; it doesn't skip them, but it assumes you code.
  • You want guardrails, evaluation, security, and deployment as the core topic. That's Level 3.
  • You're looking for prompt tips. This is systems architecture: state design, control flow, failure handling.
  • You expect trading signals or investment advice. You'll build analytical systems, not a money machine.
Outcomes

By the end, you will

Every outcome maps to a lab you build: starter notebook in, working system out.

01
Rebuild the agent stack from zero: the raw agent loop hand-built first, then the OpenAI Agents SDK, so nothing a framework does ever feels like magic.
02
Think in graphs, not loops: stateful agent workflows with explicit branching, persistence, and mid-run resume, and know when a plain loop is enough.
03
Apply reasoning patterns with a cost model attached: ReAct, reflection, and self-consistency, each built as a graph on a finance task, each with the math on what the extra calls buy you.
04
Give agents memory that survives sessions, and treat the context window as a budget: what belongs in the prompt, what in memory, what in retrieval.
05
Choose workflow patterns deliberately: chaining, parallelization, routing, orchestrator-workers, and when a deterministic workflow beats an agent in finance.
06
Design multi-agent systems: supervisor/workers, evaluator-optimizer, handoffs, agents-as-tools, with a human approval gate before anything is released.
07
Trace what your agents actually did: instrument an agent, read its full trace end to end, then do the same for a whole agent team.
08
Ship agentic RAG that admits what it doesn't know: query rewriting, routing, decomposition, retrieval grading, and a cite-or-refuse verdict, built two ways: hand-rolled and framework-native.
Method

How this course is taught

The same pedagogy used in corporate training rooms at financial institutions, proven on people who bill by the hour.

🔧

Raw first, then framework

The agent loop is hand-built before the SDK version; graphs are motivated before LangGraph appears; agentic RAG is hand-rolled before the framework does it for you. No black boxes.

🧩

One harmonized stack

Every lab converges on the OpenAI Agents SDK and LangGraph, with LlamaIndex for retrieval. Patterns compare cleanly because the stack stays fixed.

📈

Finance-native labs

Due-diligence briefs, sector-ETF pipelines, trading-strategy critiques, portfolio rebalancing, research-note production: workflows you recognize from the desk.

🧱

Build-up, not toy-hop

Week 1 plants a retrieval failure that week 5 resolves. Week 4's tracing reads week 4's agent team. The week-6 deep dives assemble everything you built before them.

Curriculum

6 weeks · 10 chapters · 15 labs · 3 deep dives

Each chapter ships a concept lesson and Colab-ready labs. Week 1 is steep by design; week 5 is the heaviest build week. Here is what each one covers.

Week 1 · Foundations sprint + thinking in graphs
Ch 1AI Agent Foundations

A fast repass of the ground an architect stands on: what LLMs can and cannot do, the four core limitations, the four ways out, and what separates a chatbot from an agent. If you took Level 1 this is a brisk warm-up; if you didn't, it's your on-ramp.

Key concepts: LLM foundations, the four core LLM limitations, in-context learning vs fine-tuning vs RAG vs agents, the autonomy spectrum, the augmented LLM building block.

2 labs: a ten-minute environment check, then a grounded document Q&A pushed to the exact question where plain retrieval fails. That failure stays open until week 5.

Ch 2AI Agent Design Patterns

The agent stack rebuilt from zero: the raw loop hand-built, then the same agent on the OpenAI Agents SDK. Around it, the full design-pattern map and a planning deep dive that pays off in the final week.

Key concepts: the agent loop, the design-pattern taxonomy (capability, reasoning, quality, orchestration), planning styles and their hybrids, tool calling.

1 lab: build the loop raw, then rebuild it on the SDK as a company-research agent that produces a rapid due-diligence brief.

Ch 3Think in Graphs, Not Loops

The mental shift the course is named for: from a loop you can't inspect to a graph with explicit state that branches, persists, and resumes. This is the substrate everything after runs on.

Key concepts: why graphs beat loops, typed state, conditional branching, checkpointing, resuming a run mid-flight, streaming events.

1 lab: a stock-analysis graph with a conditional risk branch on a sector-ETF pipeline; stop it mid-run, then resume it.

Week 2 · Reasoning + memory
Ch 4Reasoning Patterns

The reasoning landscape on one map, then depth only where you build: how to make an agent check its own work, and what each extra call costs. The advanced search-based patterns are mapped and deferred to Level 3.

Key concepts: chain-of-thought, ReAct, reflection and self-refinement, Reflexion, self-consistency and majority voting, the cost/quality trade-off of each pattern.

3 labs, all built as graphs: a ReAct valuation agent, a reflection loop that critiques a trading strategy, and a self-consistency vote that produces an investment recommendation.

Ch 5Memory & Context Engineering

An agent that forgets every session is useless for recurring work. The memory taxonomy first, then the discipline on top of it: treating the context window as a budget and deciding what belongs where.

Key concepts: working vs long-term memory (episodic, semantic, procedural), learning from past sessions, the context window as a budget, prompt vs memory vs retrieval, the four context strategies (write, select, compress, isolate).

1 lab: a portfolio-rebalancing advisor whose past sessions are distilled into retrievable experience that grounds its next recommendation.

Week 3 · Workflow patterns
Ch 6Workflow Patterns

The workflow patterns behind reliable agent systems, read through a finance lens: when a fixed, inspectable pipeline beats an autonomous agent, and how to wire specialists in parallel.

Key concepts: the augmented LLM building block, prompt chaining with gates, parallelization (sectioning and voting), routing, orchestrator-workers, workflows vs agents in finance.

1 lab: a sector-ETF call decided two ways: by a panel of specialist analysts synthesized into one view, then by a persona vote.

Week 4 · Orchestration + observability
Ch 7Multi-Agent Orchestration

The architecture chapter: the ways to wire agents together, what state they share, and where a human signs off. It ends on the question architects get paid to answer: when is one agent the right answer?

Key concepts: supervisor/workers, orchestrator-worker, evaluator-optimizer, handoffs, agents-as-tools, shared state design, context isolation, human-in-the-loop approval gates.

3 labs: an evaluator-optimizer loop refining a trading strategy, a side-by-side comparison of handoffs vs agents-as-tools, and a research-note production line where a human approves, edits, or rejects before release.

Ch 8Observability & Tracing

You just built a system where several agents hand work to each other. This chapter is how you see what it actually did: every call, every tool, every handoff, with latency and token counts attached.

Key concepts: traces and spans, instrumenting an agent, reading a multi-agent trace, built-in tracing vs an external tracing tool, where tracing ends and evaluation (Level 3) begins.

1 lab, two parts: instrument a single tool-using agent and read its full trace, then point the same instrumentation at the previous chapter's agent team and read the handoffs.

Week 5 · Agentic RAG, two ways
Ch 9Agentic RAG with LangGraph

The answer to week 1's open failure: retrieval that behaves like an analyst instead of a lookup. You hand-build the control flow, so every decision the system makes is a node you wrote.

Key concepts: naive-RAG failure modes, query rewriting, routing across multiple indexes, sub-question decomposition, retrieval grading, corrective retries, supported/unsupported verdicts with citations.

1 lab: an agentic RAG graph that routes, decomposes, grades its own retrieval, and refuses when the evidence isn't there.

Ch 10Agentic RAG with LlamaIndex

The same architectural ideas, delivered by a framework built for retrieval. The chapter closes on the architecture decision itself: when do you hand-roll the graph, and when do you take the framework's abstractions?

Key concepts: LlamaIndex RAG components, semantic routing across indexes, sub-question decomposition, an agent over query engines, framework vs hand-rolled trade-offs.

1 lab: the agentic retrieval patterns rebuilt on framework abstractions, over a different corpus, ending with the side-by-side comparison.

Week 6 · Deep dives
DD 1–3Three deep-dive builds

Week 6 assembles everything into three end-to-end systems, each on a deliberately different architecture: an Autonomous Rates Analyst (Reflex), an FX Strategy Desk (Bullfight), and an ETF Portfolio Construction Team (Sous-Chef). Full details below.

Deep dives

Three systems that justify the word "architect"

Not demos, but complete, inspectable systems: each on a different multi-agent architecture, each on a different finance desk.

Reflex
Plan-and-execute + reflection memory

The Autonomous Rates Analyst

A rates desk runs the same analysis drill before every inflation print; this agent runs it end to end. It plans its research once, executes each step with cheap model calls, puts the final decision to a vote of three risk personas, writes a desk memo, and distills lessons it retrieves on its next run. Run it twice and the second run visibly plans better than the first: process improvement with no fine-tuning.

Bullfight
Committee + adversarial debate

The FX Strategy Desk

Currency positioning in two stages. First a parallel committee: macro, flows, and technicals analysts, each seeing only its own slice of the data, merged into a strategist's house view. Then a bull and a bear debate that view over configurable rounds before a judge rules with a verdict, a confidence level, and what would change its mind.

Sous-Chef
Orchestrator + specialists + HITL

The ETF Portfolio Construction Team

An orchestrator drives screening, allocation, risk, and explainer specialists. Risk checks are deterministic code, where they belong, with an LLM narrative on top, and a human approval gate lets you approve or edit the weights before the final investment-policy document is generated.

Instructor

Learn from a practitioner who teaches this for a living

Hanane Dupouy

Hanane Dupouy is a finance-AI practitioner and corporate trainer, and co-author of the Packt book Building AI Agents for Finance. Hanane has taught these exact patterns to engineering teams inside international firms, and built this course the way those workshops run: show the limitation first, hand-build the mechanism second, adopt the framework third, always on finance data.

  • Co-author, Building AI Agents for Finance (Packt Publishing)
  • Corporate trainer
  • Conference speaker: CFA UK Institute, IMA, STAC AI, Packt AI Summit
  • Speaker inside corporates such as Thales Digital Factory and BPCE
  • 16+ years in finance: data scientist, then head of a data science and business intelligence team, and 5 years as an algorithmic trader
What you get

Everything included

ENROLLMENT OPENS SOON
6-week program · lifetime access to all materials
  • 10 chapters + 3 architect-grade deep-dive builds
  • All 15 labs as Colab-ready notebooks
  • Starter + full solution code for every lab
  • One harmonized stack: OpenAI Agents SDK, LangGraph, LlamaIndex
  • Runs with one OpenAI API key
  • All future updates included
Join the waitlist

Be first to know when enrollment opens.

FAQ

Questions, answered straight

What are the prerequisites? Do I need to have taken Level 1?
You do not need to have bought Level 1, but you do need its fundamentals: this course assumes you have built at least one agent, whether in Level 1 or elsewhere, and it builds on that. You also need working Python (functions, classes, pip, comfortable reading tracebacks). Week 1 is an accelerated foundations sprint that rebuilds the stack from scratch, so nothing is skipped, but the ramp is steeper than a beginner course. If you have never written a tool-calling loop, start at Level 1.
If I took Level 1, will I see the same labs again?
No. Lectures recap where an architect needs the recap, but every Level 2 lab is either new or visibly extends its Level 1 counterpart. Memory goes from session memory to retrievable experience across sessions; RAG goes from grounded Q&A to systems that route, decompose, grade their own retrieval, and refuse when unsupported.
How much time does it take?
The program is structured over 6 weeks at a few focused hours per week. Week 1 (three chapters) and week 5 (the two agentic RAG builds) are the heaviest; the week-6 deep dives are around 90 minutes each. Everything remains available afterward, so you can go at your own pace.
What do I need to run the labs?
One OpenAI API key and either Google Colab (free, zero setup) or Python 3.11+ locally. Everything else installs with pip, and the tracing chapter includes a fully local option that requires no extra account. A few labs can pull live market data from free sources; that's always optional. Expect a few dollars of API usage for the whole course.
Which frameworks does this teach?
The OpenAI Agents SDK and LangGraph are the spine of the course, with LlamaIndex for the retrieval chapters and an open-source tracing tool for observability. Every core pattern is hand-built before the framework version, so you know exactly what each abstraction is doing for you.
How is this different from Level 1 and Level 3?
Level 1 is fundamentals: your first agents, tool calling, the agent loop. Level 2, this course, is architecture: graphs, reasoning patterns, memory, orchestration, tracing, and agentic RAG. Level 3 is production: guardrails, security, evaluation, and deployment. Levels 2 and 3 are parallel paths after Level 1 rather than a ladder: neither requires the other, and each re-introduces its stack from scratch.
Will this cover evaluation, guardrails, and deployment?
Only at the edges: human approval gates, cite-or-refuse behavior, and reading traces. Evaluation harnesses, guardrails, security, and deployment are the core of Level 3. Level 2's job is to make you the person who can design the system Level 3 ships.
Will this teach me to trade or pick stocks?
No. You'll build analytical and advisory systems: research pipelines, strategy critics, portfolio-construction teams, document Q&A. This is an engineering course, not a trading course, and nothing in it is investment advice.

Stop building demos. Start designing systems.

Rebuild the stack from zero in week 1. Defend a multi-agent architecture by week 6.

Launching soon Get notified when it opens
Join the waitlist