Что такое промпт? Английский как новый язык программирования
Промпт — это инструкция на английском, которую вы даёте ИИ. Почему английский становится новым языком программирования и как написать свой первый промпт.
Программировать раньше означало выучить язык, который понимает машина: Python, Java, C. Их — медленно, а потом вдруг — вытесняет язык, на котором вы уже говорите. Инструкция, которую вы даёте ИИ-модели, называется prompt, и промпт — это просто английский, написанный с достаточной точностью, чтобы ему можно было следовать.
Что такое промпт
Промпт — это сообщение, которое вы печатаете, чтобы получить результат. Попросите чат-бота «write a polite email refusing a meeting» — и промптом будет именно это предложение. Модель его читает и отвечает. Слово работает и как существительное, и как глагол:
- My prompt was too vague. (существительное)
- I prompted it to shorten the text. (глагол)
Generate — глагол для того, что модель делает в ответ: она производит, или generates, ответ. Respond и answer означают то же самое, но стандартным стало именно generate, потому что модель отвечает не по памяти: она порождает новый текст, подходящий под вашу инструкцию.
Основные глаголы
Несколько глаголов покрывают почти всё, о чём вы когда-либо попросите модель:
| Глагол | Пример |
|---|---|
| write | Write a short introduction. |
| summarise | Summarise this in three sentences. |
| explain | Explain it like I'm a beginner. |
| translate | Translate this into Spanish. |
| list | List the main points. |
| rewrite | Rewrite it to sound more formal. |
| compare | Compare the two options. |
Заметьте: все они — императивы, простая базовая форма глагола. Это грамматика, на которой работает промпт, и это та же грамматика, которую вы уже используете, когда объясняете дорогу.
Почему английский — новый язык программирования
Язык программирования работает, потому что он однозначен — у каждой инструкции ровно один смысл, так что машина не может понять вас неправильно. Английский обычно противоположен: в нём полно слов с несколькими значениями и предложений, которые держатся на тоне и контексте. Но когда вы пишете промпт, вы пишете английский так, как программист пишет код — коротко, явно, ничего не оставляя на догадку.
Именно этому и учит этот курс. Не новой лексике (кое-что вы встретите), а способу использовать тот английский, который у вас уже есть: точно, буквально и полно.
Ваш первый промпт
Каждый раз начинайте с одних и тех же трёх частей:
- Задача — чего вы хотите. Write…, Summarise…, Explain…
- Предмет — о чём это. …a cover letter… …this paragraph…
- Ограничение — как вы этого хотите. …in under 100 words… …for a beginner.
Слабый промпт звучит так:
Tell me about marketing.
Сильный — так:
Explain three low-cost marketing channels for a small bakery, in simple English, under 150 words.
Разница не в остроумии. Это конкретность — назвать, что вы хотите, для кого и в каком объёме.
Расплывчатый промпт стоит вам того ответа, который вы хотели. На фразу «Tell me about marketing» модель с радостью ответит чем-то общим, потому что большего инструкция ей и не дала. Чем больше вы оставляете открытым, тем больше ей приходится угадывать.
Что на самом деле значит «научиться писать промпты»
Вы не учитесь разговаривать с компьютером. Вы учитесь писать английский, который нельзя понять неправильно, — а это то же умение, которое делает вас понятнее и для людей. Остальная часть курса выстраивает его по порядку: сначала лексика ИИ, затем написание инструкций, затем структура промптов, которые работают, технический слой того, как модели вас читают, и наконец техники промптинга, дающие лучший результат.
Проверьте себя
Тест ниже проверяет основные слова и саму идею промпта.