О курсе
Курс ориентирован на новичков в программировании, знакомых с основами Python. В программе рассматривается работа с OpenAI API: получение ключей, отправка и обработка запросов, настройка ролей и температуры, сохранение контекста диалога. Отдельные разделы посвящены промт-инжинирингу и защите от prompt-injection.
Практическая часть включает создание простого чат-бота, а затем бота-продавца-консультанта. Участники знакомятся с Assistants API: создание ассистентов, инструкции, работа с Threads и сообщениями. Также рассматриваются асинхронная обработка запросов и адаптация бота под нужды пользователей.
Завершающие темы — развертывание и мониторинг чат-ботов, обзор платформ для интеграции. В бонусном блоке предлагаются инструкции по доступу к ChatGPT из России и внедрению в Siri. Для работы используются Visual Studio Code и Python 3.
Что рассматривается в программе
- работа с OpenAI API: получение ключей, отправка запросов
- настройка параметров ChatGPT (модель, роли, температура, токены)
- сохранение контекста диалога и история переписки
- промт-инжиниринг и защита от prompt-injection
- создание ассистентов через Assistants API и работа с Threads
- асинхронная обработка запросов
- развертывание и мониторинг чат-ботов
- интеграция чат-ботов в платформы и сервисы
Кому может быть полезен курс
- тем, кто знаком с основами Python и интересуется разработкой чат-ботов на базе OpenAI API
- начинающим разработчикам, которые хотят познакомиться с интеграцией ИИ в приложения
- студентам и школьникам, изучающим программирование и искусственный интеллект
- специалистам, которым нужно ознакомиться с Assistants API и промт-инжинирингом
Вопросы о программе
Какие начальные требования к курсу?
Курс подходит для новичков и предполагает только базовые знания Python. Опыт работы с OpenAI API или проектирования ИИ-систем не требуется. Для обучения необходим доступ к ChatGPT.
Какие инструменты используются в курсе?
В курсе используются Visual Studio Code и Python 3. Для работы с OpenAI API требуется получение ключей. В конце курса предоставляется код для интеграции ChatGPT в телеграм-бота.
Что включает практическая часть?
Практическая часть включает создание простого чат-бота, разработку бота-продавца-консультанта, работу с Assistants API, асинхронную обработку запросов, а также развертывание и мониторинг чат-ботов.
Рассматривается ли доступ к ChatGPT из России?
Да, в бонусном блоке предлагаются инструкции по получению доступа к ChatGPT в России, в том числе без VPN на Windows, и по внедрению ChatGPT в Siri.