Pull to refresh

«Строка бога»/идеальный промт, часть 2, продолжение истории

Level of difficultyMedium
Reading time4 min
Views2.1K

Здравствуйте, уважаемые читатели!

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

Вслед за В.П. Коровушкиным, оговоримся здесь, что термины «субъязык», или «подъязык» рассматриваются как полные синонимы; при этом термин «подъязык» закрепляется за русскоязычными формами, а термин «субъязык» – за иноязычными, в нашем случае, за англоязычными формами.

Отсюда, «подъязык – это особая форма существования языка с ярко выраженной профессиональной направленностью».

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

Несмотря на то, что в комментарии к моей статье «Строка бога» и «лакмусовая бумажка» для ИИ-генераторов изображений его автор-первонах представил меня кем-то типа “городского сумасшедшего”, время расставляет всё на свои места и демонстрирует, что тема поиска/разработки идеального текстового запроса к нейросети обладает высоким приоритетом не только для меня.

Итак, основанная семью бывшими сотрудниками исследовательской организации OpenAI, компания Anthropic, которая разработала семейство больших языковых моделей (LLM) Claude в качестве конкурента ChatGPT от OpenAI и Gemini от Google, и получит инвестиционное вложение от Amazon в размере $2,8 миллиарда, о чём стало известно в марте 2024 г., представила новый ИИ-инструмент, повышающий скорость и эффективность работы не только с собственным детищем Claude, но и фактически с любым другим высокоуровневым ИИ типа ChatGPT.

Инструмент и соответствующий раздел веб-сайта Anthropic, на котором он размещен, получили название Prompt Library – Библиотека Запросов – а в качестве подзаголовка представлена фраза Explore optimized prompts for a breadth of business and personal tasks (Осваивайте оптимизированные запросы для решения широкого спектра деловых и личных задач).

Звучит оптимистично и многообещающе, не так ли?

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

Интерфейс библиотеки запросов Prompt Library
Интерфейс библиотеки запросов Prompt Library

По состоянию на 06.05.2024 в библиотеке было представлено порядка 65 вариантов примеров эффективных текстовых запросов по различным направлениям.

Перечислять каждое направление я не вижу смысла, тем более что в библиотеке есть такие направления, как эффективные запросы для: создания неологизмов (новых слов или выражений, а также новых значений старых слов), разработки скороговорок, исследования культуры и обычаев человеческой расы с точки зрения инопланетянина-антрополога 😉

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

  • Разработка одностраничных веб-сайтов, исходя из технического задания пользователя

  • Разработка формул в Excel, исходя из задач, связанных с расчетами или обработкой данных, решение которых необходимо пользователю

  • Обнаружение и корректировка ошибок в коде Python

  • Преобразование данных из различных форматов (JSON, XML и т. д.) в правильно оформленные файлы CSV

  • Модерация в виде оценки вводимых пользователем данных на предмет потенциально опасного или незаконного содержимого

  • Автоматическое обнаружение и удаление персональных данных из текстовых документов

И многое другое…

Как всё это должно работать?

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

При нажатии на соответствующую иконку (Website wizard) происходит переход на страницу Website wizard с соответствующим меню, в котором представлены две основных части: System (Запрос системе) и User (более подробный комментарий в части решения поставленной задачи от пользователя), кроме того, ниже представлен пример уже готового кода по рассматриваемой задаче.

Работа по созданию одностраничного сайта с помощью Библиотеки запросов
Работа по созданию одностраничного сайта с помощью Библиотеки запросов
Готовые части запроса System (Запрос системе) и User (более подробный комментарий в части решения поставленной задачи от пользователя) для дальнейшей работы
Готовые части запроса System (Запрос системе) и User (более подробный комментарий в части решения поставленной задачи от пользователя) для дальнейшей работы

После проведения необходимых корректировок в этих основных частях запроса, уже оптимизированных для работы, куски текста из пунктов System и User следует вставить в соответствующие окна консоли. Далее будет осуществлена генерация данных согласно запросу.

Консоль https://console.anthropic.com/workbench

Оптимизированными текстовыми запросами из Библиотеки запросов можно пользоваться не только в «родной» консоли (не очень удобно, поскольку в целях получения 5$ для бесплатной пробной работы необходимо подтвердить номер телефона), но и в аналоге консоли от OpenAI.

Принцип взаимодействия абсолютно тот же самый:

Копируем куски текста из пунктов System и User в соответствующие поля и нажимаем кнопку Submit. Затем происходит генерация данных.

Playground от OpenAI, https://platform.openai.com/playground

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

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

Одностраничный сайт, созданный мной с помощью ChatGPT 3.5 по тексту Website Wizard из Библиотеки Запросов
Одностраничный сайт, созданный мной с помощью ChatGPT 3.5 по тексту Website Wizard из Библиотеки Запросов

Если что, html файлик, который представляет собой сайт со скриншота выше, лежит тут.

P.S. В своей статье «Строка бога» и «лакмусовая бумажка» для ИИ-генераторов изображений я пообещал затронуть тему текстовых запросов к нейросетям, которые пишут музыку. Как я уже говорил ранее, мне не интересно писать только новостные статьи и посты по типу «Компания X выпустила продукт Y», вследствие чего, в процессе детального рассмотрения озвученной темы и работы с ИИ-генераторами музыки у меня получился небольшой альбом «Electronic feelings» в виде смешения стилей lofi-trap, hip-hop и R&B для тех моментов, которые вы проводите со своими любимками.

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

P.P.S. Забыл указать в начале статьи, что она основана на материалах видеоролика Мэтта Вулфи под названием "The PERFECT AI Prompt For Everything".

Tags:
Hubs:
+5
Comments14

Articles