Цели урока
- Объяснить, что такое промпт-инжиниринг и почему он важен.
- Описать компоненты промпта и способы их использования.
- Изучить лучшие практики и методы промпт-инжиниринга.
- Применить изученные методы к реальным примерам, используя конечную точку OpenAI.
О чём урок
Примечание AI University. Примеры кода в оригинале курса рассчитаны на Azure OpenAI или GitHub Models. Те же запросы можно отправлять через OpenAI API или другой OpenAI-совместимый сервис: замените клиент, адрес сервиса, название модели и ключ на свои и сверьтесь с документацией выбранного провайдера. В этом модуле рассматриваются основные концепции и методы создания эффективных промптов для моделей генеративного ИИ. То, как вы пишете промпт для LLM, имеет значение. Тщательно составленный промпт может обеспечить более высокое качество ответа. Но что именно означают термины промпт и промпт-инжиниринг? И как улучшить входные данные промпта, которые вы отправляете в LLM? На эти вопросы мы постараемся ответить в этой и следующей главах. Генеративный ИИ способен создавать новый контент (например, текст, изображения, аудио, код и т. д.) в ответ на запросы пользователя. Это достигается с помощью больших языковых моделей (LLM), таких как серия GPT от OpenAI («Generative Pre-trained Transformer»), которые обучены использовать естественный язык и код. Теперь пользователи могут взаимодействовать с этими моделями, используя привычные парадигмы, такие как чат, без необходимости в каких-либо технических знаниях или обучении. Модели являются промпт-ориентированными: пользователи отправляют текстовый ввод (промпт) и получают в ответ реакцию ИИ (завершение). Затем они могут «общаться с ИИ» итеративно, в многошаговых диалогах, уточняя свой промпт до тех пор, пока ответ не будет соответствовать их ожиданиям. «Промпты» теперь становятся основным интерфейсом программирования для приложений генеративного ИИ, указывая моделям, что делать, и влияя на качество возвращаемых ответов. «Промпт-инжиниринг» представляет собой быстрорастущую область исследований, которая фокусируется на разработке и оптимизации промптов для обеспечения последовательных и качественных ответов в масштабе. В этом уроке мы узнаем, что такое промпт-инжиниринг, почему он важен и как мы можем создавать более эффективные промпты для заданной модели и цели приложения.
План урока
- Введение
- Ключевые термины
- Песочница для обучения
- Иллюстрированное руководство
- Наш стартап
- Что такое промпт-инжиниринг?
- Токенизация
- Концепция: фундаментальные модели
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.