Тематический план курса:
1. Основы работы с ChatGPT и API: регистрация, ключи, Jupyter Notebook.
2. Применение ChatGPT: примеры работы с API и составления промптов.
3. Управление свойствами ответа: длина, фокус, формат. Разбор типовых примеров работы с текстом: генерация, суммаризация, определение тональности. Применение ChatGPT для проверки и порождения кода.
4. Преобразование текста с помощью ChatGPT: перевод, проверка правописания, изменение стиля.
5. Токенизация и модерация контента: тарификация, API для модерации. Вызов функций.
6. Продвинутые приемы для работы с языковой моделью. Цепочка рассуждений. Внутренний монолог. Самопроверка и модерация ответов. Дополнительные рецепты для ChatGPT: перевод статей в LaTex, и др.
7. Вопросно-ответные системы с использованием ChatGPT. Поиск и индексация документов, эмбеддинги.
8. Краткий обзор других языковых моделей, помимо ChatGPT. Файнтюн модели на своих данных. Кратко про фреймворк LangChain.