# End-to-End AI Applications Day1 Lab

> In this lab, Zach walks through the ML Ops for LangChain agents, focusing on the new Tests section and how to run them in CI with nightly evals and PR critical runs. He shows how PyTest filters critical tests with marks, and warn that eval tests call OpenAI and can burn tokens fast, so they are gat…

- Web page: https://www.dataexpert.io/lesson/endtoendaiapplicationsday1lab-mar26
- Program: [Spring 2026 AI Engineering Boot Camp](https://www.dataexpert.io/program/ai-engineering-boot-camp-starting-on-march-16th-2026-857)
- Access: Requires enrollment in Spring 2026 AI Engineering Boot Camp
- Length: 58 min video
- Skills: Python, MLOps, Git, APIs
- Academy: DataExpert.io Academy

## About this lesson

In this lab, Zach walks through the ML Ops for LangChain agents, focusing on the new Tests section and how to run them in CI with nightly evals and PR critical runs. He shows how PyTest filters critical tests with marks, and warn that eval tests call OpenAI and can burn tokens fast, so they are gated. He explains how seeded cases and judge rubrics work, and highlights that judge quality can miss real artifact quality unless we pass the DAG properly. Finally, he demonstrates DSPy based autoprompt optimization.

## Navigation

- Previous lesson: [End-to-End AI Applications Day1 Lecture](https://www.dataexpert.io/lesson/endtoendaiapplicationsday1lecture-mar26.md)
- Next lesson: [End-to-End AI Applications Day2 Lecture](https://www.dataexpert.io/lesson/endtoendaiapplicationsday2lecture-mar26.md)
