О курсе

Курс ориентирован на новичков в программировании, знакомых с основами 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.