Полный курс OpenAI / #1 – Введение в ChatGPT API для программистов
Видеоурок
Что это такое?
Если вы здесь, то, скорее всего, вы уже слышали про ChatGPT и саму платформу GPT. Мы не буду особо много рассказывать насколько он крут и насколько много всего умеет. Об этом уже есть много информации и дублировать ее нет смысла.
Как и любая новая технология, ChatGPT надел много шума и поднял много "хайпа". Стоит отметить, что весь этот восторг не спроста. Технология действительно революционная и позволяет делать ранее невообразимые вещи.
Что такое GPT?
ChatGPT и модель GPT – разрабатываются компанией OpenAI. Компания является исследовательской, занимающейся искусственным интеллектом. Одним из основателей и главных инвесторов является Илон Маск, тот самый, что еще запускает ракеты и делает Теслу.
Компания OpenAI занимается разработкой множества библиотек, связанных с искусственным интеллектом. Ранее разработанный ими бот выступал на соревнованиях по игре Dota и там показал отличные результаты. Боту удалось одержать 7 215 побед и лишь 42 поражения.

OpenAI разработала и натренировала модель под названием GPT. На момент выхода курса наиболее продвинутой версией этой модели является GPT 4. Она вмещает терабайты входных данных, что позволяет ей более умно общаться с пользователями и выдавать ему нужные результаты.
На базе этой модели они разработали проект ChatGPT, который является чатом, но вместо собеседника искусственный интеллект на основе модели GPT.
Разные версии GPT
Возможности первой версии GPT были ограничены и лишь служили в качестве простейшей демонстрации. Вторая версия библиотеки уже была способна писать текста, которые практически невозможно было отличить от текста, написанного человеком.
Позже они выпустили GPT 3. Третья версия построена на той же архитектуре, но в 116 раз сложнее: в ней используется 175 млрд параметров (во второй версии было лишь 1,5 млрд параметров).

GPT 4 соответсвенно еще больше и составляет около 500 миллиардов параметров. Развитие идет семимильными шагами и в новых версиях будет еще больше параметров и будет более продвинутый ИИ для работы с пользователем.
По итогу GPT может писать тексты на любом языке неотличимые от человеческого уровня. И тут важно понимать: ChatGPT это не более чем готовый проект с демонстрацией технологии.
А есть другие технологии?
Компания OpenAI не остановилась на создании одной модели. Компания разработала несколько моделей, что работают с разного типа данными. GPT работает с текстом, Whisper – со звуком, DALL-E – с фото.

Про другие технологии меньше видео и информации, но они ничем не хуже. Например, DALL-E позволяет генерировать изображения по тексту переданного в него или же может легко искать фотографии и отображать их.
Сможет ли GPT заменить программистов?
Как только вышла библиотека было много вопросов про то, заменит ли библиотека программистов в будущем? Честно говоря, то на эту тему можно делать отдельное видео и как вариантов за, так и вариантов против будет очень много.
Можно склонятся к тому, что технология полностью не заменит программистов. Да, уже сейчас она умеет писать наброски кода, но она не дает полностью готовых решений по той или иной задаче.
Вспомните историю создания кинотеатров. Тогда думали что театр вымрет, но по сей день такого не произошло. Спрос уменьшился, но популярность хороших театров растет с каждым днем.

Может это не лучшая аналогия, но мы считаем что такое же может быть с программистами. Если вы плохой программист или если в ваши задачи как программиста входит очень маленький спектр действий, то, скорее всего, технология вас заменит, хотя этого не произойдет в одночасье, все же технология экспериментальная.
А если вы хороший программист, которые умеет делать сайты, игры или приложения, при этом вы понимаете клиента, то спрос на вас будет и через 5, и через 10 лет. Общение с клиентом это сложный момент, а компоновка всех частей проекта еще более сложный процесс. Заменить эти моменты ИИ пока не под силу.
План курса
В ходе курса мы сконцентрируемся на разработке проектов и написании кода. Есть много статей и видео, где рассказывается как писать команды для чата, но в этом особой сложности нет и это не так интересно.
Мы с вами разработаем несколько проектов на основе языке Python, в которые будет интегрирован ChatGPT. Все наши проекты будут понимать пользователя и выдавать ему необходимую информацию.
К концу курса у вас будут знания для добавления чата в свои проекты и работе с его API.
Дополнительные курсы
Отметим, что если у вас нет знаний по языку Python, то курс может показаться вам сложным. В таком случае предлагаем вам пройти нашу большую программу обучения, в которой вы не только научитесь писать код на языке Питон, но и изучите построение своих ИИ на базе языка.
Посмотреть детально программу обучения можно по .
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть