Мандрик, Казаков и роботы
Не смотря на то, что сама картинка "подстава" (скрины не полные, думаю что где-то мне быть инструкция считать эти цифры датами) суть остаётся. Никогда не пытайтесь считать с использованием языковых моделей. Только за этот месяц дважды встречал такой подход…
В продолжение диалога к прошлому посту. Никогда раньше не обращал на это внимание, но теперь осознал.
Я принципиально не верю скринам с диалогами. Причин слишком много, но это уже что-то на уровне подкорки - не надо верить всему в интернете.
Диалоги на картинке в прошлом посте явно "не полные" и их обрезали так, как удобно было автору.
Помимо того, что не видя полную переписку мы не знаем что за инструкции были даны вне скрина, так ещё и надо помнить, что любой человек через консоль может поправит любой текст на странице так, что никогда не будет по скрину ясно настоящий ли текст.
Я принципиально не верю скринам с диалогами. Причин слишком много, но это уже что-то на уровне подкорки - не надо верить всему в интернете.
Диалоги на картинке в прошлом посте явно "не полные" и их обрезали так, как удобно было автору.
Помимо того, что не видя полную переписку мы не знаем что за инструкции были даны вне скрина, так ещё и надо помнить, что любой человек через консоль может поправит любой текст на странице так, что никогда не будет по скрину ясно настоящий ли текст.
👍11❤2
Какой-то лютый сюр произошёл только что с компанией айспринг и ее основателем Юрием Усковым.
Не хочу угодить в детали, но выглядит пока как маски-шоу из девяностых.
Одна из лучших компаний в направлении конструкторов курсов. Занимают старомодно первые места во всех международных рейтингах конструкторов. Потрясающий образец российского ИТ.
Сам Юрий тоже человек, которого я лично очень уважаю. И за гражданскую позицию, и за дела, которые он творит. За все его открытые и благотворительные проекты.
Списался с коллегами. Пока хочется, чтобы работа кипела и дальше, и ребята попросили рассказать, что у них есть крутая программа обучения для учителей: https://news.1rj.ru/str/education_vector_with_ispring/361
Пока нет идей другой поддержки, кроме как направлять лучи поноса организаторам масок шоу.
Не хочу угодить в детали, но выглядит пока как маски-шоу из девяностых.
Одна из лучших компаний в направлении конструкторов курсов. Занимают старомодно первые места во всех международных рейтингах конструкторов. Потрясающий образец российского ИТ.
Сам Юрий тоже человек, которого я лично очень уважаю. И за гражданскую позицию, и за дела, которые он творит. За все его открытые и благотворительные проекты.
Списался с коллегами. Пока хочется, чтобы работа кипела и дальше, и ребята попросили рассказать, что у них есть крутая программа обучения для учителей: https://news.1rj.ru/str/education_vector_with_ispring/361
Пока нет идей другой поддержки, кроме как направлять лучи поноса организаторам масок шоу.
Telegram
Векторы образования с iSpring
Новые возможности для профессионального роста 🚀
Напоминаем про старт конкурса для педагогов «Лаборатория цифрового обучения».
Вместе пройдём путь разработчика курсов, научимся создавать электронные курсы, писать захватывающие сценарии, проектировать интерактивные…
Напоминаем про старт конкурса для педагогов «Лаборатория цифрового обучения».
Вместе пройдём путь разработчика курсов, научимся создавать электронные курсы, писать захватывающие сценарии, проектировать интерактивные…
😢9🙏3🤝1
Ну что, друзья. У меня (Владимира Казакова, чтобы внизу поста не выискивать) новый этап в жизни ))
Я покинул МТС Линк. За полтора года сделал кучу крутого и интересного, но пора двигаться дальше. Что там наделал - расскажу в следующих постах, как всегда с примерами и кейсами. Но закину удочку, что удалось создать сильно новый подход к проверке знаний. Об этом прям отдельно буду писать, так как на мой взгляд - вышло круто.
Ребята из моей команды, кому я передал все дела, пока дотаскивают новые фичи на прод, а я доволен, что за полтора года удалось с нуля создать мега-банду, которая может все)
Что это значит для читателей канала?
1) Что теперь у меня больше времени на написание постов! Кейсов с наших с Ромой тренингов скопилось много, даже слишком. Да и работа с клиентами Линка дала огромный опыт и насмотренность, которую я бы никогда не получил, работая внутри любой другой компании. Но фуллайм не позволял нормально уделять время этой задаче.
2) Ну и заодно скажу, что у меня есть еще два канала, которые я в какой-то момент "прикопал", но они, на самом деле они запали мне в душу, и их я тоже реанимирую. Канал @dl_techhunter продолжит жить для публикаций про интересный софт, но теперь с чуть большим уклоном в ИИ. А канал @dl_memes так и останется про мемчики про обучение, но теперь еще добавится про разработку и ИИ немного.
3) А еще это значит, что мы готовы проводить больше тренингов и консалтинга. Хотя честно, календарь на апрель уже лопается и график тренингов почти ежедневный. Как и всегда - наши тренинги это не прогон стандартной презы, а кастомный подход к каждому заказу.
4) Разумеется не могу не написать, что наш готовый SCORM курс никуда не пропал, он все еще доступен для заказа. Демка тут: https://rise.articulate.com/share/nV62dGCpAWM0hbjptF3jWAuwVaw2OKTR
5) Так как опыта с ИИ вагон и тележка, хочется его утилизировать в какой-то новый продукт, типа ИИ помощника методолога для создания курсов.мой Ощущение, что мы такое сможем втащить - так почему бы и не сделать? Если у кого-то есть интерес в этом направлении - готовы обсуждать и двигаться вместе
...) А еще, но это не точно, мы можем сделать второй курс, уже по графическим ИИ и рассказать про промпт инженерию в них. Или сделаем открытые воркшопы по ИИ в обучении. Или... блин, сколько новых крутых возможностей! Что бы выбрать?)
Я покинул МТС Линк. За полтора года сделал кучу крутого и интересного, но пора двигаться дальше. Что там наделал - расскажу в следующих постах, как всегда с примерами и кейсами. Но закину удочку, что удалось создать сильно новый подход к проверке знаний. Об этом прям отдельно буду писать, так как на мой взгляд - вышло круто.
Ребята из моей команды, кому я передал все дела, пока дотаскивают новые фичи на прод, а я доволен, что за полтора года удалось с нуля создать мега-банду, которая может все)
Что это значит для читателей канала?
1) Что теперь у меня больше времени на написание постов! Кейсов с наших с Ромой тренингов скопилось много, даже слишком. Да и работа с клиентами Линка дала огромный опыт и насмотренность, которую я бы никогда не получил, работая внутри любой другой компании. Но фуллайм не позволял нормально уделять время этой задаче.
2) Ну и заодно скажу, что у меня есть еще два канала, которые я в какой-то момент "прикопал", но они, на самом деле они запали мне в душу, и их я тоже реанимирую. Канал @dl_techhunter продолжит жить для публикаций про интересный софт, но теперь с чуть большим уклоном в ИИ. А канал @dl_memes так и останется про мемчики про обучение, но теперь еще добавится про разработку и ИИ немного.
3) А еще это значит, что мы готовы проводить больше тренингов и консалтинга. Хотя честно, календарь на апрель уже лопается и график тренингов почти ежедневный. Как и всегда - наши тренинги это не прогон стандартной презы, а кастомный подход к каждому заказу.
4) Разумеется не могу не написать, что наш готовый SCORM курс никуда не пропал, он все еще доступен для заказа. Демка тут: https://rise.articulate.com/share/nV62dGCpAWM0hbjptF3jWAuwVaw2OKTR
5) Так как опыта с ИИ вагон и тележка, хочется его утилизировать в какой-то новый продукт, типа ИИ помощника методолога для создания курсов.мой Ощущение, что мы такое сможем втащить - так почему бы и не сделать? Если у кого-то есть интерес в этом направлении - готовы обсуждать и двигаться вместе
...) А еще, но это не точно, мы можем сделать второй курс, уже по графическим ИИ и рассказать про промпт инженерию в них. Или сделаем открытые воркшопы по ИИ в обучении. Или... блин, сколько новых крутых возможностей! Что бы выбрать?)
👍21🔥21⚡5❤1🎉1🎄1🦄1
Ну и первая же новость будет про изменения. Только уже не у меня, а в области ИИ.
Мне пришлось добавить в тренинг отдельный блок для демонстрации скорости изменений на примерах и кейсах. Это просто за гранью наших привычек.
Вчера идея попросить ИИ поразмышлять вслух (чтобы ее размышления попали в контекст и помогли найти правильное решение) было лайфхаком, сегодня это включается специальной кнопочкой в топовых моделях.
Вчера я говорил, что ИИ не может за вас что-то сделать (только написать как сделать), сегодня некоторые ИИ научились жать кнопки на экране вашего компьютера, а уж писать код который сразу скомпилируется и будет готов к использованию - как само собой.
Вчера я говорил про лимиты токенов после которого модель может уводить в сторону от изначальной темы, сегодня (вот буквально на днях) вышла новая опенсорсная лллама с лимитом 100к.
В некоторых моделях появилась избирательное внимание в виде отдельного слоя нейронки (скорее даже отдельной нейронки целиком). Понятие долговременной памяти тоже уже есть, и это не "загрузить все прошлые диалоги", и не RAG, а нормально продуманная идея.
Пожалуй только до обучения прямо на ходу ещё нет. Но это пока. Пока это просто слишком дорого.
Я в какой-то момент перестал обновлять некоторые слайды, так как пока я веду тренинг - оно может поменяться.
К счастью, большая часть тренинга и нашего курса построена не на хайповых новостях, а на том, как работает технология под капотом. И даже когда разработчики обновляют примерно все, сама идея, без которой работать с ИИ на 100% не получится, остаётся. Но, кажется, это тоже "пока". Пока не придумали что-то совсем другое.
Мне пришлось добавить в тренинг отдельный блок для демонстрации скорости изменений на примерах и кейсах. Это просто за гранью наших привычек.
Вчера идея попросить ИИ поразмышлять вслух (чтобы ее размышления попали в контекст и помогли найти правильное решение) было лайфхаком, сегодня это включается специальной кнопочкой в топовых моделях.
Вчера я говорил, что ИИ не может за вас что-то сделать (только написать как сделать), сегодня некоторые ИИ научились жать кнопки на экране вашего компьютера, а уж писать код который сразу скомпилируется и будет готов к использованию - как само собой.
Вчера я говорил про лимиты токенов после которого модель может уводить в сторону от изначальной темы, сегодня (вот буквально на днях) вышла новая опенсорсная лллама с лимитом 100к.
В некоторых моделях появилась избирательное внимание в виде отдельного слоя нейронки (скорее даже отдельной нейронки целиком). Понятие долговременной памяти тоже уже есть, и это не "загрузить все прошлые диалоги", и не RAG, а нормально продуманная идея.
Пожалуй только до обучения прямо на ходу ещё нет. Но это пока. Пока это просто слишком дорого.
Я в какой-то момент перестал обновлять некоторые слайды, так как пока я веду тренинг - оно может поменяться.
К счастью, большая часть тренинга и нашего курса построена не на хайповых новостях, а на том, как работает технология под капотом. И даже когда разработчики обновляют примерно все, сама идея, без которой работать с ИИ на 100% не получится, остаётся. Но, кажется, это тоже "пока". Пока не придумали что-то совсем другое.
🔥13👍1🎄1
Хочу похвастаться, что сделал. В МТС Линк (и нет, это не реклама, ну как минимум не договорная) запустилась система проверки свободных ответов на базе ИИ.
Теперь можно сделать тест из свободных вопросов и получить оценку. Без ручной проверки! Практически моментально!!
Мое мнение - это сильно более мощное применение ИИ, чем просто для генерации контента курсов. Да, для создания курсов ИИ тоже сильно помогает, но вот в проверке знаний... ух! Хотя у ребят и после моего ухода осталось еще вагон работы - допилить комментарии от ИИ, возможность поменять оценку/коммент или валидировать вручную...
Я в отдельных постах распишу, какие кейсы у меня там получилось закрыть с разными компаниями, но сразу скажу, что сильно доволен результатом. А главное - в целом в такой проверке нет ничего особо сложного (даже технически), в принципе можно встроить ИИ в любую систему тестирования (хотя в некоторые со скрипом).
Кейсы на подходе. И они очень интересные )
Теперь можно сделать тест из свободных вопросов и получить оценку. Без ручной проверки! Практически моментально!!
Мое мнение - это сильно более мощное применение ИИ, чем просто для генерации контента курсов. Да, для создания курсов ИИ тоже сильно помогает, но вот в проверке знаний... ух! Хотя у ребят и после моего ухода осталось еще вагон работы - допилить комментарии от ИИ, возможность поменять оценку/коммент или валидировать вручную...
Я в отдельных постах распишу, какие кейсы у меня там получилось закрыть с разными компаниями, но сразу скажу, что сильно доволен результатом. А главное - в целом в такой проверке нет ничего особо сложного (даже технически), в принципе можно встроить ИИ в любую систему тестирования (хотя в некоторые со скрипом).
Кейсы на подходе. И они очень интересные )
🔥28⚡4👍3💘1
Когда Вам разрешено ставить автомобиль на стоянку в этом месте?
Попробуйте ответить на вопрос, не имея вариантов ответов. Попробовали?
Теперь сравните с другой формулировкой вопроса:
Разрешено ли Вам ставить автомобиль на стоянку в этом месте по нечетным числам месяца?
- Разрешено
- Разрешено только после 21 часа
- Запрещено
Это пример, когда проверка вопросов с ИИ открывает нам совершенно новый горизонты в тестировании и проверке знаний. Вопрос с вариантами самим фактом их наличия подсказывает нам правильный ответ.
Вопросы в свободной форме заставляют думать и вспоминать, а задания с выбором из вариантов - проверяют только умение делать выбор.
А у вас в тестах часто правильные варианты самые длинные?)))
Попробуйте ответить на вопрос, не имея вариантов ответов. Попробовали?
Теперь сравните с другой формулировкой вопроса:
- Разрешено
- Разрешено только после 21 часа
- Запрещено
Это пример, когда проверка вопросов с ИИ открывает нам совершенно новый горизонты в тестировании и проверке знаний. Вопрос с вариантами самим фактом их наличия подсказывает нам правильный ответ.
Вопросы в свободной форме заставляют думать и вспоминать, а задания с выбором из вариантов - проверяют только умение делать выбор.
А у вас в тестах часто правильные варианты самые длинные?)))
👍6🔥4
Какие ошибки есть в рецептурной бланке? (Не подглядывая под спойлер!)
Второй кейс, более прикладной. Нашли с фарм.компанией, пока прорабатывали историю с проверкой ответов с ИИ.
Сравните сложность вопроса с вариантом, когда вы видите номерки на картинке (теперь можно посмотреть картинку под спойлером).
Согласитесь, разница очень большая. В первом случае я должен знать что и как должно быть написано, во втором, скорее всего, хватит просто внимательности. А если под картинкой ещё и описаны ошибки в вариантах, то задача решается даже без специального образования.
Пока я однозначно убежден, что место ИИ внутри обучения, а не просто для генерации контента курса (и даже наоборот - вот тут я бы хотел, чтобы люди присутствовали по максимуму).
Второй кейс, более прикладной. Нашли с фарм.компанией, пока прорабатывали историю с проверкой ответов с ИИ.
Сравните сложность вопроса с вариантом, когда вы видите номерки на картинке (теперь можно посмотреть картинку под спойлером).
Согласитесь, разница очень большая. В первом случае я должен знать что и как должно быть написано, во втором, скорее всего, хватит просто внимательности. А если под картинкой ещё и описаны ошибки в вариантах, то задача решается даже без специального образования.
Пока я однозначно убежден, что место ИИ внутри обучения, а не просто для генерации контента курса (и даже наоборот - вот тут я бы хотел, чтобы люди присутствовали по максимуму).
👍4⚡2🎉1
Как мне нравится, что к идее использования ИИ внутри обучения приходят все больше и больше поставщиков!
Хотя тут ребята использовали ИИ ещё для оценки обучения внутри по результатам транскрибации речи в текст. Для этого сделали более 40 критериев "что такое хорошо" по конкретной теме и дальше нейросеть проверяет каждый критерий и ставит оценку.
Больше кейсов хороших и разных!)
Хотя тут ребята использовали ИИ ещё для оценки обучения внутри по результатам транскрибации речи в текст. Для этого сделали более 40 критериев "что такое хорошо" по конкретной теме и дальше нейросеть проверяет каждый критерий и ставит оценку.
Больше кейсов хороших и разных!)
👍10
К идее проверки тестовых ответов ещё вернёмся, скорее всего не раз.
Сейчас изучаю кейсы использования ИИ внутри курса для адаптации контента.
Кто был на наших конференциях слышал от Алексея Миляева как он применил его в диалоговом тренажёре - отличный кейс и шикарное воплощение.
Но недавно Лена Тихомирова познакомила с решением, где на входе человека анкетируют на предмет его интересов и предпочтений, а затем внутри курса уже адаптируют задания и примеры под человека.
Делается "в теории" очень просто:
И все бы хорошо, но в таких кейсах есть куча проблем:
1) Адаптировать сам текст, чтобы сначала он был "ни для кого" или сделать несколько примеров.
2) Учесть что пользователь в поле "расскажите о себе" может написать одно слово, а может целое сочинение. И это надо как-то обработать и привести к общему знаменателю.
3) Становится непонятно, что именно пользователь изучал в курсе. Так как у каждого текст оказался свой.
4) Статистика. Просто вышла из чата. В лучшем случае имеем "урок пройден" с учётом предыдущего пункта.
5) Проверка знаний. Тоже вышла из чата, ну или становится совершенно не предсказуемой.
Ничего не забыл?
Со всем этим можно работать, улучшая первый промпт до бесконечности и вводя дополнительные промпты, но системно - эти пять проблем до конца никогда не уйдут. Хотя в целом это тот самый путь к адаптивном у обучению, который мы так давно искали.
Сейчас изучаю кейсы использования ИИ внутри курса для адаптации контента.
Кто был на наших конференциях слышал от Алексея Миляева как он применил его в диалоговом тренажёре - отличный кейс и шикарное воплощение.
Но недавно Лена Тихомирова познакомила с решением, где на входе человека анкетируют на предмет его интересов и предпочтений, а затем внутри курса уже адаптируют задания и примеры под человека.
Делается "в теории" очень просто:
"Адаптируй текст ... (тут идёт текст задания или теории специально очищенное для ИИ от мусора), с учётом интересов человека ... (тут то, что ввел юзер)".И все бы хорошо, но в таких кейсах есть куча проблем:
1) Адаптировать сам текст, чтобы сначала он был "ни для кого" или сделать несколько примеров.
2) Учесть что пользователь в поле "расскажите о себе" может написать одно слово, а может целое сочинение. И это надо как-то обработать и привести к общему знаменателю.
3) Становится непонятно, что именно пользователь изучал в курсе. Так как у каждого текст оказался свой.
4) Статистика. Просто вышла из чата. В лучшем случае имеем "урок пройден" с учётом предыдущего пункта.
5) Проверка знаний. Тоже вышла из чата, ну или становится совершенно не предсказуемой.
Ничего не забыл?
Со всем этим можно работать, улучшая первый промпт до бесконечности и вводя дополнительные промпты, но системно - эти пять проблем до конца никогда не уйдут. Хотя в целом это тот самый путь к адаптивном у обучению, который мы так давно искали.
❤5👍1
ИИ попсеет. И это и хорошо и плохо. Навеяно тренингом сегодня.
Сейчас на тренингах рассказываю о том как писать промпты и какие есть фреймворки, лайфхаки... но эта информация становится не нужной с учётом последних доработок в Чате ГыПыТы, так как их модель может "подумать" перед ответом и ещё несколько раз сходить в интернет за проверкой данных и нужными сведениями.
С одной стороны - хорошо. Ну ведь задать вопрос становится все проще и проще с каждым днём. Значит меньше людей разочаруется и больше будет пользоваться ИИ в работе и в быту.
С другой стороны - плохо. Переход на более простую модель вызывает ступор, если внутри компании простенькая ЛЛаМа, а мы привыкли к ОпенАИ, то пользоваться ЛЛаМой становится мучительно больно. А управляемость и валидация ответов вообще становится очень сложной.
Из примеров:
ЧатГПТ с включенным режимом рассуждений за 15 минут написал "прогноз по рынку китайских авто" (промпт буквально в одну строку) даже лучше, чем Мистраль или Дипсик в который закинули длинный и правильный промпт, написанный по всем канонам промпт-инженерии за те же 15 минут.
Не, 15 минут это мало для написания промпта, я иногда и день тратил, но зачем это все теперь, когда вот - пара строк и готов ответ.
Сейчас на тренингах рассказываю о том как писать промпты и какие есть фреймворки, лайфхаки... но эта информация становится не нужной с учётом последних доработок в Чате ГыПыТы, так как их модель может "подумать" перед ответом и ещё несколько раз сходить в интернет за проверкой данных и нужными сведениями.
С одной стороны - хорошо. Ну ведь задать вопрос становится все проще и проще с каждым днём. Значит меньше людей разочаруется и больше будет пользоваться ИИ в работе и в быту.
С другой стороны - плохо. Переход на более простую модель вызывает ступор, если внутри компании простенькая ЛЛаМа, а мы привыкли к ОпенАИ, то пользоваться ЛЛаМой становится мучительно больно. А управляемость и валидация ответов вообще становится очень сложной.
Из примеров:
ЧатГПТ с включенным режимом рассуждений за 15 минут написал "прогноз по рынку китайских авто" (промпт буквально в одну строку) даже лучше, чем Мистраль или Дипсик в который закинули длинный и правильный промпт, написанный по всем канонам промпт-инженерии за те же 15 минут.
Не, 15 минут это мало для написания промпта, я иногда и день тратил, но зачем это все теперь, когда вот - пара строк и готов ответ.
👍5❤2
Машинный код. Просто код. Лоу-код. Ноу-код... Теперь вот вайб-код ...
Куда катится мир? Особенно разработка.
- 70 % программистов пользуются ИИ-ассистентами
- 25% кода компании Google теперь пишет ИИ
(ну так, первое что нагуглилось, чтобы добавить серьезности посту)
И да - ИИ делает это сильно быстрее, хоть и менее качественно, по мнению некоторых скептиков. Причем каждый раз, когда я начинаю смотреть на промпты таких скептиков, я нахожу абсолютнейшие ляпы - когда в промпте вообще не указаны какие-то важные параметры... но виноват, конечно, бедный беззащитный GPT, который и сказать то в свою защиту ничего не может, если его об этом не попросить. но в контр сам себе скажу, что ломать код ИИ может с действительно поразительной частотой ))
Что собственно случилось с кодингом? На мой взгляд ничего особого - просто то, что раньше копипастили со стаковерфлоу и правили под себя... теперь стало еще немного удобней )
Для "тру программистов", которые считают копипаст кода зашкваром, напомню:
- копировать код начали даже не в момент когда мы в тетрадках в клеточку переписывали код для спекртрум у друга, чтобы запустить у себя
- и не когда в журнале Моделист Конструктор 1987 года напечатали машинный код, который нужно было перепечатать (погуглите - залипательнейшее занятие, я скажу)
- а, наверное, когда во времена молодости еще наших родителей лаборанты тырили пачки перфокарт друг у друга, чтобы не перенабиВать самим
- а может и еще раньше, но я этого просто не знаю )
Если как-то будет лирическое настроение, напишу как 10 раз профессии программистов обещали скорую смерть. Первый раз - когда я еще и не родился )
Так вот 11й раз подряд нас уверяют, что ну теперь то программистам точно каюк, так как теперь код вообще сам себя пишет, тестирует и даже документирует. Это правда так. И даже больше того - ИИ еще и неплохо справляется с задачами продумывание архитектуры. Но... нужно вести за ручку ))
Ну а что вы хотели? Кнопку "сделать хорошо" еще пока никуда не завезли. И для человека который не шарит в программировании ИИ не поможет особо. Но тех кто шарит может ускорить в разы. Уже от многих коллег по цеху слышал сравнение, что "ощущение, что прямо рядом со мной сидит несколько десятков джунов, которые только и ждут что я скажу, и сразу бросаются делать".
Стоит подкинуть немного инструментов? Интересна тема? Просто это не про обучение, но вот почему бы и не да?)
Куда катится мир? Особенно разработка.
- 70 % программистов пользуются ИИ-ассистентами
- 25% кода компании Google теперь пишет ИИ
(ну так, первое что нагуглилось, чтобы добавить серьезности посту)
И да - ИИ делает это сильно быстрее, хоть и менее качественно, по мнению некоторых скептиков. Причем каждый раз, когда я начинаю смотреть на промпты таких скептиков, я нахожу абсолютнейшие ляпы - когда в промпте вообще не указаны какие-то важные параметры... но виноват, конечно, бедный беззащитный GPT, который и сказать то в свою защиту ничего не может, если его об этом не попросить. но в контр сам себе скажу, что ломать код ИИ может с действительно поразительной частотой ))
Что собственно случилось с кодингом? На мой взгляд ничего особого - просто то, что раньше копипастили со стаковерфлоу и правили под себя... теперь стало еще немного удобней )
Для "тру программистов", которые считают копипаст кода зашкваром, напомню:
- копировать код начали даже не в момент когда мы в тетрадках в клеточку переписывали код для спекртрум у друга, чтобы запустить у себя
- и не когда в журнале Моделист Конструктор 1987 года напечатали машинный код, который нужно было перепечатать (погуглите - залипательнейшее занятие, я скажу)
- а, наверное, когда во времена молодости еще наших родителей лаборанты тырили пачки перфокарт друг у друга, чтобы не перенабиВать самим
- а может и еще раньше, но я этого просто не знаю )
Если как-то будет лирическое настроение, напишу как 10 раз профессии программистов обещали скорую смерть. Первый раз - когда я еще и не родился )
Так вот 11й раз подряд нас уверяют, что ну теперь то программистам точно каюк, так как теперь код вообще сам себя пишет, тестирует и даже документирует. Это правда так. И даже больше того - ИИ еще и неплохо справляется с задачами продумывание архитектуры. Но... нужно вести за ручку ))
Ну а что вы хотели? Кнопку "сделать хорошо" еще пока никуда не завезли. И для человека который не шарит в программировании ИИ не поможет особо. Но тех кто шарит может ускорить в разы. Уже от многих коллег по цеху слышал сравнение, что "ощущение, что прямо рядом со мной сидит несколько десятков джунов, которые только и ждут что я скажу, и сразу бросаются делать".
Стоит подкинуть немного инструментов? Интересна тема? Просто это не про обучение, но вот почему бы и не да?)
👍13🔥8💯3
Ну поехали немного про вайб-кодинг. Попросили сделать примеры с "серьезными ИИ" но я начну с простых решений. А следующим постом - рассмотрю тяжелую артиллерию.
Итак. На входе мы имеем:
1. Большая Языковая Модель типа GPT (что мы обзываем ИИ) умеет писать текст
2. Любой код на любом языке программирования - тоже текст...
Замечаете какое удачное стечение обстоятельств?)))
Это означает, что мы можем попросить любую модель написать нам текст в виде кода и получим результат. Или нет? Ну вообще да - мы же попросили написать, ИИ и напишет. Правда как попросили, то и получим )
Давайте что-то простое?
Результат на скрине, запустить можно прямо в DeepSeek (они недавно добавили кнопочку превью). А можно скопировать код в CodePen - https://codepen.io/vmkazakoff/pen/GggMzOo и посмотреть там или поделиться с коллегами. Как зарегистрироваться и куда копировать сами догадаетесь))
Итак. На входе мы имеем:
1. Большая Языковая Модель типа GPT (что мы обзываем ИИ) умеет писать текст
2. Любой код на любом языке программирования - тоже текст...
Замечаете какое удачное стечение обстоятельств?)))
Это означает, что мы можем попросить любую модель написать нам текст в виде кода и получим результат. Или нет? Ну вообще да - мы же попросили написать, ИИ и напишет. Правда как попросили, то и получим )
Давайте что-то простое?
Напиши приложение на HMTL, CSS и JS для красивого и переливающегося градиента со случайным изменением цвета и непрерывной анимацией.
Результат на скрине, запустить можно прямо в DeepSeek (они недавно добавили кнопочку превью). А можно скопировать код в CodePen - https://codepen.io/vmkazakoff/pen/GggMzOo и посмотреть там или поделиться с коллегами. Как зарегистрироваться и куда копировать сами догадаетесь))
🔥6❤1👍1
Мандрик, Казаков и роботы
Ну поехали немного про вайб-кодинг. Попросили сделать примеры с "серьезными ИИ" но я начну с простых решений. А следующим постом - рассмотрю тяжелую артиллерию. Итак. На входе мы имеем: 1. Большая Языковая Модель типа GPT (что мы обзываем ИИ) умеет писать…
Круто? Ну... не очень ))
Откуда кнопки взялись? Я их не просил. Зачем текст? И это окошко по середине? Почему направления не выбираются так же случайно? Бывает что он выбирает два настолько похожих цвета, что градиент не виден. Заметил еще, что при изменении направления баг - он их как-то крутит пару раз и потом перестает.
Если что - в код я не вчитывался вообще - скопировал как было то, что получил по своему запросу.
На выходе:
1. Код написан. Фиг поспорить.
2. Он даже работает - для такого приложения маленького не удивительно, но на больших объемах, поверьте, будет совсем не так легко)
3. Код делает ХЗ что, строго в соответствии с поставленным ТЗ.
4. Это я знаю, что нужно сделать с этим кодом, а если человек совсем не программист - внезапно выясняется, что главный вопрос не в написании, а запуске.
И вот с запуска мы и начнем ))
Итак. У нас есть код. Толку от него - ноль, пока мы его не запустим. А чтобы это сделать нужно:
- иметь среду выполнения (ща объясню!)
- иметь среду для компиляции (иногда, ща тоже расскажу)
Когда мы пишем что-то на каком-то языке, то компуктеру еще нужно превратить это в понятный ему формат (ага, язык программирования он для нас, у компа свой - машинный, условно).
Если у нас есть код на питоне, то нам, чтобы его запустить, нужен или питон на нашем компе, или что-то еще (например ЮпитерНоутбук - это такая штука для запуска именно питон кода, но удобная).
А если мы пишем на Java, то нам мало поставить специальную программу для запуска, нам еще нужно чтобы перед этим вторая программа собрала код в правильном виде для первой. Это и называется компиляция.
А если писать серьезное веб-приложение на новых модных фреймворках, то там из кучи компонентов нужно "собрать" приложение. Там вообще все сложно - реакт говорит что делать бабелю, тот передает в вебпак, тот в .... ой забейте, не надо оно вам пока ))
Вообще можно конечно спросить ИИ "что с этим кодом делать". И ответ, скорее всего, будет достаточно хороший. Но по сути - нам придется немного выучить околоайтишные термины, настроить себе комп и окружения, поставить кучку всего и вся, просто чтобы запустить этот код.
Закончу на сегодня хорошими новостями - одно настроенное и очень удобное приложение у вас уже есть. Это ваш браузер. И если попросить ИИ написать именно веб-страничку (ну или добавить названия языков - для браузера это HTML, CSS и JS) то код можно будет сохранить в файлик, назвать его как_угодно.html и двойным кликом он запустится в вашем любимом браузере. Но это будет уровень поделки на дошкольном кружке программирования. А вот как из этого сделать что-то крутое - ждите следующих постов в серии ))
Откуда кнопки взялись? Я их не просил. Зачем текст? И это окошко по середине? Почему направления не выбираются так же случайно? Бывает что он выбирает два настолько похожих цвета, что градиент не виден. Заметил еще, что при изменении направления баг - он их как-то крутит пару раз и потом перестает.
Если что - в код я не вчитывался вообще - скопировал как было то, что получил по своему запросу.
На выходе:
1. Код написан. Фиг поспорить.
2. Он даже работает - для такого приложения маленького не удивительно, но на больших объемах, поверьте, будет совсем не так легко)
3. Код делает ХЗ что, строго в соответствии с поставленным ТЗ.
4. Это я знаю, что нужно сделать с этим кодом, а если человек совсем не программист - внезапно выясняется, что главный вопрос не в написании, а запуске.
И вот с запуска мы и начнем ))
Итак. У нас есть код. Толку от него - ноль, пока мы его не запустим. А чтобы это сделать нужно:
- иметь среду выполнения (ща объясню!)
- иметь среду для компиляции (иногда, ща тоже расскажу)
Когда мы пишем что-то на каком-то языке, то компуктеру еще нужно превратить это в понятный ему формат (ага, язык программирования он для нас, у компа свой - машинный, условно).
Если у нас есть код на питоне, то нам, чтобы его запустить, нужен или питон на нашем компе, или что-то еще (например ЮпитерНоутбук - это такая штука для запуска именно питон кода, но удобная).
А если мы пишем на Java, то нам мало поставить специальную программу для запуска, нам еще нужно чтобы перед этим вторая программа собрала код в правильном виде для первой. Это и называется компиляция.
А если писать серьезное веб-приложение на новых модных фреймворках, то там из кучи компонентов нужно "собрать" приложение. Там вообще все сложно - реакт говорит что делать бабелю, тот передает в вебпак, тот в .... ой забейте, не надо оно вам пока ))
Вообще можно конечно спросить ИИ "что с этим кодом делать". И ответ, скорее всего, будет достаточно хороший. Но по сути - нам придется немного выучить околоайтишные термины, настроить себе комп и окружения, поставить кучку всего и вся, просто чтобы запустить этот код.
Закончу на сегодня хорошими новостями - одно настроенное и очень удобное приложение у вас уже есть. Это ваш браузер. И если попросить ИИ написать именно веб-страничку (ну или добавить названия языков - для браузера это HTML, CSS и JS) то код можно будет сохранить в файлик, назвать его как_угодно.html и двойным кликом он запустится в вашем любимом браузере. Но это будет уровень поделки на дошкольном кружке программирования. А вот как из этого сделать что-то крутое - ждите следующих постов в серии ))
👍3🔥3🤣2🤩1
Мандрик, Казаков и роботы
Круто? Ну... не очень )) Откуда кнопки взялись? Я их не просил. Зачем текст? И это окошко по середине? Почему направления не выбираются так же случайно? Бывает что он выбирает два настолько похожих цвета, что градиент не виден. Заметил еще, что при изменении…
Завершая часть про простые решения. Держите готовый рецепт:
- просите написать приложение на HTML, CSS, JS
- просите сделать его одним файлом (чтобы не париться)
- сохраняете все через текстовый документ (обычный блокнот сойдет) как .html или копируете во что-то типа CodePen (тогда можно и не одним файлом - в CodePen сразу есть окошки под HTML, CSS, JS)
- запускаете файл двойным кликом, можно даже отправить по почте коллегам
- профит, вы великолепны
- просите написать приложение на HTML, CSS, JS
- просите сделать его одним файлом (чтобы не париться)
- сохраняете все через текстовый документ (обычный блокнот сойдет) как .html или копируете во что-то типа CodePen (тогда можно и не одним файлом - в CodePen сразу есть окошки под HTML, CSS, JS)
- запускаете файл двойным кликом, можно даже отправить по почте коллегам
- профит, вы великолепны
👍6❤2
Вайбкодинг - сложные решения.
С простыми разобрались - берем любой ИИ, в виде чата просим написать код странички, сохранили, получили результат. Огонь.
Но если нам нужна не одна страничка? А целый сайт? С личным кабинетом, регистрацией, главной, страницей курса/товара/..., корзиной или списком разначенных курсов и вот этим всем?
Очевидное и самое первое решение: ой, а давайте будем писать кусочками по первому способу? Ну а чего? Норм - попросили страничку ЛК, покрутили поменяли там что надо (сами или ИИ долбим пока не поймет) и в один файлик. Теперь страницу регистрации. Аналогично... Это тупиковый подход, к сожалению, но, к счастью, есть и другие варианты.
Пока рассмотрим этот путь до конца. Тут моментально встает два вопроса:
1) Аа чо с этим кодом делать?
2) А как сделать так, чтобы не вышло, что приложение написано на 10 разных языках программирования? (ну или с использованием 10 разных подходов, ок)
На первый вопрос я отвечать не буду. Сорян. Но если вы не знаете как запустить код на питоне или пыхе, собрать реакт приложение, задеплоить контейнер и много других матерных слов - я думаю что нужно сначала освоить эту историю. ИИ тут может помочь, но учтите - что вместе с этими знаниями моментально начинает отрастать борода и свитер с оленями (свитер сразу выцветший и протертый отрастает). Как уже написал - есть решения, которые частично эту боль снимают, о них в следующих постах серии ))
А вот второй вопрос си-и-и-льно более любопытный. Вы не поверите, но как мы с вами не садимся сразу строчить контент курса, так и программисты не садятся сразу писать код. Обычно. А вот ИИ он не мы - его если попросили писать код - он и пишет. Если бы попросили сначала подумать - он бы подумал, но мы ж не попросили? И в этом главная засада.
Во первых - нравится вам или нет, но придется разбираться в программировани как минимум на уровне подходов/практик/алгоритмов + понимать хотя бы "со словарем" тот язык, на котором вы пишете. Вы должны мочь решить вопрос сами, пусть долго и с трудом, чтобы объяснить его ИИ. (если бы телега позволяла - тут был бы мой любимый мем, что ИИ может ровно то, что можем мы сами)
Во вторых - задачу потребуется дробить с учетом технических деталей, а описывать в промпте потребуется даже принципы и паттерны (типа: у нас принято использовать вот такие названия переменных, мы не выносим в отдельный класс логику если ...).
В третьих - лучше вести разработку отдельных кусочков приложения в отдельных чатах, но вам понадобится каждый раз начинать диалог с описания общего контекста чего и зачем вы делаете, и это описание должно быть, по сути, текстовой версией описания архитектуры, И бизнес-архитектуры и технической. И вам это описание предстоит как-то родить (да тут тоже ИИ поможет, но понять что он там сделал вам придется).
Вот такой подход активно использовался до недавнего времени, а сейчас этот путь уже скорее стал атавизмом и в полноценной "взрослой" разработке не применяется. А что применяется - скоро узнаете ))
С простыми разобрались - берем любой ИИ, в виде чата просим написать код странички, сохранили, получили результат. Огонь.
Но если нам нужна не одна страничка? А целый сайт? С личным кабинетом, регистрацией, главной, страницей курса/товара/..., корзиной или списком разначенных курсов и вот этим всем?
Очевидное и самое первое решение: ой, а давайте будем писать кусочками по первому способу? Ну а чего? Норм - попросили страничку ЛК, покрутили поменяли там что надо (сами или ИИ долбим пока не поймет) и в один файлик. Теперь страницу регистрации. Аналогично... Это тупиковый подход, к сожалению, но, к счастью, есть и другие варианты.
Пока рассмотрим этот путь до конца. Тут моментально встает два вопроса:
1) Аа чо с этим кодом делать?
2) А как сделать так, чтобы не вышло, что приложение написано на 10 разных языках программирования? (ну или с использованием 10 разных подходов, ок)
На первый вопрос я отвечать не буду. Сорян. Но если вы не знаете как запустить код на питоне или пыхе, собрать реакт приложение, задеплоить контейнер и много других матерных слов - я думаю что нужно сначала освоить эту историю. ИИ тут может помочь, но учтите - что вместе с этими знаниями моментально начинает отрастать борода и свитер с оленями (свитер сразу выцветший и протертый отрастает). Как уже написал - есть решения, которые частично эту боль снимают, о них в следующих постах серии ))
А вот второй вопрос си-и-и-льно более любопытный. Вы не поверите, но как мы с вами не садимся сразу строчить контент курса, так и программисты не садятся сразу писать код. Обычно. А вот ИИ он не мы - его если попросили писать код - он и пишет. Если бы попросили сначала подумать - он бы подумал, но мы ж не попросили? И в этом главная засада.
Во первых - нравится вам или нет, но придется разбираться в программировани как минимум на уровне подходов/практик/алгоритмов + понимать хотя бы "со словарем" тот язык, на котором вы пишете. Вы должны мочь решить вопрос сами, пусть долго и с трудом, чтобы объяснить его ИИ. (если бы телега позволяла - тут был бы мой любимый мем, что ИИ может ровно то, что можем мы сами)
Во вторых - задачу потребуется дробить с учетом технических деталей, а описывать в промпте потребуется даже принципы и паттерны (типа: у нас принято использовать вот такие названия переменных, мы не выносим в отдельный класс логику если ...).
В третьих - лучше вести разработку отдельных кусочков приложения в отдельных чатах, но вам понадобится каждый раз начинать диалог с описания общего контекста чего и зачем вы делаете, и это описание должно быть, по сути, текстовой версией описания архитектуры, И бизнес-архитектуры и технической. И вам это описание предстоит как-то родить (да тут тоже ИИ поможет, но понять что он там сделал вам придется).
Вот такой подход активно использовался до недавнего времени, а сейчас этот путь уже скорее стал атавизмом и в полноценной "взрослой" разработке не применяется. А что применяется - скоро узнаете ))
🔥7❤1
Саммари.
Базовые правила при работе с кодом через LLM, с примерами промптов для наглядности (только это именно для наглядности, а не реальные промпты - тут каждый раз все будет меняться!)
1) обязательно давать описание архитектуры всего проекта
2) точное описание стэка и подходов - даем насколько это возможно полное описание как должен выглядеть код
3) разбиение на подзадачи, минимизация конкретной задачи до атомарных значений буквально
* не стоит ожидать что LLM будет хорошо работать по задаче по которой у LLM было мало обучения (код для вебтьютора, например, пишет, так как там почти JS, но вот половину инструментов встроенных использует криво и косо)
Как видите, перед тем как садиться повайб-кодить, нужно сначала немного повайб-архитекторить, потом повайб-техлидеть, затем повайб-продактить... Ну вы поняли )
Самое приятное в этих постах, что даже если вы подумали "а нафига мне это было читать, если так больше не делают", то на самом деле - вот эти первые три шага будут нужны и в случае если вы начнете использовать продвинутые инструменты для вайб-кодинга )
Я лично этим пользуюсь сам и достаточно часто. Для быстрых гипотез, проверки идей, мелких приложений для самого себя - самое то!
Базовые правила при работе с кодом через LLM, с примерами промптов для наглядности (только это именно для наглядности, а не реальные промпты - тут каждый раз все будет меняться!)
1) обязательно давать описание архитектуры всего проекта
Действуй как ведущий ИТ архитектор в крупном и кровавом энтерпрайзе, мы собираемся делать ..., опиши архитектуру будущего приложения.
2) точное описание стэка и подходов - даем насколько это возможно полное описание как должен выглядеть код
Действуй как техлид команды разработки, мы делаем ..., вот общая архитектура: ..., тебе необходимо выбрать стжк и подробно описать принципы разработки для команды из 10 джунов разработчиков.
3) разбиение на подзадачи, минимизация конкретной задачи до атомарных значений буквально
Действуй как продуктовый менеджер команды разработки, мы делаем ..., пропиши все задачи для команды состоящей из 10 джунов разработчиков так, чтобы можно было скопировать их в Jira
* не стоит ожидать что LLM будет хорошо работать по задаче по которой у LLM было мало обучения (код для вебтьютора, например, пишет, так как там почти JS, но вот половину инструментов встроенных использует криво и косо)
Как видите, перед тем как садиться повайб-кодить, нужно сначала немного повайб-архитекторить, потом повайб-техлидеть, затем повайб-продактить... Ну вы поняли )
Самое приятное в этих постах, что даже если вы подумали "а нафига мне это было читать, если так больше не делают", то на самом деле - вот эти первые три шага будут нужны и в случае если вы начнете использовать продвинутые инструменты для вайб-кодинга )
Я лично этим пользуюсь сам и достаточно часто. Для быстрых гипотез, проверки идей, мелких приложений для самого себя - самое то!
🔥8👍2
Поехали по продвинутым инструментам? Хотя я вот не уверен, что это будет лучший пост, слижком уж по программерски получается.
С базой понятно: продумали архитектуру, выбрали на чем и как писать, декомпозировали и вперед.
Но копипаст кода из чата в редактор... не удобно. А прогеры - народ ленивый.
Так вот для ленивых придумали кучу всего:
С нуля можно сделать сайтик целиком например тут:
- https://bolt.new/ - все просто - чатик сбоку, там русским языком пишем что мы хотим получить, справа готовое превью. Умиляет, что иногда сам делает ошибки из-за которых все перестает работать и вежливо спрашивает "попробовать исправить?"
- https://v0.dev/chat - аналогичная история, сбоку чатик, справа превью того, что получится на выходе. Ошибок, имхо, меньше чем в курсоре.
- https://replit.com/ - честно говоря хоть и самый медленный (и вообще требует вгрузиться - там как-то не очень просто) но зато по умолчанию сразу делает и фронт и бэк, причем весьма не приятном уровне.
Но это требует какой-то адской и кропотливой работы по исправлению через промпты мелких косяков. Например у меня был момент когда dev0 на карточку курса вывел одновременно и лайки, и звезды - две оценки (нахрен - не знаю), так вот заставить убрать лайки было не так просто. Не, можно там же и в код залезть, но в браузере интерфейс супер не удобный для этого.
Обе платформы отдадут готовый код целиком, его можно будет запустить у себя и подправить совсем мелочи ручками уже в любимом редакторе.
Более продвинутый, но имхо и более удобный вариант:
- https://www.cursor.com/ - по сути обычный редактор кода, но с уже встроенным ИИ, можно делать мелкие правки и будет видно, что предлагается исправить, можно принять или уточнить запрос. Можно выделить кусок кода и попросить поработать только с ним. В bolt - тоже, но там файл целиком выбирается.
- https://windsurf.com/ - аналогично Курсору. А если учесть что у обоих под капотом Клауде - разница вообще только внешняя.
Ну и мой любимый вариант: встроить ИИ агента внутрь вашего редактора кода. Я пользуюсь VSCode с незапамятных времен, под него решений полно, начиная с того же Курсора, есть даже вариант выбрать отечественные Яндекс или Сбер. Максимально удобно в плане работы с кодом, так как редактор тот же, что и для обычных задач, а значит будут настроены все радости жизни.
С базой понятно: продумали архитектуру, выбрали на чем и как писать, декомпозировали и вперед.
Но копипаст кода из чата в редактор... не удобно. А прогеры - народ ленивый.
Так вот для ленивых придумали кучу всего:
С нуля можно сделать сайтик целиком например тут:
- https://bolt.new/ - все просто - чатик сбоку, там русским языком пишем что мы хотим получить, справа готовое превью. Умиляет, что иногда сам делает ошибки из-за которых все перестает работать и вежливо спрашивает "попробовать исправить?"
- https://v0.dev/chat - аналогичная история, сбоку чатик, справа превью того, что получится на выходе. Ошибок, имхо, меньше чем в курсоре.
- https://replit.com/ - честно говоря хоть и самый медленный (и вообще требует вгрузиться - там как-то не очень просто) но зато по умолчанию сразу делает и фронт и бэк, причем весьма не приятном уровне.
Но это требует какой-то адской и кропотливой работы по исправлению через промпты мелких косяков. Например у меня был момент когда dev0 на карточку курса вывел одновременно и лайки, и звезды - две оценки (нахрен - не знаю), так вот заставить убрать лайки было не так просто. Не, можно там же и в код залезть, но в браузере интерфейс супер не удобный для этого.
Обе платформы отдадут готовый код целиком, его можно будет запустить у себя и подправить совсем мелочи ручками уже в любимом редакторе.
Более продвинутый, но имхо и более удобный вариант:
- https://www.cursor.com/ - по сути обычный редактор кода, но с уже встроенным ИИ, можно делать мелкие правки и будет видно, что предлагается исправить, можно принять или уточнить запрос. Можно выделить кусок кода и попросить поработать только с ним. В bolt - тоже, но там файл целиком выбирается.
- https://windsurf.com/ - аналогично Курсору. А если учесть что у обоих под капотом Клауде - разница вообще только внешняя.
Ну и мой любимый вариант: встроить ИИ агента внутрь вашего редактора кода. Я пользуюсь VSCode с незапамятных времен, под него решений полно, начиная с того же Курсора, есть даже вариант выбрать отечественные Яндекс или Сбер. Максимально удобно в плане работы с кодом, так как редактор тот же, что и для обычных задач, а значит будут настроены все радости жизни.
👍4🔥4😍1
Но лучше же один раз увидеть? Да?)
Главная сильная сторона решений типа Bolt или Dev0 - они перед тем как делать сначала "подумают" (думают они на английском). И в целом за вас проведут первые этапы типа архитектуры и декомпозиции. Но вот точно ли вас устроит результат их "размышлений" - ну фииииг знает )
Попросил Bolt следующее:
Все это - НЕ КАРТИНКИ. А живой сайт, на котором можно кликнуть в вебинар, провалиться в описание, нажать зарегистироваться, кнопочка поменяет статус на "в процессе" и потом на "вы записаны", поменяется число свободных мест, там можно развернуть список участников...
Главная сильная сторона решений типа Bolt или Dev0 - они перед тем как делать сначала "подумают" (думают они на английском). И в целом за вас проведут первые этапы типа архитектуры и декомпозиции. Но вот точно ли вас устроит результат их "размышлений" - ну фииииг знает )
Попросил Bolt следующее:
Сайт календарь вебинаров внутри компании, на которые можно зарегистрироваться, отменить регистрацию, посмотреть ведущих, план мероприяти6 описание, увидеть сколько осталось мест, кто еще идет, поставить оценку мероприятию, записаться в лист ожидания, перейти к онлайн мероприятию по сылке или увидеть адрес.
Все это - НЕ КАРТИНКИ. А живой сайт, на котором можно кликнуть в вебинар, провалиться в описание, нажать зарегистироваться, кнопочка поменяет статус на "в процессе" и потом на "вы записаны", поменяется число свободных мест, там можно развернуть список участников...