Многие убеждены, что создание поэзии — удел исключительно человека. Якобы для этого нужны эмоции, мастерство слова и уникальный опыт, наполненный болью и радостью, который доступен только живому существу. Но я с этим не согласен. Стихи — это всего лишь слова. А современные большие языковые модели (LLM) обращаются с ними виртуозно.

Если ИИ способен манипулировать словами на уровне По или Фроста, почему бы ему не бросить вызов этим мастерам? Чтобы проверить теорию на практике, я объединился с другом Джаредом Бауманом и создал генератор стихов на основе искусственного интеллекта. Мы выпустили его в открытый доступ — и не ожидали, что пользователи сделают с ним то, что сделали.

От калькуляторов к поэзии: как родилась идея

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

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

Как мы построили генератор стихов на основе ИИ

Чтобы реализовать идею, мы зарегистрировали домен PoemAIGenerator.com — название с хорошими ключевыми словами, но слегка заковыристое. Затем обратились к ChatGPT и буквально за час сверстали простой веб-интерфейс. Я использовал платформу OpenAI Assistants, чтобы создать базовый генератор стихов на основе LLM, а Джаред занялся SEO-оптимизацией сайта.

Платформа Assistants позволяет разработчикам создавать собственные версии ChatGPT, адаптированные под конкретные задачи, и подключать их через API. Это стандартный способ интеграции приложений. Мы не хотели, чтобы наш генератор использовали для недобросовестных целей, например, для взлома Пентагона. Поэтому платформа Assistants помогла нам создать систему с чёткими правилами и ограничениями, работающую на базе передовых моделей OpenAI.

Правила безопасности и гибкость генератора

Мы установили несколько ключевых ограничений:

  • Безопасность: генератор отказывается создавать оскорбительные или нецензурные стихи, а также контент с элементами насилия или дискриминации.
  • Защита данных: система не допускает включения личной информации или упоминания конкретных людей.
  • Адаптивность: генератор подстраивается под любой запрашиваемый стиль. Хотите хайку? Получите 17 слогов. Нужно стихотворение в ямбе в стиле Майи Анджелоу? Пожалуйста.
Источник: Fast Company