Conditional tool calls
This exercise is part of the course
Multi-Agent Systems with LangGraph
Exercise instructions
Run the first two cells to install the libraries and re-define the tools
- Re-bind the LLM with the tools to make it tool-aware.
- Create nodes for the LLM and tools called
"llm"
and"tools"
, respectively - Add the edges to enable conditional tool use: add standard edges connecting the LLM to
START
andEND
, and create a conditional edge to route to"tools"
if thetool_condition
function is met, andEND
if not.
Note: If you’re running DataLab in Restricted Mode, this exercise isn’t supported yet. We’re actively working on making it available in the future.
Hands-on interactive exercise
Turn theory into action with one of our interactive exercises
