Портфолио

воскресенье, 13 августа 2023 г.

Как писать промты для ChatGPT для достижения наилучших результатов (Дэвид Гевиртц)

Оригинал здесь:  https://www.zdnet.com/article/how-to-write-better-chatgpt-prompts/

(Перевод З. Дымент)
.
Дэвид Гервитц

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

Во времена существования ламповых ЭВМ люди понимали, что если на входе ерунда, то же будет на выходе. Это применимо сегодня к невероятным чат-ботам с искусственным интеллектом. 

В случае ChatGPT есть много возможностей как для входящего, так и для исходящего мусора. Пользователи, работающие с этим инструментом, понятия не имеют, как его обучали и что в него ввели. Правда, соучредитель OpenAI (создатели ChatGPT) Джон Шульман говорит: «Нас больше всего беспокоила фактичность, потому что модель любит фабриковать всякую всячину».
Имейте это в виду, потому что независимо от того, насколько хороши ваши промты,  всегда есть вероятность, что ИИ просто что-то придумает. Тем не менее, при создании промтов многое в ваших руках и вы можете многое сделать, чтобы обеспечить наилучший результат. 

Как создавать эффективные промты для  ChatGPT

Чтобы ИИ не выдумывал всякую всячину, нужно научиться писать промты. 

Написание эффективных промтов превратилось сейчас в отдельную высокооплачиваемую дисциплину, «промт-инжиниринг». 

Познакомьтесь с основными идеями написания эффективных промтов: 

1. Разговаривайте с ИИ так же, как с человеком

При работе с ChatGPT человек ничего не программирует, он с чат-ботом просто разговаривает. Однако такой разговор требует изменений в привычном мышлении. Люди не привыкли разговаривать с программой как с коллегой или членом команды. Вы даже можете мысленно дать ИИ имя, чтобы чувствовать себя при общении комфортнее. 

Если вы разговариваете с чат-ботом как с человеком, вам лече представить, что вас не поняли вначале, что потребуются разъяснения. Собеседник может отклониться от первоначальной темы, и его нужно было бы вернуть к обсуждению ее. Собеседнику стоит рассказать предисторию, потом задать какие-то вопросы, переформулировать их в ходе беседы в ответ на слова собеседника. 

Точно так общайтесь с чат-ботом. Не бойтесь задавать многоступенчатые вопросы. Задайте вопрос, получите ответ. Основываясь на этом ответе, задайте другой вопрос. Так модно делать 10-20 раз подряд, если нужны сильные результаты. Вы редко задаете другу один вопрос и уходите. Вы разговариваете. Разговаривайте так и с чат-ботом.
 

2. Подготовьте сцену и предоставьте контекст

Написать промт для ChatGPT — это не просто задать вопрос из одного предложения. Часто нужно предоставить контекст с соответствующей справочной информацией, что бы чат-бот понимал ситуацию. 

Допустим, вы хотите подготовиться к марафону. Вы можете написать промт для ChatGPT: «Как я могу подготовиться к марафону?». И какой-то ответ вы получите. Но лучший ответ вы получите, если расскажете чат-боту, что это ваш первый марафон: «Я начинающий бегун и никогда раньше не бегал марафон, но хочу пробежать его через полгода. Как я могу подготовиться к марафону?». Тогда ИИ получит гораздо больше информации и сможет дать более целенаправленный и полезный ответ. 

Вот еще пример промта, который предоставляет ИИ контекст: «Я планирую поехать в Испанию через несколько месяцев и хотел бы выучить базовый испанский язык, чтобы общаться с местными жителями. Я ищу онлайн-ресурсы, которые подходят для начинающих и обеспечивают структурированный и комплексный подход к изучению языка. Порекомендуй какие-нибудь онлайн-ресурсы для изучения испанского языка для начинающих».

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

Вот еще один пример промта: «Я владелец бизнеса, заинтересованный в изучении того, как технология блокчейна может использоваться для повышения эффективности и прозрачности цепочки поставок. Я ищу четкое и краткое объяснение технологии и примеры того, как она использовалась в контексте управления цепочками поставок. Объясни концепцию технологии блокчейна и ее потенциальное применение в управлении цепочками поставок».

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

Вот еще один пример, гораздо более глубокий. Он показывает, как построить подробный промт: 
«Напиши для меня небольшой рассказ, не более 500 слов. Действие происходит в 2339 году в Бостоне. Вся история разворачивается  в книжном магазине в викторианском стиле, который вполне уместен в Косом переулке. 

Внутри магазина находятся следующие персонажи, все люди:
- Владелец. Сделай этого человека интересным и немного необычным, дай ему имя и хотя бы один навык или характеристику, которая повлияет на его предысторию и, возможно, на весь рассказ.
- Помощник. Это продавец в магазине. Его зовут Тодд.
- Покупатель и его друг. Два покупателя вместе вошли в магазин, Джексон и Офелия. Джексон одет так, как будто собирается на стимпанк-конвент, в то время как Офелия возвращается домой после рабочего дня в профессиональном офисе.
- Еще одна покупательница — Эванджелина, постоянная покупательница магазина, ей около 40 лет. 
- Еще одним клиентом является Арчибальд, мужчина, которому может быть от 40 до 70 лет. Он как бы загадочен и кажется одновременно несколько грандиозным и скрытным. Есть что-то в Арчибальде, что заставляет других чувствовать себя неловко.

Типичная концепция розничных продаж заключается в том, что всегда есть больше запасов «в глубине», где есть место для дополнительных товаров, которые может не быть на полках, заметных покупателям. Предпосылка этой истории заключается в том, что в этом магазине есть что-то очень необычное «в глубине».

Собери все это вместе и расскажи что-нибудь убедительное и веселое».

Вы можете видеть, как детали дают больше возможностей для ответа ИИ. Если вы напишете вначале промт для ChatGPT  «Напиши мне историю о книжном магазине» и посмотрите на ответ, а затем напишете этот полный промт и посмотрите на результаты, разница буде очевидна.  

3. Предложите ИИ отождествить себя с конкретным человеком или представителем определенной профессии. 

Одна из самых крутых особенностей ChatGPT заключается в том, что он может писать с точки зрения конкретного человека или профессии. Вы можете заставить ChatGPT писать так, как будто это пират или Шекспир, но вы также можете заставить его писать так, как будто он учитель, специалист по маркетингу, журналист или любой другой человек, который вас интересует. 

Вот пример. Промт 1: «Опиши устройство умного дома Amazon Echo с точки зрения менеджера по продукту».

Промт 2: «Опиши устройство умного дома Amazon Echo с точки зрения сиделки». 

Промт 3: «Опиши устройство умного дома Amazon Echo с точки зрения журналиста».

Вы можете отправить эти три промта в ChatGPT, чтобы увидеть его полный ответ. Вы увидите, как ChatGPT берет на себя разные роли и дает разные ответы.

Ответ ИИ в роли менеджера по продукту, включал следующее предложение: «Я могу с уверенностью сказать, что это один из самых инновационных и революционных продуктов в индустрии умного дома».

Ответ ИИ в роли сиделки включает следующее предложение: «Способность устройства устанавливать напоминания и будильники может быть особенно полезной для пожилых людей, которым трудно помнить о приеме лекарств или посещать врача».

Ответ ИИ в роли журналиста включал следующее предложение: «С журналистской точки зрения эта компания попала в заголовки из-за проблем с конфиденциальностью, связанных со сбором и хранением пользовательских данных».

Вы можете видеть, как ИИ в разных ролях предлагает ответы с разных позиций. 

Еще один промт: «На дворе 2012 год. Виртуальный помощник Siri выпускается для iPhone уже около года, но ничего похожего на умное домашнее устройство Alexa выпущено не было. Сцена представляет собой собрание совета директоров Amazon, на котором только что был предложен умный помощник Echo на основе Alexa.

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

Включи также экспертов по инженерному проектированию и чемпионов по продуктам, если это обеспечивает более полную перспективу. 

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

Вот быстрый совет. Внесение незначительных изменений в ваши подсказки может значительно изменить ответ ChatGPT. Например, если изменить фразу «Предоставь аргументы «за» и «против» на «Предоставье аргументы «за» и «против» в виде диалога», ChatGPT перепишет свой ответ, переключившись со списка плюсов и минусов на реальный диалога между участниками.

4. Держите ChatGPT в курсе

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

Можно попросить ChatGPT обосновать свои ответы. Для этого нужно спросить, например, «Почему ты так думаешь?» или «Какие доказательства подтверждают твой ответ?». Часто ИИ просто извиняется за выдумку и возвращается с новым ответом. В других случаях это может дать вам полезную информацию о способе рассуждения. В любом случае, не забывайте просить ChatGPT процитировать источник. 

Если у вас будет довольно долгий разговор с ChatGPT, вы начнете замечать, что ИИ теряет нить разговора. Это присуще не только ИИ. Если вы ведете довольно долгий разговор с большинством друзей, родственников и коллег, кто-то обязательно потеряет нить. Тем не менее, когда вы разговариваете с ChatGPT, вы можете использовать те же методы, что и с друзьями. Аккуратно верните ИИ в нужное русло и напомните ему, какая тема обсуждается и что вы пытаетесь исследовать.

Дополнительные советы по быстрому написанию

- Не стесняйтесь задавать вопрос повторно. ChatGPT часто меняет ответ при каждом запросе.
- Внесите небольшие изменения в свои подсказки, чтобы они давали вам лучший ответ.
- ChatGPT сохранит информацию о предыдущих разговорах, пока открыта текущая страница. Если вы покинете эту страницу, она потеряется. Чтобы было ясно, ChatGPT также иногда теряет нить разговора просто так, поэтому имейте в виду, что вам может потребоваться время от времени начинать все сначала.
- Точно так же открытие новой страницы приведет к началу обсуждения со свежими ответами.
- Ответы более чем на 500 слов иногда прерываются. Обязательно укажите в промте длину ответа.
- Вы можете исправлять и уточнять промты в зависимости от того, как ранее отвечал ИИ. Если он неправильно вас интерпретирует, вы можете просто сказать ему, что он пропустил, и продолжить.
- Перефразируйте вопросы, если он не хочет отвечать на то, что вы спрашиваете. Используйте роли, чтобы получить ответы, которые в противном случае он, возможно, не захотел бы давать.
- Если вы хотите, чтобы ChatGPT цитировал источники, скажите, чтобы он поддерживал или оправдывал свои ответы.
- Пользовательские инструкции для  ChatGPT теперь доступны для бесплатных пользователей. Вы можетеза дать ChatGPT набор промтов, которые всегда доступны, поэтому вам не нужно их повторно вводить.
- Экспериментируйте. 
- Иногда ChatGPT просто не работает. Продолжайте пробовать, но также будьте готовы сдаться и перейти к другим инструментам. Это не идеально... пока.

Какие типы подсказок лучше всего работают с ChatGPT?

Часть того, что делает ChatGPT таким привлекательным, заключается в том, что вы можете задать практически любой вопрос. Тем не менее, имейте в виду, что он предназначен для предоставления письменных ответов. Если вам нужен список сайтов, лучше обратиться в Google. Если вам нужна какая-то форма вычислений, поговорите с Wolfram Alpha. Дайте ChatGPT открытые промты, поощряйте творчество. Не бойтесь делиться с чат-ботом личным опытом или эмоциями и помните, что знания ИИ накоплены до 2022 гола.
 

Что делать, если ChatGPT отказывается отвечать или мне не нравится его ответ?

В ChatGPT встроены некоторые ограничения. Например, он не отвечать, если вы зададите ему политические вопросы. Это то, что встроено в систему. Хотя вы, возможно, сможете найти ответ, он, вероятно, не принесет большой пользы. Тем не менее, не стесняйтесь задавать ему вопросы с разными формулировками или точками зрения.

среда, 2 августа 2023 г.

14 причин, по которым мы страдаем, и как перейти от страдания к просветлению

Оригинальная статья Алисии Родригес находится по адресу https://medium.com/thrive-global/14-reasons-why-we-suffer-and-how-to-stop-suffering-b5791c9ea495. Важный разбор причин страдания для всех, кто хочет изменить к лучшему свою жизнь, выйти за рамки страдания и почувствовать все радости жизни, полностью реализовать себя. Понравится тем, кто размышляет о своей жизни, понимает тупиковость застревания в страданиях.

Перевод Зои Дымент 

Алисии Родригес

------------------------------

 Первопричина страдания – привязанность.

                                                                                   Будда

Каждый страдает. Это часть существования человека.

Страдание может стать толчком к перестройке личности, к росту и развитию, если вы решитесь изменить свои мысли и ощущения. 

Плохая новость: мы сами создаем свои страдания.

Хорошая новость: мы сами создаем свои страдания.

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

Причины страданий

Когда вы знаете причину, вы можете превратить страдания в осведомленность и почувствовать спокойствие и радость. Отметим основные причины нашего страдания:

⦁ Сопротивление непостоянству 

Вы хотите, чтобы все оставалось неизменным. Вы не хотите согласиться с тем, что всё временно. Жизнь развивается циклически, возникает новая жизнь и смерть, и ничто не может изменить это универсальное движение. Признавая, что всё существует лишь временно, вы освободитесь от привязанности к вещам, людям и даже представления о себе. Так вы продолжите учиться и развиваться. 

⦁ Восприятие себя как отделенного от всех и разъединенного с остальными

Мы все сделаны из звездной пыли. Всё живое связано в гигантскую сеть, всё создано из тех же элементов, что земля и звезды. Если вы подумаете о непостоянстве, то увидите, как это понятие применимо и здесь. Жизнь связна и непостоянная, потому что атомы, которые присутствуют во всем, всегда движутся и перестраиваются, что-то создается, а другое разрушается (или умирает) и дает основу новой жизни. Это хорошо видно в природе. Если вы прочувствуете эту глубокую связь с остальным миром, то ощутите святость всего живого и неживого и никогда не будете чувствовать себя одиноким.

Все наши личные и коллективные проблемы возникают из-за иллюзии разъединенности; если мы признаем единство с миром, наши проблемы прекратятся.

⦁ Цепляние за свою идентичность 

Когда вы ищете свою идентичность и говорите «Я – …», вы немедленно создаете границы и ожидания относительно того, кто вы. Это размышление не всегда совпадает с реальностью. Вы больше, чем название или слово. 

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

⦁ Желание, чтобы реальность была иной

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

⦁ Прислушивание к внешним силам вместо прислушивания к своей собственной истине 

Лао Цзи говорил: «Тот, кто знает других, – мудрец. Тот, кто знает себя, – просвещенный». Если вы основываетесь на том, что говорят о вас другие, вы никогда не реализуете свой собственный потенциал. Вы покупаетесь на их истории о том, каким вы должны быть и как вы должны жить. Ваша энергия уходит на чуждую вам жизнь, и это приводит к стрессу и возможным болезням. Только выстраивая свою жизнь по своим представлениям, вы можете быть счастливы.

⦁ Раздвоенная жизнь 

Что такое раздвоенная двойная жизнь? Паркер Пальмер говорит, что раздвоенная жизнь – это «жизнь, в которой наши слова и действия скрываются или даже противоречат истинам, которыми мы внутренне дорожим». Он продолжает: «И наша культура советует нам жить именно так».

Если вы живете жизнью, которая не соответствует вашим истинам и вашим верованиям, вы будете страдать. Такая раздвоенная жизнь, в конце концов, словит вас, и вы не узнаете в зеркале свое лицо. 

⦁ Жизнь по чужому образцу

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

⦁ Выбор страха, а не любви

У вас есть двойной выбор, как вести свою жизнь. Вы можете выбрать страх или любовь. Страх приводит к мыслям, которые сжимают сердце, мозг и тело. Вы ограничиваете себя, защищаетесь от самой жизни. Нет способа полностью себя реализовать, когда вы живете в страхе. Вы постоянно прячетесь. Только когда вы выберете жить ради любви, вы обретете оптимизм, мужество и сострадание. 

Когда живешь любовью, все становится возможным.

⦁ Поиск безопасности и определенности в неопределенном и неясном мире

Жизнь динамична, она постоянно меняется и непредсказуема. Вы должны научиться танцевать с тем, что есть. Вы будете страдать, если пытаетесь создать иллюзию безопасности, потому что то, что вы ищете снаружи, можно найти только внутри. Доверие к себе и тому, что вы отстаиваете в этот момент, – единственный путь заземлиться при неопределенности. 

⦁ Жизнь в прошлом или будущем

Только присутствие здесь и сейчас позволяет наслаждаться жизнью. Вы можете больше наслаждаться своими воспоминаниями, если не будете думать, что сейчас все должно быть таким, каким было тогда. Вы можете вдохновляться будущим, если воспринимаете его как возможность, а не определенность. Уделяя внимание своей жизни сейчас, вы можете заметить прекрасное в нынешней жизни и испытать благодарность за свою жизнь.

⦁ Роль жертвы

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

⦁ Поиск комфорта, а не роста 

Люди не любят неудобств. Если вы ищете комфорт, а не развитие, вы становите узником комфорта. Вы должны быть свободны. Свобода приходит от ощущения, что вы реализуете себя и достаточно смелы, чтобы жить полной жизнью. Если вы решитесь потерять комфорт, то сможете использовать сложные препятствия как путь к развитию. 

⦁ Не ищете себя

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

⦁ Отрицание своего прошлого 

У каждого внутри есть тень или темная сторона. У каждого. Существуют какие-то факты о нас, которые мы не желаем знать. Существуют травмы, которые нужно исцелить. Если вы избегаете своей тени, вы никогда не примиритесь с этой частью себя, не простите и не исцелите её. Она всегда будет вас преследовать, возникать и проявляться через саботаж, недоброжелательность, злость и нездоровые отношения. Примирившись с трудными эмоциями, вы проявите сочувствие к себе, любовь к себе такому, какой вы есть. Избегая этой своей части и отрицая её, вы обрекаете себя на страдания. Принятие и прощение создают понимание, любовь к себе и сострадание к себе и другим. 

*****

Карл Юнг говорил: «Цельность человека зависит от способности стать хозяином своей собственной тени». Он считал, что необходимо понять свою собственную темную сторону, чтобы покончить с глубинной неуверенностью в своей фундаментальной человеческой доброте и ценности, что делает нас цельными. 

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

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

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