От психолога до эльфа 80-го уровня: как создать уникальную роль для нейросети 🧝♂️
Разработчик Битрикс24 Савелий Пекарь на примере CoPilot
рассказал, как с помощью ролей настроить нейросеть на решение конкретных задач 🔥
Вот несколько важных мыслей👇
🔹Любая нейросеть оперирует огромным объемом знаний, но не обладает опытом. Она легко ответит на вопросы, но для выполнения конкретных задач ей нужен контекст — набор правил, ограничений и логика действий.
В преддверии Нового года для CoPilot была создана уникальная роль — Дед Мороз. Задача роли — поздравить детей сотрудников с праздником. На тот случай, если имя ребенка может быть как мужским, так и женским, нейросеть попросили уточнять пол ребенка.
На этапе теста CoPilot уточнил пол ребенка, которого зовут «Евгений». Так получилось, потому что ИИ обладает знанием: «Евгений = Женя». А имя «Женя» может быть как мужским так и женским. Создавая промпт, важно помнить, что восприятие ИИ отличается от человеческого — помощнику нужно разъяснить контекст, о котором мы даже не задумываемся.
🔹Когда ИИ выступает в роли эксперта и советчика, сложно предугадать, с каким запросом придет пользователь. Все варианты невозможно покрыть инструкциями. Для таких ролей лучше использовать не конкретные инструкции-алгоритмы, а примеры, которые «научат» ИИ-ассистента правильно работать с информацией.
🔹Иногда ИИ-ассистент отказывается исполнять ваши инструкции из-за устойчивых ассоциаций, которые он находит в данных, на которых обучается. Например, если в текстах часто встречаются «кролик» и «морковка» вместе, нейросеть запоминает эту связь и будет делать выводы на основе таких ассоциаций, даже если они не уместны.
🔹Иногда ИИ-ассистенту нужны запретительные промпты.
Во многих ИТ-компаниях принята процедура ревью кода (оценка качества кода коллегами). Чтобы сократить время и разгрузить разработчиков, была создана роль CoPilot для предварительного ревью. ИИ должен был смотреть код и быстро находить в нем очевидные ошибки.
Но оказалось, что CoPilot воспринимает роль критика примерно так, как работают критики в кино и ресторанах — не только указывает на недостатки, но и хвалит. Например, может похвалить удачную строчку и находчивость разработчика. Чтобы нейросеть не делала таких забавных, но неуместных комплиментов, ограничения на них потребовалось внести в промпт.
👉 Больше информации и примеры промптов — в статье
по ссылке. Ну и конечно же ставим 👍 Савелию за полезный гайд