Through this series of notebooks, we demonstrate how you can use the NVIDIA NeMo Agent Toolkit to build, connect, evaluate, profile, and deploy an agentic system.
We showcase the building blocks that make up the agentic system, including tools, agents, workflows, and observability.
- Hello World - Installing NeMo Agent Toolkit and running a configuration-only workflow [🟢 Beginner]
- Getting Started - Getting started with the NeMo Agent Toolkit [🟢 Beginner]
- Bringing Your Own Agent - Bringing your own agent to the NeMo Agent Toolkit [🟢 Beginner]
- Adding Tools and Agents - Adding tools to your agentic workflow [🟢 Beginner]
- MCP Client and Servers Setup - Deploy and integrate MCP clients and servers with NeMo Agent Toolkit workflows [🟢 Beginner]
- Multi-Agent Orchestration - Setting up a multi-agent orchestration workflow [🟨 Intermediate]
- Observability, Evaluation, and Profiling - Instrumenting with observability, evaluation and profiling tools [🟨 Intermediate]
- Optimizing Model Selection, Parameters, and Prompts - Use the NeMo Agent Toolkit Optimizer to compare models, parameters, and prompt variations [🛑 Advanced]
We recommend opening these notebooks in a Jupyter Lab environment or Google Colab environment.
We also have a set of notebooks that are designed to be run in a Brev environment. See the Brev Launchables for more details.
To open these notebooks in a Google Colab environment, you can click the following link:
If you want to run these notebooks locally, you can clone the repository and open the notebooks in a Jupyter Lab environment. To install the necessary dependencies, you can run the following command:
uv venv --seed .venv
source .venv/bin/activate
uv pip install jupyterlabAssuming you have cloned the repository and are in the root directory, you can open the notebooks in a Jupyter Lab environment by running the following command:
jupyter lab examples/notebooks