• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
10
Ноябрь

Введение в промпт-инжиниринг

2025/2026
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Статус:
Курс по выбору
Когда читается:
1-й курс, 1 модуль

Программа дисциплины

Аннотация

Курс «Введение в промпт-инжиниринг» направлен на освоение студентами навыков эффективного взаимодействия с языковыми моделями (LLM) для решения широкого круга задач. Благодаря курсу студенты научатся: - понимать принципы работы языковых моделей и их ограничения; - формулировать точные и эффективные промпты для получения качественных ответов; - применять промпт-инжиниринг в различных областях: от генерации текста до анализа данных; - использовать современные промпт-стратегии, такие как цепочки мыслей (chain-of-thought) и few-shot learning. Курс сочетает теоретические основы с практическими заданиями, чтобы студенты могли применять их в реальных проектах.
Цель освоения дисциплины

Цель освоения дисциплины

  • Целями освоения дисциплины «Введение в промпт-инжиниринг» являются: − Знакомство студентов с историей возникновения и базовыми принципами работы больших языковых моделей (LLM) − Формирование у студентов системного представления об актуальных подходах к промпт-инжинирингу, применяемых при работе с LLM − Развитие у студентов навыков продвинутого взаимодействия с системами ИИ, проектирования промптов для решения комлпексных лингвистических задач в образовательных и бизнес-кейсах, интеграции LLM в свои программы с использованием API
Планируемые результаты обучения

Планируемые результаты обучения

  • Понимает принципы устройства LLM
  • Применяет техники zero-shot, few-shot, chain-of-thought prompting
  • − Проектирует промпты под задачи генерации и анализа текста, кода, документов
  • Использует API OpenAI, HTTP-методы и cURL для интеграции LLM в программный код на языке Python
  • Отличает возможности разных моделей и умеет их сравнивать
  • Владеет концепцией «meta prompting»
  • Пишет собственные микросервисы на базе LLM.уметь интегрировать LLM в собственные программы с использованием API
Содержание учебной дисциплины

Содержание учебной дисциплины

  • История возникновения и развития LLM. Области применения промпт-инжиниринга
  • Основы написания промптов.
  • One-shot, Few-shot и Chain-of-Thought prompting
  • Сравнение языковых моделей и способы их развёртывания
  • Применение LLM для решения задач в области обработки естественного языка (NLP)
  • Неочевидные возможности LLM
  • Промпты для генерации визуального контента и его анализа с помощью VLM
  • Meta Prompting
  • Использование API языковых моделей и создание LLM-приложений
  • Безопасность, этика и защита от промпт-инъекций. Методы оценки LLM-систем
  • Концепция Retrieval-Augmented Generation и методы построения RAG-систем
Элементы контроля

Элементы контроля

  • неблокирующий Домашние задания
    Домашние задания представляют собой небольшие практические задания, которые выполняются студентами вне аудитории.
  • неблокирующий Контрольная работа
    Контрольная работа включает в себя письменное решение задач.
  • неблокирующий Экзамен
    Экзамен проводится в письменной форме. Студенты должны решить десять задач в рамках полученного задания. За правильное решение каждой задачи студент получает максимум один был. Итоговая сумма за все выполненных студентом задачи соответствует 10 балльной шкале НИУ ВШЭ. В случае получения суммы с десятыми – округление происходит на основе математических принципов.
Промежуточная аттестация

Промежуточная аттестация

  • 2025/2026 1st module
    0.3 * Контрольная работа + 0.3 * Экзамен + 0.4 * Домашние задания
Список литературы

Список литературы

Рекомендуемая основная литература

  • GPT-4. Руководство по использованию API Open AI - А.Эль Амри - ДМК Пресс - 9785937002990 - 2024 - русский - https://hse.alpinadigital.ru/document/36488 - Alpina - 36488

Рекомендуемая дополнительная литература

  • Введение в язык программирования Python - Басев И. Н., Голунова Л. В., Функ А. В. - Сибирский государственный университет путей сообщения - 978-5-00148-441-7 - 2024 - русский - https://e.lanbook.com/book/493841 - ЛАНЬ - 493841
  • Чернышев, С. А.  Основы программирования на Python : учебник для вузов / С. А. Чернышев. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2026. — 349 с. — (Высшее образование). — ISBN 978-5-534-17139-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/588667 (дата обращения: 02.07.2026).

Авторы

  • Афанасьева Анастасия Викторовна
  • Кессель Ксения Витальевна