Если вы уже немного пообщались с ChatGPT, то, скорее всего, замечали: формулировка запроса сильно влияет на результат. Но что, если сказать модели сразу, как с нами работать? Не просто «ответь», а дать ей чёткую инструкцию и шаблон. Получается почти что мини-программа — простая, но полезная.

В этой статье поговорим о том, как из обычных промптов (запросов) можно сделать что-то вроде функций. А на бесплатном вебинаре о промпт-инжиниринге подробнее расскажем об этой профессии!

Что такое «функция» в мире промпт-инжиниринга

Представьте себе: вы даёте ChatGPT не просто запрос, а набор правил. Например:

  • Название функции (перевод_текста)
  • Входные данные (текст на любом языке)
  • Правило (перевести текст на английский и улучшить стиль)

А потом просто вызываете эту функцию, как в программировании и модель знает, что делать. Потому что заранее вы её этому «научили»:

перевод_текста(«Сегодня отличная погода»)

ОНЛАЙН-ПРАКТИКУМ
ЗАПУСК DEEPSEEK R1 ЛОКАЛЬНО НА СВОЕМ КОМПЬЮТЕРЕ
ЧТО БУДЕТ НА ОБУЧЕНИИ?
  • ПОКАЖЕМ, КАК РАЗВЕРНУТЬ МОДЕЛЬ DEEPSEEK R1 ПРЯМО НА СВОЁМ КОМПЬЮТЕРЕ
  • Где и как применять? Потестируем модель после установки на разных задачах
  • Как дообучить модель под себя?

Как создать свою мини-функцию

Для начала — базовый шаблон. Он помогает GPT понять, что вы хотите сделать.

  • function_name: [Название функции]
  • input: [Входные данные]
  • rule: [Что сделать с этими данными]

Например, создаём функцию, которая исправляет ошибки и делает текст красивее:

  • function_name: улучшатель_текста
  • input: [«Я очень люблю весна»]
  • rule: «Исправь грамматические ошибки и сделай предложение литературнее, сохранив смысл»

Теперь можно просто писать: «улучшатель_текста(«Я очень люблю весна»)» и GPT превратит это в: «Я очень люблю весну — это моё любимое время года».

А если нужно несколько шагов подряд?

Легко. Функции можно вызывать по цепочке: «улучшатель_текста(перевод_текста(«Je suis content aujourd’hui»))».

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

Пример с несколькими параметрами

Функции могут быть сложнее. Допустим, вы хотите, чтобы GPT сгенерировала пароль. Но не абы как — а по правилам:

  • function_name: генератор_пароля
  • input: [«длина», «заглавные», «строчные», «цифры», «спецсимволы»]
  • rule: «Сгенерируй надёжный пароль по заданным параметрам»

Вызов:

генератор_пароля(10, 2, 4, 2, 2)

GPT выдаст, например: B3g#l2q@Wk

Мини-программы для обучения, работы и жизни

Вот несколько реальных сценариев, где такие функции спасают время:

  • Проверка орфографии и улучшение стиля (копирайтерам и студентам)
  • Переводы с автоматическим редактированием
  • Генерация идей (например, функция: «придумай_название_статьи»)
  • Чтение и резюмирование длинных текстов
  • Написание шаблонных писем или откликов

Главное — однажды создать шаблон, и потом использовать его снова и снова.

А как всё это связано с «настоящими» функциями?

Если вы разработчик или хотите им быть — вас, возможно, заинтересует следующий уровень. Современные LLM (вроде GPT-4) умеют не просто обрабатывать текст. Они могут вызывать внешние API по вашему запросу.

Например, вы спрашиваете: «Какая погода в Москве?», а модель превращает это в JSON:

json
{

"function": "get_current_weather",

"arguments": {

"location": "Москва",

"unit": "celsius"

}

}

Затем подключается к погодному API, получает данные и возвращает вам: «В Москве сейчас +21 и солнечно». Таким образом, язык запросов становится языком управления цифровыми инструментами.

Что нужно, чтобы начать

  1. Не бояться экспериментировать.
  2. Вести заметки — например, в Notion или любом удобном месте.
  3. Сохранять удачные промпты как шаблоны.
  4. Пробовать: сначала простые функции, потом сложнее.

Если вы работаете с текстом, данными или людьми — промпт-инжиниринг может сэкономить часы времени. А функции в стиле «мини-программа» — сделать вашу работу стабильнее и приятнее.

Вместо вывода

Создавать функции в ChatGPT — это почти как программировать, только без кода. Вам не нужно быть разработчиком, чтобы автоматизировать задачи. Достаточно немного креативности и понимания, как объяснить модели, что вы от неё хотите.

Так что пробуйте, играйтесь с форматом и не бойтесь ошибаться. GPT терпелив и всегда готов помочь — особенно, если вы говорите с ним на понятном языке.

Большой практикум
ЗАМЕНИ ВСЕ НЕЙРОСЕТИ НА ОДНУ — PERPLEXITY
ПОКАЖЕМ НА КОНКРЕТНЫХ КЕЙСАХ
  • Освой Perplexity и узнай, как пользоваться функционалом остальных ИИ в одном
  • УЧАСТВОВАТЬ ЗА 0 РУБ.
  • Расскажем, как получить подписку (240$) бесплатно
Участвовать бесплатно
ОНЛАЙН-ПРАКТИКУМ
ЗАПУСК DEEPSEEK R1 ЛОКАЛЬНО НА СВОЕМ КОМПЬЮТЕРЕ
ЧТО БУДЕТ НА ОБУЧЕНИИ?
  • ПОКАЖЕМ, КАК РАЗВЕРНУТЬ МОДЕЛЬ DEEPSEEK R1 ПРЯМО НА СВОЁМ КОМПЬЮТЕРЕ
Участвовать бесплатно