Руководства по нейросетям
May 15

Руководство по использованию GPT-4omni

Оглавление:

1. Что такое GPT-4o?

2. Возможности GPT-4o в Telegram-боте

3. Как начать общение с ботом?

4. Промпты и правила их написания

5. Примеры промптов и ролевых моделей

6. Чего ждать и избегать при общении с GPT-4o?

7. Команда /new

8. Как пополнить баланс

Время чтения - 10 минут.

1. Что такое GPT-4o?

GPT-4o (расшифровывается Generative Pre-trained Transformer 4 omni) — это самая популярная и, одновременно, самая мощная нейросеть, разработанная компанией OpenAI.

Cсылка на последнюю версию - https://t.me/open_ai_gpt_4_bot

Она способна генерировать текст, отвечать на вопросы, писать код, создавать контент и многое другое с высоким уровнем точности и креативности, но об этом поговорим дальше.

2. Возможности GPT-4o в telegram-боте:

1. Автоматические ответы на вопросы: GPT-4o может анализировать и отвечать на вопросы пользователей в реальном времени.
2. Контент-помощник: создание контента для блогов, социальных сетей или корпоративных сайтов.
3. Обработка языка: перевод текста, исправление ошибок, генерация текста и многое другое.
4. Интерактивные игры и квесты: создание увлекательных диалогов и сценариев для игр прямо в Telegram.
5. Помощь в написании кода: знает Python, C++ и Java.
6. Ролевые модели: может принимать на себя различные роли, например, быть вашим юристом, сценаристом, астрологом, диетологом, бухгалтером и т.д.
7. Имеет большой объём памяти: о ней подробнее поговорим в 7 главе статьи.

3. Как начать общение с ботом?

1. Найдите бота в Telegram. Откройте приложение и воспользуйтесь поиском, чтобы найти бота по этой ссылке - https://t.me/open_ai_gpt_4_bot
2. Перейдите в бота и начните диалог, нажав кнопку "Старт".

4. Промпты и правила их написания

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

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

Чем чётче и правильнее будет прописан промпт, тем более точным будет результат.

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

Правило #1: Задавайте прямые вопросы, при этом, стараясь быть наиболее конкретным и понятным.

"Какое самое высокое здание в мире?"

Правило #2: Не бойтесь уточнять, если что-то не понятно.

"Почему Бурдж-Халифа самое высокое здание, если мне говорили, что Лахта-Центр в Санкт-Петербурге самое высокое?"

Правило #3: будьте вежливее с нейросетью. Не стоит хамить, использовать бранные слова или оскорбления. Да, у ботов нет чувств, но конструктивный и уважительный тон общения помогает получить лучшие ответы. Проверено!

Правило #4: Избегайте неоднозначности и двусмысленности.

"Расскажи мне что-нибудь интересное о звёздах."

Выше пример неоднозначного промпта. В данном случае не ясно, о каких звездах идет речь - о небесных объектах или о знаменитостях. Бот может дать ответ и о тех, и о других. Чтобы прояснить запрос, можно переформулировать:

"Расскажи мне интересные факты об астрономических объектах - звездах"

или

"Поделись любопытными историями из жизни известных актеров и звезд шоу-бизнеса"

Пример двусмысленного промпта 👇:

"Как ты думаешь, это хорошая идея?"

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

"Как ты считаешь, хорошая ли идея - начать изучать японский язык?"

или

"Основываясь на моем предыдущем сообщении, как ты оцениваешь перспективы этой идеи?"

Правило #5: Указывайте языковые предпочтения, если нужно. Если хотите получить ответ на определенном языке, укажите это в начале промпта, например:

"/en Объясни теорию относительности".

Правило #6: Используй пошаговое описание.

"Объясни, как подключиться к базе данных MySQL из Python. Шаг 1 - установка драйвера."

5. Примеры промптов и ролевых моделей

Итак, мы уже знаем, что такое промпт и основные правила их написания. Теперь перейдём к примерам, как мы можем использовать нейросеть с разных точек восприятия. А заодно и рассмотрим некоторые ролевые модели (не пугаемся, это самое интересное в этой статье). Начнём с простых примеров.

Пример #1. Нам нужно написать рассказ о таинственном доме на холме в стиле Эдгара По. Просим нейробота сделать генерацию текста в определенном стиле:

"Напиши короткий рассказ в стиле Эдгара Аллана По о таинственном доме на холме."

Пример #2. Мы поставили себе цель пробежать марафон. Просто так нельзя взять и побежать 40км. Нам нужен план подготовки. Просим нейросеть составить нам его:

"Создай пошаговый план подготовки к марафону для начинающего бегуна."

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

Составь мне тест из 10 вопросов с несколькими вариантами ответа на тему "Российский футбол 2023 года".

Это были простые примеры, теперь немного усложним, добавив ролевую модель нейросети.

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

Пример #4. Ты предприниматель, который хочет внедрить новый сорт органического кофе на рынок. Тебе нужно звучное название и запоминающийся слоган. Делаем следующий запрос, представляя нейросеть маркетологом:

"Ты - маркетолог, разрабатывающий бренд нового сорта кофе, выращенного на высокогорных плантациях Гватемалы без использования пестицидов. Предложи 3 звучных названия и запоминающийся слоган для этого продукта. Целевая аудитория - молодые профессионалы, ценящие качество и экологичность."

Пример #5. Ты программист, пишешь на Python и тебе срочно нужна функция, которая принимает список чисел и возвращает их среднее значение. Наш запрос примерно должен выглядеть так:

"Ты - разработчик приложений, который кодит на Python. Создай функцию, которая принимает на вход список чисел и возвращает их среднее арифметическое значение. Функция должна проверять, что входной аргумент является непустым списком, содержащим только числовые значения. Если это не так, пусть функция выбрасывает соответствующее исключение с информативным сообщением об ошибке. Также добавь докстринг с описанием и примерами использования функции."

Пример #6. Тебе не хватает уверенности в себе и ты хочешь это проработать. Поставь нейросеть на место психолога и отправь следующий промпт:

"Представь, что ты психолог. К тебе на консультацию пришла девушка, страдающая от неуверенности в себе. Она постоянно сравнивает себя с другими. Составь для нее план из 5 шагов, который поможет постепенно повысить самооценку и обрести уверенность. Для каждого шага дай конкретные практические советы и объясни, почему они будут полезны."

Пример #7. Ты запускаешь стартап и тебе нужно грамотно распределять время на задачи, чтобы достичь максимального результата в кратчайшие сроки. Попроси бота грамотно оптимизировать твоё время:

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

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

6. Чего ждать и избегать при общении с GPT-4o?

Ваши ожидания должны быть следующими:

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

Ну и так далее...

Чего стоит избегать:

  1. Размытые или нелогичные вопросы, которые могут запутать нейросеть, что приведёт к неполным или неправильным ответам.
  2. Очень специфичные и технические запросы, где предварительно не был указан контекст, могут привести к неполным ответам.

7. Команда /new

Введя в чате команду /new, ты обновляешь контекст диалога. Попросту говоря, ты чистишь историю диалога с нейросетью.

Сейчас GPT-4о может имеет контекстное окно в 128 000 токенов. Это две копии романа "Великий Гэтсби" - примерно 300 страниц.

Т.е. ты можешь развивать одну тему с ботом очень и очень долго, при этом, все данные, которые ты с ним будешь обсуждать - он будет помнить и держать "в голове".

Но зачем тогда вводить команду?

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

Не чистя контекст, ты повышаешь вероятность перемешивания ответов на прошлую тему и ныне существующую. Ну а ещё, это увеличивает трату токенов, поэтому:

Вводи команду /new после того, как получил ответы на одну тему и кошелёк болеть не будет.

8. Как пополнить баланс?

  1. Перейди в бота и нажми кнопку "start".
  2. Тыкни на кнопку "Личный кабинет".
  3. Зайди в раздел "Баланс" и нажми "Пополнить"
  4. Тебя перекинет в платёжного бота и там выбери сумму пополнения.
  5. После этого, откроется кнопка "Платёжная страница". Жми на неё и тебе откроется ЮMoney. Как видишь, у нас всё официально и честно.
  6. Средства поступают на баланс в течении 1-10 минут.

Последняя версия GPT-4o - https://t.me/open_ai_gpt_4_bot