Мы тут решили перейти полностью на домашние завтраки. У нас теперь всегда на завтрак омлет в тортилье с огурцами, творожным сыром, ветчиной. Ну оооочень вкусно и классно насыщает. Но этот пост не об этом.
Мы заказывали продукты для наших завтраков в местном приложении, и я не была бы собой, если бы не решила максимизировать полезность этого действия и не начала бы мучить чатджипити по поводу каждого типа продукта, который мы заказываем — а-ля скажи мне, какой лучший бренд тунца в Индонезии, какой лучший тип ветчины в Индонезии, etc.
Все-таки для меня закупка продуктов в местном приложении это событие и довольно редкое😁
Так я в том числе спросила чатджипити и про творожный сыр: "Свет мой, зеркальце, скажи, какой лучший творожный сыр заказать в местном магазине?"🪞
Он сказал — заказывай Anchor, этот сыр the best. Смотрю, Anchor есть, но его 1 литр. Понимаю, что это ту мач, и если этот сыр держится всего 5-7 дней, мы его точно не съедим полностью за это время. Хотя с точки зрения суммы денег на 100 грамм выглядит заманчиво. Чатджипити меня успокоил и предложил заморозить частично сыр, когда он приедет, тогда он будет держаться дольше.
Приезжает этот брусок сыра на 1 литр, намазывается плохо, ощущается в омлете нормально, но не то, чтобы ВАУ, ЭТО ЛУЧШИЙ СЫР ЭВЕР.
Начинают закрадываться сомнения в его лучшести, скидываю чатджипити состав, и он говорит:
- этот сыр не лучший для тех целей и способа использования, который ты сейчас описала
- заморозить его нельзя — на упаковке написано огромными буквами DO NOT FREEZE
Занавес😫
Выясняется, что чатджипити сказал мне про лучший творожный сыр для того, чтобы на основе него делать чизкейк. Видимо, для него по дефолту критерий идеальности сыра такой.
Это я все к чему :) Дело не в сыре. Сыр ни в чем не виноват. И чатджипити — тоже. Дело в том, что я не задала критерии, что такое "лучший" сыр.
В программировании есть такой термин — Garbage In, Garbage Out. Если на вход алгоритму подаются некачественные, неполные, ошибочные или нерелевантные данные, то и результат на выходе будет бессмысленным.
Поэтому когда вы дали кому-то задачу и результат задачи получился не очень, задумайтесь над тем, как вы брифуете людей и нейросети. Я довольно часто видела, как брифами пренебрегают, а потом получается откровенная фигня при том, что исполнитель постарался, усилия и время были потрачены.
Давать свободу в действиях команде классно, но если вам важно получить результат определенного качества (скорее всего, это актуально в 20% самых критичных случаев, а не в 100%), пишите детальные брифы, в которых есть:
- для чего это нужно + контекст задачи
- критерии хорошего результата, референс, если есть
- как выполнять задачу, если это влияет на конечный результат
- какие неочевидные нюансы стоит учесть
А еще просите задавать вопросы, если человеку что-то непонятно.
В моем случае я очень часто пользуюсь джипити, поэтому иногда
Прежде чем ответить, оцени неопределенность своего ответа. Если она больше 0,1, задавай мне уточняющие вопросы, пока неопределенность не станет 0,1 или ниже
И это классно теперь работает, особенно с o3.
Ну а из творожного сыра мы сделали вместе с друзьями чизкейк и дружно уплели его за чаем, предварительно украсив ягодами, м-м 😋
