Q: What parts of evals can be automated with LLMs? – Hamel’s Blog - Hamel Husain
Хамель Хусейн отвечает на вопрос, какие части работы с оценками (evals) можно автоматизировать с помощью LLM. Главный тезис: LLM ускоряют рабочий процесс, но не заменяют человеческое суждение и экспертизу. Доверять LLM можно черновую осевую кодировку (axial coding) после того, как вы сами разметили 30–50 трейсов, сопоставление аннотаций с режимами отказа, предложения по улучшению промптов и анализ закономерностей в данных. Нельзя делегировать первичную открытую кодировку, валидацию таксономий отказов, разметку эталонных данных (ground truth) для LLM-as-Judge и анализ первопричин — здесь человек ловит то, что LLM пропускает (например, ошибки только при вставке данных из Excel). Итоговый совет: начинайте с ручного изучения данных, а LLM используйте для масштабирования того, что вы уже поняли, а не чтобы избежать просмотра данных.
LLMs can speed up parts of your eval workflow, but they can’t replace human judgment where your expertise is essential. For example, if you let an LLM handle all of error analysis (i.e., reviewing and annotating traces), you might overlook failure cases that matter for your product. Suppose users keep mentioning “lag” in feedback, but the LLM lumps these under generic “performance issues” instead of creating a “latency” category. You’d miss a recurring complaint about slow response times and fail to prioritize a fix.
That said, LLMs are valuable tools for accelerating certain parts of the evaluation workflow when used with oversight.
Here are some areas where LLMs can help:
However, you shouldn’t outsource these activities to an LLM:
In conclusion, start by examining data manually to understand what’s actually going wrong. Use LLMs to scale what you’ve learned, not to avoid looking at data.
This article is part of our AI Evals FAQ, a collection of common questions (and answers) about LLM evaluation. View all FAQs or return to the homepage.