1. Понять

Как научить нейросеть находить мне хорошие фильмы, книги и музыку?

Инструкция для тех, кто хочет выжать из ИИ максимум

Как научить нейросеть находить мне хорошие фильмы, книги и музыку?Как научить нейросеть находить мне хорошие фильмы, книги и музыку?Как научить нейросеть находить мне хорошие фильмы, книги и музыку?Как научить нейросеть находить мне хорошие фильмы, книги и музыку?

Есть два спо­со­ба по­лу­че­ния пер­со­наль­ных ре­ко­мен­да­ций от ней­ро­се­ти на ос­но­ве ва­ших ин­те­ре­сов: устро­ить с ней ин­тер­вью и рас­ска­зать обо всем, что вам нра­вит­ся, или про­сто за­гру­зить в нее спи­сок сво­их лю­би­мых филь­мов. Рас­ска­зы­ва­ем, как сфор­му­ли­ро­вать промп­ты и ка­ко­го ре­зуль­та­та ждать.




Спо­соб 1. Ней­ро­сеть про­ве­дет с вами ин­тер­вью

Суть лю­бо­го промп­та за­клю­ча­ет­ся в том, что вы долж­ны обес­пе­чить ней­ро­сеть та­ким ко­ли­че­ством кон­тек­ста и так сфор­му­ли­ро­вать за­да­чу, что­бы бот, с од­ной сто­ро­ны, не за­пу­тал­ся в про­ти­во­ре­чи­ях, а с дру­гой — не на­чал да­вать ба­наль­ные со­ве­ты. Вот при­мер­ная струк­ту­ра, ко­то­рая по­мо­жет по­лу­чить ре­ко­мен­да­ции по лю­бо­му кон­тен­ту — от игр, филь­мов и книг до ре­цеп­тов и пу­те­ше­ствий:

Цель: то, что вам нуж­но по­лу­чить сов­мест­ны­ми с ней­ро­се­тью уси­ли­я­ми. На­при­мер: «Мне нуж­но со­ста­вить под­бор­ку ро­ман­ти­че­ских филь­мов».

Роль: все­гда луч­ше за­да­вать ней­ро­се­ти роль — чем кон­крет­нее, тем луч­ше. На­при­мер: «Пред­ставь, что ты опыт­ный ре­дак­тор кон­тен­та» или «Пред­ставь, что ты ки­но­кри­тик, спе­ци­а­ли­зи­ру­ю­щий­ся на ро­ман­ти­че­ских ко­ме­ди­ях. Ты ра­бо­та­ешь в жур­на­ле, тебе нуж­но со­брать ин­фор­ма­цию для тек­ста-под­бор­ки». Еще мож­но до­пи­сать: «Пред­ставь, что за эту за­да­чу ты по­лу­чишь $200», — это тоже ино­гда по­мо­га­ет.

За­да­ча: глав­ное, не ста­вить мо­де­ли невы­пол­ни­мые за­да­чи вро­де «сде­лай за меня всю ра­бо­ту» — то­гда вы по­лу­чи­те са­мый по­верх­ност­ный от­вет из всех воз­мож­ных. Еще ней­ро­се­ти все­гда луч­ше го­во­рить то, что нуж­но сде­лать, а не то, чего де­лать не нуж­но. На­при­мер: «Най­ди 5 ро­ман­ти­че­ских ко­ме­дий».

Кон­текст: внеш­няя ин­фор­ма­ция, со­во­куп­ность фак­тов и об­сто­я­тельств, ко­то­рые по­мо­гут мо­де­ли дать бо­лее точ­ные от­ве­ты. Здесь вам нуж­но до­ба­вить опи­са­ние си­ту­а­ции, ню­ан­сы, ин­фор­ма­цию о вас или по­про­сить ней­ро­сеть саму за­дать вам нуж­ные во­про­сы. На­при­мер: «Учти мои вку­сы и про­смот­рен­ные за по­след­ний ме­сяц филь­мы, от­дель­но спро­си меня о них пе­ред вы­пол­не­ни­ем за­да­чи». Еще мож­но до­ба­вить: «Учти, что я не люб­лю филь­мы до 80-х го­дов и уже по­смот­рел все филь­мы с Рай­а­ном Го­слин­гом».

Ин­ди­ка­тор вы­во­да: то, в ка­ком фор­ма­те вы хо­ти­те по­лу­чить от ней­ро­се­ти от­вет. Чем по­дроб­нее, тем луч­ше. На­при­мер: «Со­ставь таб­лич­ку с эти­ми ре­ко­мен­да­ци­я­ми с та­ки­ми-то па­ра­мет­ра­ми», «До­бавь 15 пунк­тов с опи­са­ни­ем в 2–3 пред­ло­же­ния» или «На­ри­суй гра­фик с эти­ми па­ра­мет­ра­ми». Здесь же мож­но до­бав­лять огра­ни­че­ния. Луч­ше не про­сить сра­зу сде­лать под­бор­ку из 100 филь­мов, а на­чать с 5, и если они вам по­нра­вят­ся — по­про­сить про­дол­жить по тому же прин­ци­пу. Мож­но из 5 пред­ло­жен­ных вы­брать те, что по­нра­ви­лись, и про­сить ис­кать даль­ше на их ос­но­ве.

Не для каж­до­го за­про­са нуж­ны все эле­мен­ты имен­но в та­ком виде: для неслож­ных и неглу­бо­ких за­дач мож­но по­до­брать бо­лее ла­ко­нич­ные фор­му­ли­ров­ки. На­при­мер, в эле­мен­те промп­та «Мне нуж­но со­ста­вить под­бор­ку книг, ко­то­рые я про­чи­таю в от­пус­ке, что­бы раз­гру­зить го­ло­ву» уже есть и неболь­шой кон­текст, и цель, но нет за­да­чи. Кста­ти, если хо­ро­ший промпт-ин­жи­ни­ринг нуж­но было бы опи­сать од­ним сло­вом — это и было бы сло­во «ла­ко­нич­ность».

При­мер ито­го­во­го промп­та для по­ис­ка ро­ман­ти­че­ских ко­ме­дий:

Мне нуж­но со­ста­вить под­бор­ку ро­ман­ти­че­ских филь­мов. Пред­ставь, что ты ки­но­кри­тик, спе­ци­а­ли­зи­ру­ю­щий­ся на ро­ман­ти­че­ских ко­ме­ди­ях. Ты ра­бо­та­ешь в жур­на­ле, тебе нуж­но со­брать ин­фор­ма­цию для тек­ста-под­бор­ки. Най­ди 5 ро­ман­ти­че­ских ко­ме­дий. Учти мои вку­сы и про­смот­рен­ные за по­след­ний ме­сяц филь­мы, от­дель­но спро­си меня о них пе­ред вы­пол­не­ни­ем за­да­чи.

Спо­соб 2. Ней­ро­сеть со­ста­вит спи­сок кон­тен­та на ос­но­ве ва­ше­го

По­ми­мо мно­го­сту­пен­ча­той фор­му­ли­ров­ки промп­та есть еще один ва­ри­ант на­хо­дить нуж­ный кон­тент. Если вы ве­де­те спи­сок про­смот­рен­ных филь­мов или про­чи­тан­ных книг (или ваши сер­ви­сы фик­си­ру­ют ис­то­рию), мож­но про­сто за­гру­зить его в ней­ро­сеть и по­про­сить най­ти по­хо­жие, за­дав необ­хо­ди­мые огра­ни­че­ния по ко­ли­че­ству и жан­ру.

Бо­нус — с по­мо­щью это­го спо­со­ба так­же мож­но со­ста­вить свой пси­хо­ло­ги­че­ский порт­рет. Осо­бен­но хо­ро­шо он уда­ет­ся, если каж­дую еди­ни­цу кон­тен­та из ва­ше­го спис­ка вы как-то оце­ни­ва­ли.

1. Даем ней­ро­се­ти спи­сок про­чи­тан­ных за по­след­ние вре­мя книг, же­ла­тель­но с ва­ши­ми оцен­ка­ми.

2. Про­сим сде­лать вы­во­ды из оце­нок или спис­ка — ка­ков пси­хо­ло­ги­че­ский порт­рет вла­дель­ца спис­ка, что ему боль­ше нра­вит­ся и так да­лее.

3. Про­сим со­ста­вить топ-100 дру­гих книг, ко­то­рые, ско­рее все­го, вам по­нра­вят­ся. До­бав­ля­ем уточ­не­ние в промп­те: «Учи­ты­вай все мои ин­те­ре­сы, сба­лан­си­руй спи­сок, от­тал­ки­ва­ясь от них. По­ста­рай­ся вы­би­рать толь­ко про­ве­рен­ные кни­ги, ко­то­рые яв­ля­ют­ся эта­ло­ном в каж­дой из тем».

4. Из по­лу­чен­но­го спис­ка уби­ра­ем уже зна­ко­мые кни­ги — ука­зы­ва­ем те но­ме­ра, ко­то­рые нуж­но за­ме­нить.

5. Со­кра­ща­ем спи­сок до нуж­но­го нам ко­ли­че­ства: «Оставь в этом спис­ке толь­ко те 20 книг, ко­то­рые с наи­боль­шей ве­ро­ят­но­стью по­нра­вят­ся вла­дель­цу спис­ка».

Ин­фор­ма­ция о промпт-ин­жи­ни­рин­ге взя­та из учеб­ни­ка Prompt En­gi­neer­ing Guide

Об­лож­ка: кол­лаж «Цеха». Фото: © NESS­De­sign / Shut­ter­stock / Fotodom