Часть 1. Введение в тему
Что главное в работе с искусственным интеллектом (ИИ)? Это умение формировать запросы или по-английски (prompts) промпты.
Чем лучше вы владеете языком создания запросов, тем качественнее конечный результат.
Ознакомимся с тем, что сам ИИ говорит нам о формировании запросов к нему? (В ответах на этот вопрос сохранена орфография, синтаксис, семантика и типографика опрошенных в статье моделях ИИ.)
ChatGPT 3.5 (версия модели GPT-3 от крупнейшей американской компании OpenAI, пионера в области разработки ИИ)
"Требования к промптам, предъявляемые искусственным интеллектом (ИИ), могут варьироваться в зависимости от специфики конкретной системы и задачи, которую он выполняет. В общем случае хорошие промпты должны быть четкими, конкретными, корректными синтаксически и семантически, не содержать неоднозначностей или противоречий. Также важно, чтобы промпт был формулирован понятно для ИИ, не содержал сленговых выражений, ошибок или непоследовательностей."
ChatGPT 4 (версия модели GPT-4 от американской компании OpenAI)
"ИИ предъявляет следующие требования к промтам:
- Ясность: Промпт должен быть четким и недвусмысленным. ИИ не может интерпретировать неоднозначные или расплывчатые запросы.
- Конкретность: Промпт должен быть как можно более конкретным. Чем больше деталей вы предоставите, тем лучше ИИ сможет выполнить вашу задачу.
- Краткость: Промпт должен быть кратким и лаконичным. Чем длиннее промпт, тем сложнее ИИ его обработать.
- Соответствие формату: Промпт должен соответствовать формату, требуемому для конкретной задачи. Например, если вы просите ИИ сгенерировать текст, промпт должен быть в виде текстового запроса.
- Отсутствие вредоносных инструкций: Промпт не должен содержать вредоносных инструкций или запросов, которые могут нанести вред людям или имуществу.
Кроме того, некоторые ИИ могут иметь дополнительные требования к промтам, такие как:
- Структура: Промпт может потребоваться структурировать определенным образом, например, с использованием определенных ключевых слов или тегов.
- Длина: Промпт может быть ограничен по длине, чтобы обеспечить оптимальную производительность ИИ.
- Тип данных: Промпт может потребоваться ввести в определенном формате или типе данных, например, в виде текста, изображения или аудиофайла.
Важно внимательно ознакомиться с документацией или руководством пользователя для конкретного ИИ, чтобы убедиться, что вы предоставляете промты, соответствующие его требованиям."
PulseGPT - AI Assistant (бот в Телеграм, разработанный небольшой американской компанией Pulse Labs Inc.)
"ИИ может предъявлять различные требования к промптам в зависимости от конкретной задачи или модели. Вот некоторые общие требования, которые ИИ может предъявлять к промптам:
1. Ясность и точность: Промпт должен быть четким и точным, чтобы ИИ понимал, что от него требуется.
2. Контекстуальность: Промпт должен быть контекстуальным и соответствовать задаче или запросу, который требуется выполнить. (Контекстуальность - связывает слово или выражение с контекстом, в котором слово произнесено или записано выражение. Прим. автора.)
3. Понятность для модели: Промпт должен быть сформулирован таким образом, чтобы модель ИИ могла правильно интерпретировать предоставленные данные и инструкции.
4. Разнообразие и качество данных: В зависимости от задачи, промпты могут требовать разнообразия и качественных данных для обучения модели.
5. Поддержка многоязычности и разнообразия: Если ИИ работает с разными языками или культурами, промпты должны быть разнообразными и поддерживать многоязычность."
Все три модели ИИ дают близкие по смыслу, но не по объёму ответы, отличающиеся лишь в деталях. Для успеха в общении с ИИ пользователю необходимо придерживаться приведённых выше рекомендаций, к которым следует добавить ещё одну немаловажную деталь.
Все опробованные в статье модели ИИ владеют русским языком. Однако наилучший результат может быть получен, если запрос сформулирован на английском. Тот, кто не знает английского, и даже индивидуум, владеющий им, для ускорения процесса может воспользоваться яндекс-переводчиком или попросить нейросеть, с которой вы работаете, перевести запрос на английский язык.
Однако, следует иметь ввиду, что и ответ будет получен на английском. В этом случае для перевода на русский сгенерированного нейросетью отклика можно привлечь или саму конкретную модель ИИ, или тот же яндекс-переводчик. Бывает полезно и небезинтересно сравнить переводы сервиса яндекс-переводчик и его собратьев из мира нейро-сетей.
Перейдём к практике. (Продолжение следует.)