Поставить задачу
Разбираем желание «сделать соцсеть» на требования: кто пользователь, что должно работать, что пока имитируем, какие границы обозначаем сразу. ИИ получает задание, которое можно проверить.
На четырёх занятиях учимся работать с ИИ на примере соцсети: ставим задачу, направляем генерацию, проверяем результат. Разбираем, как устроены ВКонтакте и Telegram, и к концу собираем мессенджер «для своих».
Разбираем желание «сделать соцсеть» на требования: кто пользователь, что должно работать, что пока имитируем, какие границы обозначаем сразу. ИИ получает задание, которое можно проверить.
Ведём генерацию итерациями: уточняем промпт, задаём формат вывода, ограничиваем инструменты, просим объяснить изменения. Каждый следующий запрос строится на предыдущем ответе.
Проверяем, что код делает обещанное: лайки сохраняются, личные данные не собираются, бот не выходит за правила. Ошибка в ответе ИИ превращается в задачу для проверки.
Берём идею «соцсеть для своих» и превращаем её в техническое задание: экран, лента, посты, лайки, ограничения. Заодно смотрим, как устроен ВКонтакте: сервер, база данных, API.
Браузер не помнит прошлый сеанс. Ставим ИИ новую задачу: добавить память точечно, не переписывая всё заново. Сравниваем варианты и учимся задавать ограничения.
Приватность изнутри: что значит «хранить сообщение», кто может его увидеть, почему ответу ИИ нельзя доверять без проверки. Проверяем правила, системный промпт и защиту от вредного сообщения.
Собираем Telegram-бот-клуб: вступил по ссылке, видишь сообщения. Финальная работа с ИИ: даём задачу, читаем код, тестируем сценарии, исправляем. В конце решаем, что готово к показу друзьям.
Архитектор ПО, преподаватель НИУ ВШЭ. Объясняет сложное на конкретных примерах.
Кандидат технических наук, доцент НИУ ВШЭ, 35 лет в разработке. Проводил встречи со школьниками об ИИ в школе ОРТ.
Инструменты и вопросы безопасности здесь те же, что в настоящих продуктах, а проект дети придумывают сами.