Руководство по использованию GPT-4omni
Оглавление:
2. Возможности GPT-4o в Telegram-боте
3. Как начать общение с ботом?
4. Промпты и правила их написания
5. Примеры промптов и ролевых моделей
6. Чего ждать и избегать при общении с GPT-4o?
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?
Ваши ожидания должны быть следующими:
- Я получу точный ответ на конкретный и четко сформулированный запрос.
- Нейросеть напишет мне стихотворение, пост в твиттер или топик для газеты в том формате, который я укажу.
- Бот выдаст работающий код, если я верно укажу все функции, переменные и комментарии на нужном мне языке программирования.
- Размытые или нелогичные вопросы, которые могут запутать нейросеть, что приведёт к неполным или неправильным ответам.
- Очень специфичные и технические запросы, где предварительно не был указан контекст, могут привести к неполным ответам.
7. Команда /new
Введя в чате команду /new, ты обновляешь контекст диалога. Попросту говоря, ты чистишь историю диалога с нейросетью.
Сейчас GPT-4о может имеет контекстное окно в 128 000 токенов. Это две копии романа "Великий Гэтсби" - примерно 300 страниц.
Т.е. ты можешь развивать одну тему с ботом очень и очень долго, при этом, все данные, которые ты с ним будешь обсуждать - он будет помнить и держать "в голове".
Но зачем тогда вводить команду?
А затем, что как только ты получишь от нейросети то, что тебе нужно, ты наверняка захочешь сменить тему диалога. И обновляя контекст, ты стираешь боту память, тем самым, исключаешь путаницу в ответах.
Не чистя контекст, ты повышаешь вероятность перемешивания ответов на прошлую тему и ныне существующую. Ну а ещё, это увеличивает трату токенов, поэтому:
Вводи команду /new после того, как получил ответы на одну тему и кошелёк болеть не будет.
8. Как пополнить баланс?
- Перейди в бота и нажми кнопку "start".
- Тыкни на кнопку "Личный кабинет".
- Зайди в раздел "Баланс" и нажми "Пополнить"
- Тебя перекинет в платёжного бота и там выбери сумму пополнения.
- После этого, откроется кнопка "Платёжная страница". Жми на неё и тебе откроется ЮMoney. Как видишь, у нас всё официально и честно.
- Средства поступают на баланс в течении 1-10 минут.