Авторский онлайн-курс

Нейросети в деле

От первой полезной работы с ИИ до собственного проверяемого приложения и безопасной публикации.

40 часов · 20 занятий20 уроковGigaChat внутри
Войти и купить за 19 900 ₽

Авторский курс Игоря Колосова

40 астрономических часов. 20 занятий. Один работающий веб-проект и набор приёмов, которые пригодятся в обычной работе.

Редакция 1.1 от 1 октября 2026 года. Место размещения: раздел курса на igorkolosov.ru. Прогресс уроков сохраняется в профиле курса; при желании отдельные следующие действия можно вручную вести в Рефлекториуме.

Вступление автора

Я руковожу обеспечением качества, преподаю и делаю собственные проекты. Каждый день приходится превращать чьи-то пожелания в конкретный результат. У результата есть пользователь, условия работы и способ проверки. С нейросетями я предлагаю работать так же.

Представьте: вы попросили подготовить письмо. Получили аккуратный текст, отправили его, а потом обнаружили придуманную дату. Или попросили собрать сайт. Он открылся, кнопки красивые, после обновления страницы всё исчезло. В обоих случаях полезно вернуться к трём вопросам: что именно мы поручили, на каких данных работали и чем подтвердили результат.

В этом курсе вы будете поручать нейросети настоящую работу: писать, исследовать, разбирать таблицы, проектировать интерфейс и создавать приложение. От вас потребуются решения, наблюдение и проверка. Код разрешено целиком делегировать, но результат нужно принять самостоятельно и сохранить доказательства того, что вы умеете им управлять.

К финалу у вас будет приложение «План на ладони». В него можно вставить рабочие заметки, получить предложения задач, проверить каждую карточку и сохранить выбранные задачи. Приложение хранит учебные данные в браузере, позволяет менять статус, искать, экспортировать и восстанавливать список. Подключение модели через серверный шлюз разбирается как архитектурная тема; для обязательной практики используйте ручной режим и mock без секретного ключа в браузере. Так мы последовательно пройдём путь от первой фразы в чате до проверенной версии продукта.

Стартовые условия

Курс рассчитан на человека, который умеет пользоваться браузером, создавать папки и копировать текст. Опыт программирования на старте свободный. Термины объясняются перед практикой. Все персональные данные в учебных материалах вымышлены.

Нужны компьютер, современный Firefox или Safari, доступный в вашей стране ИИ-сервис с текстовым диалогом и среда, в которой ИИ может создавать и запускать файлы проекта. Для визуальной практики нужен просмотр изображений моделью или доступ к учебному визуальному стенду. Практики с генерацией изображений выполняются в доступном генераторе; при отсутствии доступа используется предусмотренный вариант с генерацией SVG через кодового помощника.

Перед началом проверьте актуальные возможности и ограничения выбранных инструментов: текст, файлы, изображения, выполнение кода и работа с репозиторием. Доступность конкретной модели, тариф и регион могут меняться. Стоимость внешних сервисов рассматривается отдельно от стоимости курса. Например, подписка ChatGPT и использование OpenAI API имеют отдельный биллинг [S16]. Название модели и дату практики сохраняем в журнале, секретные ключи оставляем в защищённых настройках.

Основной учебный проект использует Vue 3, TypeScript и Vite. Это учебный выбор для одного небольшого приложения. Веди его отдельно от существующих сайтов и сначала исследуй выбранную рабочую среду; перенос действующих сайтов на учебный стек в задачу курса не входит.

Ритм и объём

Каждое занятие занимает 120 минут: 20 минут чтения с разбором примеров и короткими остановками, 75 минут практики, 25 минут проверки, исправления и переноса навыка на изменённое условие. Итого: 400 минут работы с текстом, 1500 минут практики, 500 минут приёмки. Сумма составляет 2400 минут, или 40 часов по 60 минут.

Чтение с разбором включает запуск короткого примера, прогноз результата и заметку о наблюдении. Это активная учебная работа. Продолжительность указана для планирования. Быстрый ученик может закончить раньше; сложное исправление иногда потребует дополнительной попытки. Завершение этапа определяется выполненной самопроверкой. Ожидание внешнего сервиса не входит в оценку нагрузки; техническую блокировку зафиксируйте и продолжите после восстановления доступной среды.

Можно проходить по одному занятию за подход или разделять занятие на две части. Плановые даты выбирает ученик. При желании следующий шаг можно вручную записать в Рефлекториуме. Обязательного ежедневного посещения и привязки к 90 дням в этом курсе нет.

Пять учебных блоков

Блок Занятия Результат Время
Управление ИИ 01-04 Постановка задачи, контекст, источники и проверка утверждений 8 часов
Рабочие материалы 05-08 Тексты, данные, визуальные материалы и модель устройства веба 8 часов
Проектирование 09-12 API-контракт, требования, дизайн, среда разработки и история изменений 8 часов
Вайбкодинг с приёмкой 13-16 Работающее приложение, тесты, исправления и защита данных 8 часов
ИИ-функция и выпуск 17-20 Управляемая интеграция, оценка качества, публикация и итоговая защита 8 часов

Порядок работы ученика

Откройте занятие, прочитайте цель и условия задания. До обращения к ИИ запишите ожидаемый результат. Сохраните первый запрос и ответ. Проверьте ответ по условиям, сформулируйте адресную правку и сохраните итог. Для передачи навыка выполните короткое задание с изменёнными данными.

Для каждого занятия сохраняйте четыре части: постановку, результат, доказательства проверки и ответ на контрольное изменение. Вместо полного чата достаточно относящихся к задаче обезличенных фрагментов. Нейросеть разрешено использовать на всех этапах; цель — научиться получать и проверять результат в новых условиях.

Кнопка «Отметить пройденным» фиксирует самоотчёт и сохраняет прогресс в аккаунте. Перед отметкой сверьте результат с опубликованными критериями и сохраните рабочие файлы у себя.

Для самопроверки выполните все обязательные критерии занятия. После изменения артефакта повторите затронутые проверки и свяжите вывод с конкретным фрагментом, наблюдением или идентификатором теста. Свободный пересказ теории и красивый скриншот сами по себе подтверждают только соответствующую часть работы.

Общий журнал практики

Для каждой работы сохраняются: идентификатор занятия; исходное задание; инструмент и модель, если модель отображается; первая постановка; исходный ответ; результат проверки; корректирующий запрос или объяснение принятия первой версии; финальный артефакт; ответ на контрольное изменение. Время можно указывать приблизительно, точность до минуты свободная.

Корректирующий запрос нужен при найденной ошибке. Если первая версия проходит критерии, выполните проверку на дополнительном граничном примере и зафиксируйте наблюдение. Нам важна проверяемая работа, поэтому искусственно портить хороший результат для демонстрации исправления бессмысленно.

Контракт итогового проекта

Приложение называется «План на ладони». Оно предназначено для одного человека и учебных заметок в одном браузере. Совместное редактирование, платежи и работа с реальными медицинскими или финансовыми данными остаются за рамками обязательного проекта.

ID Обязательное поведение
FR01 Создание задачи с заголовком от 1 до 120 символов после trim. Подсчёт через Array.from(normalizedTitle).length. Пустой заголовок и 121 символ дают понятную ошибку.
FR02 Каждая задача имеет постоянный уникальный id, title, done, createdAt и dueDate. dueDate хранит YYYY-MM-DD или null. Время создания хранится в UTC.
FR03 Редактирование заголовка и срока, переключение done, удаление с подтверждением. Отмена подтверждения сохраняет запись.
FR04 Фильтры «Все», «Активные», «Выполненные» и поиск подстроки заголовка без учёта регистра. Порядок по createdAt, при равенстве по id.
FR05 Сохранение в localStorage. После обновления страницы данные сохраняются в том же браузере и origin. При повреждении хранилища показывается восстановление; исходная строка сохраняется для экспорта.
FR06 JSON-экспорт и импорт формата schemaVersion=1. Импорт валидируется целиком, заменяет список после подтверждения, проверяет уникальность id. Ошибка оставляет текущий список прежним.
FR07 Разбор заметки создаёт предложения задач с цитатами из источника. Исходная заметка имеет лимит 4000 Unicode-кодовых точек. Пустой ввод после trim отклоняется.
FR08 Предложения проходят предпросмотр. До нажатия «Добавить выбранные» рабочий список остаётся прежним. Повтор одного подтверждения добавляет каждую выбранную карточку один раз.
FR09 Доступны режимы ручной вставки JSON и учебного шлюза. Mock-режим явно подписан. Реальный API включается серверной конфигурацией при наличии доступа.
FR10 Состояния пустого списка, загрузки, ошибки, результата и отсутствия совпадений имеют отдельные сообщения. Повтор запроса ограничен; исходная заметка при ошибке сохраняется.
FR11 Работа клавиатурой, связанные подписи полей, видимый фокус, понятные сообщения. На ширинах 360, 768 и 1280 CSS-пикселей отсутствует горизонтальная прокрутка основного экрана.
FR12 Ключи и токены остаются на сервере. Данные отображаются как текст. Выпуск содержит исходники, lockfile, инструкцию запуска, тесты, ограничения и процедуру отката.

Дополнительные функции свободны после обязательной части. Приёмка опирается на этот контракт и требования конкретного занятия. Учебные данные, названия кнопок и тестовые значения вынесены в комплект материалов.

Граница обещаний

После курса ученик сможет руководить небольшим ИИ-проектом: поставить задачу, проверить данные, прочитать базовый технический отчёт, принять интерфейс, собрать и проверить приложение с помощью ИИ. Самостоятельная эксплуатация сложных высоконагруженных систем требует дальнейшей практики и профильной экспертизы.

ИИ можно использовать для предварительной обратной связи, но он иногда ошибается. Поэтому в курсе результат сверяется с открытыми критериями, локальными тестами и эталонными учебными случаями. Такая схема согласуется с рекомендациями калибровать автоматические оценки по человеческой разметке [S02].

После курса вы сможете

  • Формулировать проверяемые задания и собирать надёжный контекст.
  • Работать с текстом, данными, изображениями, API и кодом.
  • Создать небольшой интерфейс с управляемой ИИ-функцией.
  • Тестировать, публиковать, наблюдать и безопасно откатывать результат.

Программа

  1. 01
  2. 02
    Занятие 02. Промпт как рабочее задание120 мин
  3. 03
    Занятие 03. Контекст, документы и рабочая память120 мин
  4. 04
    Занятие 04. Исследование и проверка утверждений120 мин
  5. 05
    Занятие 05. Тексты, которые проходят рабочую приёмку120 мин
  6. 06
    Занятие 06. Данные, вычисления и JSON120 мин
  7. 07
    Занятие 07. Изображения и мультимодальная работа120 мин
  8. 08
    Занятие 08. Интернет, сети и путь запроса120 мин
  9. 09
    Занятие 09. Браузер, приложение и API120 мин
  10. 10
    Занятие 10. Требования и границы проекта120 мин
  11. 11
    Занятие 11. Дизайн интерфейса и проверяемый прототип120 мин
  12. 12
    Занятие 12. Среда разработки, Git и управление агентом120 мин
  13. 13
    Занятие 13. Первый рабочий интерфейс с ИИ120 мин
  14. 14
    Занятие 14. Хранение, импорт и целостность данных120 мин
  15. 15
    Занятие 15. Тестирование и адресное исправление120 мин
  16. 16
    Занятие 16. Безопасность и границы доверия120 мин
  17. 17
    Занятие 17. ИИ-функция через управляемый шлюз120 мин
  18. 18
    Занятие 18. Повторяемый процесс и оценка качества ИИ120 мин
  19. 19
    Занятие 19. Публикация, наблюдение и откат120 мин
  20. 20
    Занятие 20. Итоговый проект и перенос навыка120 мин
  21. 21
    Итоговое тестовое собеседование с ИИ20 мин · обязательный итоговый этап