«А как мы поймём, что ИИ хорошо отвечает?»

Всем 👋️  Я Михаил Денисов Раскрываю и прокачиваю потенциал людей, делюсь секретами эффективного управления командами и личным опытом лидерства ⚡️📌 По вопросам - @mikhail_v_denisov

ИИGolden SetAnswer Correctness

🪄 Раз уж я управляю командой, которая творит магию ИИ, буду потихоньку делиться тем, что узнаём на практике 😁

Вчера один хороший знакомый рассказал историю:

Команда делала ИИ-решение, которое должно отвечать на вопросы по внутренней базе знаний. Вроде всё сделали, но начали проверять и выяснили, что система отвечает невпопад или вообще не на то, о чём её спрашивают

Я задал ему простой вопрос:

— А как ты заранее описал результат, который тебя устроит?

— Никак. А разве это можно сделать? Нужно, чтобы система отвечала на все вопросы. И всё

Вот в этом «и всё» и спряталась основная проблема 🙂

Поэтому расскажу, как мы подходим к таким задачам у себя в команде

  1. 1️⃣ Сначала разбираемся с базой знаний

    Когда заказчик приносит нам документы, мы их вычитываем и проверяем. Иногда выясняется, что в базе не расшифрованы сокращения, не хватает определений или информация изложена так, что даже человеку непросто разобраться

    Если на входе путаница, ждать от ИИ ясных ответов немного наивно

  2. 2️⃣ Договариваемся, что считать правильным ответом

    Для этого просим заказчика подготовить Golden Set — набор контрольных вопросов с эталонными ответами

    Для начала ориентируемся примерно на 50 пар, а дальше смотрим на сложность задачи и разнообразие вопросов

    Получается набор, на котором можно проверять решение и сравнивать результаты после изменений

  3. 3️⃣ Измеряем качество 📊

    Используем метрику Answer Correctness, которая помогает в % оценить, насколько ответ соответствует эталону по фактам и смыслу

    Сравнивать ответы с эталонными тоже помогает ИИ 🙂

    Затем считаем средний результат по всему Golden Set. Так у нас появляется измеримый ориентир, а не субъективное «что-то сегодня он отвечает хуже»

    Правда, одна цифра не расскажет обо всём. Поэтому мы ещё смотрим на конкретные ошибки и разбираемся, где система промахивается

  4. 4️⃣ Заранее обсуждаем ограничения ⚖️

    Современные ИИ-решения могут ошибаться. Поэтому целевое значение Answer Correctness мы согласовываем с заказчиком до начала работы

    Универсальной цифры здесь нет. Всё зависит от задачи: где-то допустимы отдельные неточности, а где-то ошибка в одном факте уже создаёт серьёзную проблему

    Гораздо проще обсудить это в начале, чем на демонстрации услышать: «А почему не на 100%?» 😁

💡Что в итоге?

На старте заказчику приходится потратить время на документы, вопросы и эталонные ответы. Иногда возникает ощущение, что мы ещё даже не начали делать ИИ, а работы уже полно 😤

Зато потом можно обсуждать конкретные результаты, а не выяснять, что заказчик и команда по-разному понимают слова «хорошо работает»

Раньше я думал, что хорошее решение начинается с разработки. Сейчас всё чаще вижу, что оно начинается с договорённости о том, какой результат мы считаем хорошим

И пусть этот пост будет для тебя как описание задачи на ремонт: если заранее не договориться, что значит «сделать красиво», у заказчика и исполнителя вполне могут получиться два разных ремонта 😉

#AI
#управлениепродуктами

🇷🇺Мой канал в MAX

Дискуссия

ʙᴇʟʏᴀᴋ
Какая интересная информация про ИИ👍🏻
Алексей Кириллов Психология Коучинг
Ии отвечает с каждым годом все лучше
Nikolay Golyadkin
Очень точный разбор. Особенно отозвалась мысль, что хорошее решение начинается не с разработки, а с договорённости о том, что считать хорошим результатом.
Archiv_bot01
критерий правильности ответа в данном случае и есть критерий достижения цели. А то получается по Кэрроловски, "котик, куда мне пойти? зависит от того куда хочешь попасть. Мне все равно куда попасть! Ну тогда все равно куда идти"
Alexey Izhboldin
Если изучать возможности Ии, то можно легко раскрыть его большой потенциал
sv st
Узнал много нового и интересного об ии
Павел Пашков
ИИ нормально работает при правильно поставленной ей роли и задачи. Не факт что с первой попытке.
Дмитрий Усольцев
Понимание, что считать правильным ответом, действительно меняет подход к работе с ИИ.
Вячеслав Лукин
Хороший пост нужный буду пользоваться,
Andrey
Кроха сын к отцу пришел и сказала кроха… какой процент правильных ответов дает Rag?) Такой вопрос часто задают нам заказчики, которые хотят купить наших роботов которые работают в связке LLM+RAG. И самое сложное согласовать одинаковое понимание что под этим стоит. Многие на рынке без зазрения совести с порога заявляют процент точности 90+ и то и все 99,99% (подставь нужное количество девяток) И потом ходит Заказчик по другим вендорам и вздыхает, а зачем вам нужен предпроект, файнтюнинг и структурированная база знаний? Зачем? Просто скажите нам процент точности. Нам вот ваши конкуренты пообещали…
Присоединиться к обсуждению →

Читайте так же