Самая частая ошибка с вопросами к нейросети — спросить так, будто она видит то, что видишь ты. Сеть не знает, что у тебя в голове, и отвечает на самый вероятный смысл вопроса. Я проверил это нарочно размытым вопросом: спросил LibraChat, что лучше купить для детской, держа в уме увлажнитель воздуха, а получил подробный план мебели: кровать, комод, свет и шторы. Ответ хороший. Только вопрос в нём не мой.
Хороший ответ нейросети начинается с вопроса, в котором есть предмет, условия, право сказать «не знаю» и нужная форма. Пропусти одно — и сеть ответит уверенно, подробно и не о том.
Ошибка первая: в вопросе нет предмета
Вот мой первый вопрос целиком:
Что лучше купить для детской?
Что мешает? В нём нет предмета. В голове у спрашивающего увлажнитель, потому что батареи сушат воздух. Но слова «увлажнитель» в вопросе нет. Нейросеть выбрала самое вероятное прочтение: человек обставляет детскую. И ответила на него добросовестно:
Детская собирается вокруг трёх вещей: безопасный сон, удобное хранение и место, где ребёнок реально играет и учится.
Дальше кровать и матрас, хранение, свет, текстиль и раскладка по возрасту. Для того, кто обставляет комнату, это полезная шпаргалка. Для меня — мимо.
Как исправить. Назови предмет прямо, даже если кажется, что он очевиден из ситуации. Очевиден он только тебе.
Кстати, нейросеть сама почувствовала, что вопрос был общим, и в конце ответа попросила возраст ребёнка, бюджет и что уже есть в комнате. Эти подробности можно было бы прислать вдогонку: внутри одного разговора LibraChat держит в памяти предыдущие сообщения. Но тогда ответ про увлажнитель всё равно пришлось бы выпрашивать отдельно, а точный вопрос сразу экономит целый круг.
Как быстро понять, что сеть ответила не на твой вопрос? Прочитай первую фразу ответа. Обычно в ней нейросеть пересказывает, как она поняла задачу. Здесь первая же фраза была про сон, хранение и игры, то есть про мебель. Дальше можно было не читать, а сразу переписать вопрос.