Elena Samuylova discusses comprehensive strategies for evaluating LLM-based applications, covering the full lifecycle from initial development through production monitoring. Key topics include implementing automated scoring systems, using LLM as a judge for classification tasks, evaluating RAG systems by separately testing retrieval and generation components, designing custom evaluation criteria, leveraging synthetic data for testing, and approaching agentic workflow evaluation. The conversation emphasizes that evaluation is an iterative process requiring domain expertise, proper test data design, and continuous refinement rather than relying on out-of-the-box metrics.

40m read timeFrom infoq.com
Post cover image
Table of contents
TranscriptIntroductions [ 00:27 ]LLM Evaluation Terminology [ 03:32 ]LLM as a Judge [ 05:24 ]LLM Based Application Evaluation Process [ 07:44 ]Custom "LLM as a Judge" Solutions [ 11:35 ]RAG Based Application Evaluation [ 15:47 ]Context Engineering vs Prompt Engineering [ 16:54 ]Role of Synthetic Data in LLM Systems Evaluation [ 19:29 ]Skillsets Required for LLM Application Evaluation [ 22:03 ]Limitations of LLM Application Evaluation [ 25:48 ]LLM Application Evaluation Metrics and Benchmarks [ 27:14 ]Evaluating Agentic AI Applications [ 28:48 ]Role of Software Development in the age of AI [ 31:27 ]Learning Resources [ 33:27 ]About the Author

Sort: