AI agents, chatbots, and RAG systems are easy to prototype — but hard to test reliably. A tweaked prompt, a new model version, or a re-indexed knowledge base can silently change behavior, and classic assertions (string matching, snapshots) can't capture what actually matters: correctness, relevance, and grounded answers.
This talk walks from real-world failures (the $1 Chevy Tahoe, Air Canada's chatbot) to a practical evaluation workflow you can adopt on Monday:
• Why chatbots have become agentic systems — and where prompt injection hides
• The AI Agent Testing Pyramid: deterministic checks → metrics → LLM-as-a-Judge → humans
• LLM-as-a-Judge with DeepEval — evaluating meaning, not exact matches, right inside pytest
• Faithfulness, thresholds, and quality gates for RAG answers
• Running evals in CI and on a daily schedule to catch drift
• Wrapping evaluations in BDD/Gherkin so product owners and content editors can write tests too
You'll leave with a reusable blueprint for automated AI evaluation — from local runs to CI pipelines.
Slides & demo project: https://github.com/messeb/py-deepeval-behave-bdd-testing-example
Talk given at WeAreDevelopers World Congress 2026 (Europe) by Sebastian Messingfeld, Eurowings Digital.