Skip to content

zenml-io/zenml-agentic-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agentic Workshop

ZenML workshop demonstrating agentic pipelines with dynamic execution and deployment.

dynamic_pipelines

Research pipelines using ZenML dynamic pipelines and pydantic-ai agents.

01_pipeline

Basic research pipeline: plan research topics, execute searches in parallel via .map(), synthesize final report.

02_pipeline

Extends 01 with prompt tracking as artifacts for lineage and versioning.

03_pipeline

Extends 02 with query validation step using conditional branching.

micro_lessons

Standalone examples demonstrating ZenML dynamic pipeline features:

File Concept
parallel_steps.py Parallel step execution with .submit()
parametrize.py Runtime step parametrization via YAML config
product.py Cartesian product mapping with .product()
unmapped.py Passing unchanged inputs to mapped steps
unpack_tuples.py Unpacking multi-output results from mapped steps

Setup and Run

cd dynamic_pipelines
uv sync --dev
uv run zenml init
uv run python 01_pipeline.py
...

deployment_example

Weather agent pipeline deployable to ZenML Pro.

Setup and Run

cd deployment_example
uv sync --dev
uv run zenml init
uv run zenml login
uv run python weather_agent.py

Deploy

uv run zenml pipeline deploy weather_agent.simple_weather_pipeline

License

Apache License 2.0

About

Workshop to explore features for agentic workflows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published