55 items

1

Stateless LLM Calls vs Stateful Apps

Slides / Video
2

Choosing the Right Pattern

Slides / Video
3

Composability and Modular Component Design

Slides / Video
4

RAG Knowledge Assistant Architecture

Slides / Video
5

Chatbot Reference Architecture

Slides / Video
6

Sync vs Async LLM Architectures

Slides / Video
7

The LLM Gateway / Proxy Layer

Slides / Video
8

Separating Business Logic from LLM Calls

Slides / Video
9

Deterministic vs Model-Driven Control Flow

Slides / Video
10

Workflows vs Agents: When to Use Each

Slides / Video
11

Fan-Out/Fan-In for LLM Calls

Slides / Video
12

The Orchestrator-Workers Pattern

Slides / Video
13

The Evaluator-Optimizer Pattern

Slides / Video
14

Layers of an LLM App Stack

Slides / Video
15

What LLM Application Architecture Means

Slides / Video
16

Orchestrator Missing Await

Code Quiz
17

Reflection Returns Uncritiqued Draft

Code Quiz
18

ReAct Loop Drops Observations

Code Quiz
19

Evaluator-Optimizer Ignores Critique

Code Quiz
20

Parallelization Runs Sequentially

Code Quiz
21

Prompt Chaining Broken Link

Code Quiz
22

Router Pattern Missing Fallback

Code Quiz
23

RAG Retrieve-Then-Generate Flow

Code Quiz
24

Routing Tasks To The Right Architecture

Code Quiz
25

Memory Layering Short-Term vs Long-Term

Code Quiz
26

Streaming LLM Response To Client

Code Quiz
27

Conversation State Persistence And Reconstruction

Code Quiz
28

Separating Prompt Templates From Logic

Code Quiz
29

Stateless vs Stateful Session Handling

Code Quiz
30

Human-in-the-Loop Approval Gate

Code Quiz
31

Multi-Agent Handoff Design

Code Quiz
32

Provider-Agnostic LLM Client Interface

Code Quiz
33

Handling Non-Determinism in Design

Quiz
34

RAG as an Architectural Pattern

Quiz
35

Batch vs Real-Time Processing

Quiz
36

Orchestrator-Worker Pattern

Quiz
37

RAG vs Fine-Tuning vs Prompting

Quiz
38

Evaluator-Optimizer Reflection Loop

Quiz
39

Single-Prompt vs Multi-Step Design

Quiz
40

What LLM Application Architecture Is

Quiz
41

Layers of an LLM Application

Quiz
42

Routing Pattern

Quiz
43

Idempotency and Retry-Safe LLM Operations

Flashcard
44

Handling Non-Determinism

Flashcard
45

Async and Event-Driven Pipelines

Flashcard
46

Separating Prompts from Code

Flashcard
47

Parallelization Pattern

Flashcard
48

LLM Gateway / Proxy Layer

Flashcard
49

Router Pattern

Flashcard
50

Choosing the Right Pattern

Flashcard
51

Architecture for LLM Apps

Flashcard
52

Orchestrator-Worker Pattern

Flashcard
53

Evaluator-Optimizer Loop

Flashcard
54

Fallback and Graceful Degradation

Flashcard
55

Agentic vs Workflow Architectures

Flashcard
Code QuizIntermediate

ReAct Loop Drops Observations

Find why this reason-act-observe agent never learns from its tool results.

Codejavascript
async function react(question) {
  let thought = await reason(question);
  while (!thought.isFinal) {
    const action = thought.action;
    const observation = await act(action);
    thought = await reason(question);
  }
  return thought.answer;
}

What is the bug in this ReAct loop?