
Минутка юмораВосемь вайбкодеров вайбкодировали, вайбкодировали, да не вывайбкодировали
@shwarsico
Дмитрий Сошников, ex Cloud Developer Advocate / Technical Evangelist / AI/ML Expert в Microsoft, доцент в МАИ, НИУ ВШЭ, МФТИ, к.ф.-м.н., Digital Artist, консультант Yandex Cloud, техрук AI Lab Школы дизайна НИУ ВШЭ, эксперт клуба хакатонщиков

Минутка юмораВосемь вайбкодеров вайбкодировали, вайбкодировали, да не вывайбкодировали
Внезапно с утра осознал, что сегодня день весны и труда, и в этой связи работать не надо, а можно отдохнуть. И решил вам тоже об этом рассказать.А как это сделать? Просто нарисовать картинку в GPT Images уже неинтересно, поэтому я решил воспользоваться своим кодинг-агентом, и попросил его сделать открытку вместе с музыкой. И вот что получилось за 20 минут его упорной работы, в ходе которой он рендерил видео, извлекал из него кадры, говорил "ох, что-то текст некрасиво смотрится, надо всё переделать", переделывал и т.д.Что думаете, хорошо получилось? Особенно меня радует столбчатая диаграмма на заднем плане...На входе, кстати, была короткая инструкцияНапиши программу, которая с помощью библиотеки manim сгенерирует динамичное видео-поздравление с праздником 1 мая в России. Поищи в интернет всё необходимое про этот праздник. На выходе хочу получить видео output.mp4Правда, потом в режиме планирования мы уточнили несколько вещей, в т.ч. как сгенерировать музыку (в итоге использовали node.js и strudel).P.S. Если вам интересно, что могут напрограммировать сетки в Yandex AI Studio за один подход - читайте в моём канале для избранных.
Спасибо всем, кто вбросил умные мысли по поводу ИИ и образования в ответ на моё позапрошлое сообщение. В итоге получился короткий 5-минутный разговор в эфире программы "Слушаем" с Андреем Матюхиным. Многие из моих тезисов в целом повторяют то, о чем я говорил раньше. Из нового:1️⃣ Мы уже начинаем наблюдать внедрение ИИ в образование для конечных пользователей, например, появился AI-репетитор по математике 5-11 кл. от Яндекса (кстати, сегодня он появился в основном чате alice.yandex.ru, можно нажать на + и выбрать "репетитор"). Но до букваря для благородных девиц пока далеко.2️⃣ По поводу экзаменов - я бы различал диагностические экзамены и сертификационные. Цель первых - проанализировать состояние студента и скорректировать его траекторию, с учетом мотивации, интересов, способностей, знаний и умений. Такое лучше бы делать человеку, параллельно закладывая в ученика новые смыслы, культуру и этику, проявляя эмпатию. Сертификационные (ЕГЭ-подобные) экзамены ставят целью проверить знания и навыки, и тут не так критично участие человека. ЕГЭ обходится вообще без человека (на этапе написания и проверки), но кажется адаптивная интеллектуальная беседа, с одной стороны, позволит получить намного более полную картину поля знаний в голове ученика, а с другой - будет более приятна и интересна ученику, и менее подвержена тупому списыванию/заучиванию. 3️⃣ В целом ИИ - идеальный инструмент для мотивированных студентов, и делает их на порядок эффективнее. Точно также для немотивированных студентов он делает образование на порядок менее эффективным, из-за чего чудовищно усиливается разрыв между любопытными/активными и пассивными потребителями.

Сегодня мне нужно было немного переписать фрагмент кода с помощью gpt, и я вдруг понял, что мне лень копировать его из файла в браузер, а хочется использовать командную строку. Поэтому психанул и обновил свою старую утилиту yogpt, которую написал пару лет назал. Она позволяет делать простые запросы к GPT прямо из консоли, может использоваться в том числе в конвейерах и т.д. Теперь она поддерживает:- любые модели по Responses API (нужно прописать в файле .yogpt.config.json в своей домашней директории, пример файла есть в репо)- web search (--web)- image input (--image)- code interpreter (со скачиванием результатов, например можно сказать yogpt --code "Построй график y=x^2" и получить картинку)Установка простая:pip install yogpt(правда, потом надо вручную прописать модели в .yogpt.config.json)Пользуйтесь на здоровье! А если что-то не нравится - навайбкодьте себе сами такую же утилитку.P.S. После этого я ещё раз психанул и подумал, что вам будет неудобно устанавливать утилиту, если у вас не Python - и переписал её на Go, с новым названием gogpt. Для установки скачайте exe-файл и .config-файл с гитхаба и поместите в какую-то директорию, которая у вас в PATH. Конфиг возможно надо подправить, но если у вас установлены переменные окружения folder_id и api_key - всё будет работать из коробки.

Должны ли роботы принимать экзамены?Благодаря моей прекрасной знакомой, обозревателю отдела образования Российской газеты, на днях вышла статья про будущее образования, где пара моих скромных цитат (в конце) соседствуют со словами министра образования (в самом начале). Из-за этого теперь зовут на пятиминутку на Радио России поговорить на эту тему. Но я для начала хочу немного поговорить с вами. Что вы думаете, должен ли ИИ принимать экзамены у студентов? Я-то конечно уже давно пользуюсь GPT для массовой проверки устных ответов в курсах, где 500+ человек, но эффективность этого невысока, поскольку и студенты могут писать свои ответы тем же ИИ. А ИИ, проверяющий сам себя - это пустое сжигание деревьев и повышение энтропии...Получается, сейчас единственный способ понять знания студента - это устная с ним беседа, минут хотя бы 15-20, причем адаптивная (т.е. задавая вопросы исходя из предыдущих ответов). На массовых курсах, где 500 человек - такое сделать сложно. Но вот ИИ наверное при правильной постановке задачи мог бы в перспективе это сделать - именно с адаптивностью, строя по ответам модель знаний ученика на основе предварительно заданной онтологии курса. Но, безусловно, задача здесь сильно сложнее, чем "ChatGPT, иди и проэкзаменуй Васю по математике, оценку проставь в журнал". Ну и надо не забыть про отслеживание этических моментов, списывания - т.е. в идеале бы ещё отслеживать психоэмоциональное состояние ученика, приблизительно на уровне полиграфа...Что думаете?

Годный контент для преподавателей и студентов!Несколько дней назад SourceCraft вместе с Центром технологий для общества Yandex Cloud объявил об открытии библиотеки авторских курсов - репозитория учебных материалов, которые можно открыто использовать в образовании (см. ещё тут). Там много интересного: машинное обучение, облачные технологии, глубокое обучение и т.д. - не буду всё перечислять, зайдите и посмтрите сами! Также так есть курс по AI Studio и агентным системам за авторством автора этого канала, который я готовил с января. Что в этом курсе:🗒 Jupyter Notebooks для обучения, с работающими примерами кода📒 PPTX-слайды для лекций🧪 Jupyter Notebooks с заготовками лабораторных работ для студентов. Решения лабораторных доступны только преподавателям со специальным ключемКомплектом к курсу идут обзорные Jupyter Notebooks по AI Studio, с которыми я выступаю на обзорных лекциях, на русском и английском языках.В ближайшее время есть планы по доработке курса в сторону большей агентности, а также добавления других возможностей AI Studio: Speeckit, OCR, дообучения моделей и классификаторов и т.д.Пишите отзывы, если посмотрели материал, а также пож-та дайте знать, если используете курс в своём учебном процессе - это мне будет очень полезно и приятно.

nbview: Console Jupyter Notebook ViewerЯ ранее писал про то, как мне не хватает текстового (консольного) просмотрщика Jupyter Notebooks. Сегодня решил сесть и написать себе такой. Codex предложил использовать Go. Я подумал, что это хороший эксперимент попробовать агентное кодирование на незнакомом языке, и согласился.Штош, спустя полтора часа у меня было готовое exe-приложение, которое я назначил на клавишу F3 в FAR Commander, и теперь могу быстро смотреть ноутбуки, не открывая их в VS Code, и даже копировать из них текст (клавиша F5 или c). Пришлось немного повозиться с отображением текста и покидать вручную скриншоты в codex, но в итоге всё получилось. В сгенерированный текст заглядывал только на чтение из любопытства.Кто хочет тоже использовать - исходники тут, бинарник для Windows - тут. Под mac/linux не пробовал :) Можно подключать к FAR, либо использовать из командной строки nbview path\to\notebook.ipynb

Чему люди могут научиться у агентовНедавно мне попалось видео (inst) от Али Миллер, где она описывает секрет успешных отношений. Так вот, секрет оказывается в том, чтобы заранее проговорить словами и установить протоколы взаимодействия людей друг с другом:- как партнёр справляется с психологическим напряжением/стрессом- механизмы поддержки партнёра, как он поймёт, что его любят- где проходят личные границы- понимание верностиСовет кажется очень здравым, но что же он нам напоминает? Правильно, файлы типа AGENTS.md, в которых явно прописываются основы поведения агентов (речь тут в основном про кодирующих агентов, но можно ещё вспомнить про SOUL.md у агентов общего назначения типа OpenClaw, ну и в целом про MCP).Мораль: LLMки намного лучше работают, если в процессе промптинга установлены явные правила поведения и взаимодействия. Оказывается, и люди тоже! Давайте перенимать хорошее у агентов и говорить друг с другом словами, чтобы корректировать взаимное поведение к лучшему!

Вчера поучаствовал в круглом столе на дне открытых дверей ЛабМедиа, обсуждали, как всегда, влияние ИИ на всё. Больше всего меня вдохновили рассказы писательницы Ирины Лазаренко про то, как она использует ИИ:🧠 продумать детали какого-то мира или механики - эксплуатирует креативность ИИ📕переписать текст в другом стиле (например, другого исторического периода) - эксплуатирует способности ИИ к простым текстовым манипуляциям 🤖 "поныть" нейросети - способность ИИ просто слушать и позитивно поддакиватьМораль: ИИ может делать очень разные задачи, надо искать, как правильно встроить его в свою жизнь, чтобы сохранить свои смыслы, но сделать процесс (жизни) интереснееА ещё конечно мы с Олегом Замышляевым очень топили за агентский ИИ и LLM Wiki, кажется, часть аудитории была немного шокирована. Ведущий круглого стола Александр Рябинин даже сказал, что "дискуссия пошла не так"..В завершении приятно побеседовали с прекрасной Валентиной Власовой из ЛабМедиа про жизнь и про геймификацию, которую теперь надо называть без англицизмов - озабавлением.

Меня тут попросили прокомментировать, летали ли астронавты на Луну... Кому интересно - читайте по ссылкам ниже...👩🚀👩🚀👩🚀👩🚀Высадка астронавтов на Луну в 1969 году стала одним из самых масштабных событий в истории космонавтики — настолько грандиозным, что часть людей отказалась в него верить и начала строить теории заговора. Самая известная из них — версия о том, что кадры посадки «Аполлона-11» якобы снял режиссёр «Космической одиссеи» Стэнли Кубрик. Несмотря на многочисленные опровержения при его жизни, эта легенда существует до сих пор. Спустя более полувека похожие сомнения сопровождают миссию «Артемида-2».Сегодня скептики уверяют, что второй полёт людей к Луне тоже могли подделать. Но уже с помощью искусственного интеллекта. При этом мало кто задаётся вопросом: зачем вообще понадобилась бы такая мистификация космического масштаба?Где правда, а где вымысел и при чём тут системы слежения, телеметрия и лунные зеркала — в рубрике #МАИмнения объясняютпреподаватель института № 8 МАИ, популяризатор искусственного интеллекта Дмитрий Сошников и руководитель проекта малых космических аппаратов ЦКТ Александр Бон.