AI Agents in Finance · Architecture to Production
Waitlist open Join the waitlist
Flagship cohort · 8 weeks · Two phases · OpenAI Agents SDK + LangGraph + LlamaIndex

Design multi-agent systems for finance. Then make them production-grade.

One cohort, two phases, the complete arc. Phase 1: Architecture. You rebuild the agent stack from zero, learn to think in graphs, not loops, and implement the patterns AI architects actually use: reasoning that checks its own work, memory that survives across sessions, workflow patterns, multi-agent orchestration with human approval gates, and agentic RAG that cites or refuses. Phase 2: Production. You take what you designed and answer the hard questions: harness and loop engineering, guardrails, security and auditability, observability end to end, and evaluation from LLM-as-a-judge to deterministic code checks.

None of it stays theory: you implement everything you learn across hands-on finance use cases, lab by lab, build by build, closing with a capstone system of your own.

8-week live cohort One cohort per season Phase 1: Architecture · Phase 2: Production OpenAI Agents SDK + LangGraph + LlamaIndex New to agents? Start with Level 1
Taught by the co-author of the Packt book Building AI Agents for Finance
Fit check

For people whose agents have to survive an architecture review, then a Monday morning

This is the advanced program of the series, not an introduction. Thirty seconds of honesty saves everyone time.

This program 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've been asked the hard questions too: what happens when it fails, what does it cost, how do we know it's still good?
  • You need patterns that survive regulated contexts: retrieval that cites or refuses, audit trails, evaluation evidence, human sign-off before anything is released.
  • You've built at least one agent, in Level 1 or elsewhere, and want the complete picture in one program.

It's not for you if…

  • You've never written Python. The opening sprint compresses foundations; it doesn't skip them, but it assumes you code.
  • You've never touched an agent at all. Start with Level 1: Foundations, the self-paced on-ramp, then come back.
  • You're looking for prompt tips. This is systems engineering: state design, control flow, failure handling, budgets, evaluation.
  • 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 the reasoning patterns: ReAct, reflection, and self-consistency, each built hands-on on a finance task, and know when each one earns its extra calls.
04
Design multi-agent systems: supervisor/workers, evaluator-optimizer, handoffs, agents-as-tools, with memory that survives sessions and a human approval gate before anything is released.
05
Ship agentic RAG that admits what it doesn't know: routing, decomposition, retrieval grading, and a cite-or-refuse verdict, built two ways: hand-rolled in LangGraph and framework-native in LlamaIndex.
06
Engineer the harness: turn and token budgets, stop conditions, retries, cost circuit breakers, and checkpoint-and-resume. The discipline no tutorial teaches.
07
Guard, secure, and audit: guardrails with tripwires, a red-team battery, injection defense, action tiers, and audit trails that reconstruct why an agent acted.
08
Observe and evaluate everything: instrument a whole agent team, trace every call, tool use, and handoff end to end, then prove quality with judged QA, trajectory evals, code checks, and the RAG evaluation triad.
Format

How this cohort runs

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

📅

Live cohort, 8 weeks

One cohort per season, in two phases: Architecture, then Production. The final week-by-week calendar is announced at launch. All materials stay available afterward.

🔧

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 and open-source tracing and evaluation tools on top. Nothing exotic, nothing you can't reuse at work.

📈

Finance-native labs

Due-diligence briefs, sector-ETF pipelines, trading-strategy critiques, portfolio rebalancing, advisory workflows, monitoring desks: work you recognize from the desk.

Curriculum

Two phases, one arc

One progression: design the system, then make it production-grade. Each module ships a concept lesson and Colab-ready labs, every one landing on a realistic financial use case; the exact week-by-week calendar is announced at launch.

Phase 1 · Architecture
1.1Foundations Sprint & the Design-Pattern Map

A fast repass of the ground an architect stands on: what LLMs can and cannot do, what separates a chatbot from an agent, and 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.

Key concepts: the agent loop, the design-pattern taxonomy (capability, reasoning, quality, orchestration), planning styles, tool calling, in-context learning vs fine-tuning vs RAG vs agents.

Labs include: a grounded document Q&A pushed to the exact question where plain retrieval fails (a failure that stays open until the agentic RAG module resolves it), and a company-research agent built raw, then rebuilt on the SDK.

1.2Think in Graphs, Not Loops

The mental shift the architecture phase is built on: 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.

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

1.3Reasoning Patterns

How to make an agent check its own work, and what each extra call costs. Every pattern is built hands-on, on a finance task.

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

Labs include: a ReAct valuation agent, a reflection loop that critiques a trading strategy, and a self-consistency vote that produces an investment recommendation.

1.4Memory & 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, prompt vs memory vs retrieval, the four context strategies (write, select, compress, isolate).

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

1.5Workflow Patterns & Multi-Agent Orchestration

When a fixed, inspectable pipeline beats an autonomous agent, how to wire specialists in parallel, and the ways to connect agents into a team: 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: prompt chaining with gates, parallelization, routing, orchestrator-workers, supervisor/workers, evaluator-optimizer, handoffs, agents-as-tools, human-in-the-loop approval gates, workflows vs agents in finance.

Labs include: a sector-ETF call decided by a panel of specialist analysts, an evaluator-optimizer loop refining a trading strategy, and a research-note production line where a human approves, edits, or rejects before release.

1.6Observability & Tracing

You just built a system where several agents hand work to each other. This module 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.

Labs include: instrument a single tool-using agent and read its full trace, then point the same instrumentation at an agent team and read the handoffs.

1.7Agentic RAG, Two Ways

The answer to the opening module's planted failure: retrieval that behaves like an analyst instead of a lookup. First hand-built in LangGraph, so every decision the system makes is a node you wrote, then rebuilt on LlamaIndex's abstractions, closing on the architecture decision itself: when do you hand-roll, and when do you take the framework?

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

Labs include: an agentic RAG graph that routes, decomposes, grades its own retrieval, and refuses when the evidence isn't there, then the same patterns rebuilt framework-native over a different corpus.

Phase 2 · Production
2.1The Agent Harness: Loop Engineering

The signature module of the production phase, and a discipline no tutorial teaches: the harness is everything the loop must own that the model doesn't. Runaway loops, silent failures, and cost blowouts each get a detection signal and a guard.

Key concepts: turn and token budgets, stop conditions, tool dispatch, retries and timeouts, cost circuit breakers, checkpoint and resume, human interrupts, the loop failure taxonomy.

Labs include: familiar agent loops re-read through production robustness: bounded retries, budget guards, and disagreement as a live escalation signal.

2.2Guardrails

Keeping an agent inside its mandate: guardrails as first-class components, the subtle race condition where a tool fires before the guardrail verdict lands, and red-teaming your own system before someone else does.

Key concepts: input and output guardrails, tripwires, the guardrail-vs-tool race condition, compliance-safe behavior, red-team batteries as living test assets.

Labs include: harden a fundamentals agent against out-of-scope queries and the race condition, then attack an advisory agent with a red-team battery.

2.3Security & Auditability

Agents that touch real workflows need defense and a paper trail: resisting injected instructions, tiering actions by how reversible they are, and being able to reconstruct for a reviewer exactly why the agent did what it did.

Key concepts: prompt-injection defense, action tiers, least-privilege tools, the trace as an audit file, reconstructing an agent's history from its records.

Labs include: a hardened client-intake agent, and an audit lab that reconstructs an agent's decisions end to end.

2.4Observability at Scale

From reading traces to running monitoring: instrument a whole agent team persistently and turn a pile of runs into a monitoring view someone can act on.

Key concepts: traces and spans for teams, persistent instrumentation, reading a team's behavior per agent and per run, latency budgets, monitoring vs looking.

Labs include: instrument the team you built in Phase 1 end to end and read what it actually did, agent by agent, run by run.

2.5Evaluation: Agents & RAG

The module that separates a demo from a system: how do you know the agent is good, and how do you know it's still good after you change it? Judges where judgment is needed, code where code is better, and thresholds you re-check after every change. Then the part most courses skip: measuring your retrieval pipeline, with the metrics that tell you whether the retriever or the generator is failing.

Key concepts: offline evals over traces, synthetic datasets, LLM-as-a-judge vs deterministic code evaluators, tool-selection evals, trajectory convergence, the RAG evaluation triad (faithfulness, answer relevance, context relevancy), hallucination metrics.

Labs include: judged QA at scale, tool-call evaluation, trajectory convergence, code-execution checks, and a routed retrieval pipeline over a real filing evaluated end to end.

2.6Flagship Builds & Capstone

The closing stretch assembles everything into complete, inspectable systems drawn from both phases (see the builds below), then you design and ship your own capstone: any finance use case, at least two cooperating agents, plus at minimum guardrails, tracing, and one eval. Scope small and finish: a modest system that runs beats an ambitious diagram.

Flagship builds

Systems that earn both words: architecture and production

Not demos, but complete, inspectable systems, each on a different multi-agent architecture and a different finance desk. The final build lineup ships with the launch calendar.

Reflex → Iron Reflex
Plan-and-execute + reflection memory, then hardened

The Autonomous Rates Analyst

A rates desk runs the same analysis drill before every inflation print; this agent runs it end to end, plans its research once, writes a desk memo, and distills lessons it reuses on its next run. Built in Phase 1, then hardened layer by layer in Phase 2: memory writes that need human approval, guardrails on inputs and outputs, full instrumentation with a cost ledger, and an evaluation gate that blocks degraded runs.

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 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.

By the Book
The full compliance harness

The Regulated Robo-Advisor Platform

One advisory workflow carrying everything at once: suitability constraints enforced by guardrails, every decision traced, quality proven by evals, and an audit trail a reviewer could reconstruct. The synthesis build: if you can build this, you can stand behind agents in a regulated environment.

Watchdog
Supervised monitoring desk + human in the loop

The Global Macro Monitoring Desk

A supervisor drives specialist workers watching markets and macro events, raises alerts as they form, and escalates to a human before anything consequential goes out. The build where orchestration, alerting, and human sign-off come together in one running desk.

Capstone
Your system, your desk

Your Own Production Agent System

You close the cohort by designing and shipping your own system: any finance use case, at least two cooperating agents, plus at minimum guardrails, tracing, and one eval. It becomes the artifact you can show an architecture review, or a hiring panel.

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 program 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 END OF SEPTEMBER
8-week live cohort · one cohort per season · lifetime access to all materials
  • The complete arc, architecture to production, in one progression
  • Two phases: Architecture, then Production, ending on a guided capstone
  • Every lab as a Colab-ready notebook, with starter + full solution code
  • 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.

New to agents? Start here.

Level 1: Foundations is the self-paced on-ramp: your first agents, tool calling, the agent loop, hosted on Udemy (Udemy's 30-day refund policy applies to it). Take it first if you have never built an agent, then join this cohort when you're ready to go from working demos to defensible systems.

Explore Level 1: Foundations →
FAQ

Questions, answered straight

What are the prerequisites? Do I need Level 1?
You do not need to have bought Level 1, but you do need its fundamentals: this program assumes you have built at least one agent, whether in Level 1 or elsewhere. You also need working Python (functions, classes, pip, comfortable reading tracebacks). Phase 1 opens with 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 with Level 1: it is self-paced on Udemy, and Udemy's 30-day refund policy applies to it.
Is it live or self-paced?
It's a live cohort running 8 weeks, one cohort per season, with the final week-by-week calendar announced at launch. All materials, labs, and recordings of the cohort's sessions remain available to you afterward, so falling behind a week is recoverable and revisiting later is expected.
How much time does it take?
Plan for a few focused hours per week across the 8 weeks. The opening sprint is steep by design, and the build-heavy stretches (agentic RAG, evaluation, the flagship builds) are the heaviest. Everything remains available afterward, so you can go at your own pace where life interferes.
What do I need to run the labs?
One OpenAI API key and either Google Colab (free, zero setup) or Python 3.11+ locally. The tracing and evaluation tools are open source, install with pip, and run fully locally with 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 program.
Which frameworks does this teach?
The OpenAI Agents SDK and LangGraph are the spine of the program, with LlamaIndex for the retrieval modules and open-source tracing and evaluation tools on top. Every core pattern is hand-built before the framework version, so you know exactly what each abstraction is doing for you.
Can I join only the Production phase?
No. The phases are one arc, not two courses bolted together: the systems you harden, instrument, and evaluate in Phase 2 are the ones you design and build in Phase 1. Splitting them would recreate exactly the gap this program exists to close.
Will this teach me to trade or pick stocks?
No. You'll build analytical and advisory systems: research pipelines, strategy critics, portfolio-construction teams, monitoring desks, document Q&A. This is an engineering program, not a trading course, and nothing in it is investment advice.

Stop building demos. Ship systems you can stand behind.

Design the architecture in Phase 1. Make it production-grade in Phase 2. One cohort, the complete arc.

Waitlist open Get notified when it opens
Join the waitlist