AI and Deep Learning

Can I use MLflow to track LLM prompts and their responses during the evaluation phase?

LA Asked by Laura Nelson · 04-01-2025
0 upvotes 10,135 views 0 comments
The question

With the rise of Generative AI, I’m curious if MLflow has tools specifically for tracking LLM inputs and outputs. I want to compare different prompts for the same model and see which ones yield better factual accuracy. Is there a specific flavor or UI component designed for this type of unstructured "run" data, or is it strictly for scalar metrics?

3 answers

0
SA
Answered on 07-01-2025

Absolutely! MLflow has introduced "MLflow Tracing" and specialized LLM tracking features specifically for this purpose. You can use the mlflow.llm.log_predictions() function to store prompts, outputs, and even the intermediate chain steps. The UI has been updated with a dedicated "Evaluation" tab where you can view these side-by-side. It even supports "LLM-as-a-judge" metrics, where you can use a stronger model (like GPT-4) to automatically score the outputs of your smaller models based on relevance or safety. This makes MLflow a very strong contender for LLMOps, moving way beyond just tracking simple training loss curves

0
GE
Answered on 09-01-2025

How do you handle the cost of using an 'LLM-as-a-judge' when you have thousands of test cases in your evaluation set?

CH 10-01-2025

Cost management is tricky, George. In MLflow, the best strategy is to run your automated judges on a representative sample rather than the full set. You can also use smaller, open-source models like Llama-3 or Mistral as the evaluator to keep costs at zero. The tracking server doesn't care which model provides the score; it just records the 'accuracy' or 'faithfulness' value you give it, allowing you to optimize your budget.

0
JA
Answered on 11-01-2025

The new 'Prompt Engineering' UI in MLflow is a lifesaver. You can iterate on prompts directly in the browser and see the results instantly.

LA 12-01-2025

I was just about to mention that! Being able to tweak a system message and see how it affects a whole batch of responses in one view is a game changer.

Share your thoughts

Your email address will not be published. Required fields are marked (*)

Professional Counselling Session

Still have questions?
Schedule a free counselling session

Our experts are ready to help you with any questions about courses, admissions, or career paths. Get personalized guidance from industry professionals.

Request a Call Back

Search Online

We Accept

We Accept

Follow Us

"PMI®", "PMBOK®", "PMP®", "CAPM®" and "PMI-ACP®" are registered marks of the Project Management Institute, Inc. | "CSM", "CST" are Registered Trade Marks of The Scrum Alliance, USA. | COBIT® is a trademark of ISACA® registered in the United States and other countries.

Book Free Session