Acme Design is a full service design agency.
Presenter:
Otis x Harold
Node (step)
Edge
Edge
Conditional edge
State: a shared data structure that holds the current snapshot of your application's data, accessible to all nodes in the graph
Stateless:
LLMs are designed to treat each input as a new, independent request, without retaining any memory of past interactions.
Stateful:
Agent memory allows AI systems to maintain context and learn from past interactions, becoming more effective over time
MemorySaver in Langgraph save the context
A feature that pauses the execution of a graph to:
Approval - We can interrupt our agent, surface state to a user, and allow the user to accept an actionDebugging - We can rewind the graph to reproduce or avoid issuesEditing - You can modify the state There are 2 ways to create a breakpoint:
interrupt functioninterrupt_before, interrupt_after when compiling a graphHumanInTheLoopMiddleware
After creating a breakpoint, we need to resume it by Approve/Edit/Reject (Ref)
What
Why
To maximise accuracy, reliability, and ethical considerations, while enabling continuous learning of the AI model.