Промт инжиниринг - страница 7

Шрифт
Интервал


Правильная формулировка промптов – это искусство, но, понимая, как модель анализирует текст, можно научиться получать максимально точные и полезные ответы.

Программирование с помощью промтов: как это работает

Промты позволяют не только задавать вопросы ChatGPT или давать ему команды, но и, по сути, писать программы. Даже если вы не программист, не переживайте – программировать с ChatGPT может каждый. Речь идёт не просто о написании кода для компьютера, а о создании правил, которые ChatGPT будет следовать, чтобы выдавать нужный вам результат.

Давайте разберёмся, что это значит на практике.

Использование ChatGPT как личного помощника

Один из способов понять этот процесс – представить, что вы даёте инструкции личному ассистенту. Например, я могу сказать ChatGPT:

Каждый раз, когда ты генерируешь ответ, оформляй его в виде списка значений, разделённых запятыми (CSV).

Формат CSV (Comma-Separated Values) широко используется в таблицах и электронных таблицах, таких как Excel. В таком формате данные разделены запятыми, что позволяет легко организовать их в виде строк и столбцов.

ChatGPT отвечает:

Конечно, я могу выдавать данные в формате CSV.

Теперь, если я напишу:

Меня зовут Марк Эллис, и я преподаю курс по эффективной работе с языковыми моделями.

ChatGPT выдаст результат в таком формате:

Марк Эллис, Эффективная работа с языковыми моделями

Обратите внимание, что модель сама определила, какие колонки использовать. Мы не указывали, что первой должна быть колонка с именем, а второй – с курсом, но ChatGPT сделал это автоматически.

Уточнение правил для ChatGPT

Теперь давайте уточним правила, задав конкретную структуру данных. Я могу сказать:

С этого момента у списка CSV должны быть следующие колонки: NAME, COURSE, ROLE.

Теперь, если я снова введу:

Меня зовут Марк Эллис, и я преподаю курс по эффективной работе с языковыми моделями.

ChatGPT ответит:


NAME

COURSE

ROLE


Марк Эллис

Эффективная работа с языковыми моделями

Преподаватель


Здесь мы видим, что модель теперь строго следует заданному формату.

Добавление дополнительных правил

Допустим, я хочу, чтобы ChatGPT не только форматировал мои данные, но и автоматически генерировал дополнительные примеры в этом же формате. Тогда я могу сказать:

Помимо обработки моего ввода, добавляй дополнительные примеры в этом же формате.