LEFT JOIN
45.7K subscribers
954 photos
29 videos
6 files
1.22K links
Понятно про анализ данных, технологии, нейросети и, конечно, SQL.

Услуги — leftjoin.ru
Курсы по аналитике — https://stepik.org/users/431992492

Автор — @valiotti
Реклама — @valiotti

Перечень РКН: https://tapthe.link/PpkTHavwS
Download Telegram
Пока вы работаете, ИИ играет
Все мы ждали, что ИИ будет за нас делать черную тяжелую работу, но вместо этого он занимается творчеством, пишет тексты, рисует картинки и вот теперь еще и играет в игры.

🔜 Но последнее он делает хотя бы не просто так, а для дела. Ну, или так говорят ребята из Ramp, которые заставили Claude играть в OpenRCT2 — опен-сорсную версию RollerCoaster Tycoon 2.

В игре нужно строить парк развлечений — ставить горки, магазинчики с едой, нанимать персонал и следить за уровнем довольства посетителей. В общем, как пишут сами авторы идеи, «имитирует клиентоориентированные бизнес-операции и циклы обратной связи, построенные на SaaS» — а значит, прекрасно походит для того, чтобы протестировать на ней возможности ИИ.

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

Как все прошло?
🔵Claude хорошо справлялся с отслеживанием метрик и задачами вроде ценообразования, маркетинга и администрирования работы парка, открытием и закрытием аттракционов. Неплохо ему удавалось также размещать магазинчики с едой и туалеты, но есть нюанс.
🔵Чтобы ориентироваться на карте, ему приходилось рисовать ASCII-схему. Выше как раз скриншот прикрепили. Он мог «приближать» и «отдалять» изображение, но все равно мучился с расставлением особенно крупных аттракционов и прокладыванием путей к ним. К тому же, карта была двухмерной, так что он не «видел» холмы, не мог строить кастомные горки в высоту и копать в глубину.

Несколько интересных выводов (кроме предсказуемого «ИИ уверенно чувствует себя при работе с метриками и цифрами, но на местности ориентируется с трудом»):
🔵Anthropic регулярно выкатывала обновления и новые фичи для Claude — хотя проект был коротким, команда успела оценить удобство от работы с постоянно развивающимся инструментом.
🔵Оптимальная среда для ИИ-агента — это та, где есть выстроенная цепь обратной связи, чтобы он сам мог тестировать и корректировать свою работу. Если эти задачи падают на человека, то они портят весь вайб в вайб-кодинге.
🔵Главное — это опыт, потому что он дает интуитивное понимание возможностей ИИ, которое не вычитаешь ни в какой статье.

Что в итоге?
В итоге парк работает под пристальным надзором Claude, который, кажется, справляется с управлением им лучше, чем с вендинговым автоматом в офисе Anthropic.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍1😍1
Даже собаки уже научились вайбкодить
Продолжая тему ИИ и игр — навайбкодить игру теперь может даже собака. Правда, для этого ей все-таки нужна помощь человека.

Алгоритм такой:
1️⃣ Берем собаку и выдаем ей клавиатуру, подключенную к Raspberry Pi.
2️⃣Собака нажимает на кнопки, и ее сообщения обрабатываются специальной утилитой DogKeyboard, которая перенаправляет их в Claude и подсчитывает количество знаков в них. Когда набирается достаточный объем, она запускает автоматическую кормушку, которая выдает собаке вознаграждение за ее труды.
3️⃣Говорим Claude, что он работает с гениальным, но эксцентричным гейм-дизайнером, который общается посредством особых зашифрованных команд. Они могут выглядеть, как случайный набор букв, но на самом деле в них скрыты послания, которые ИИ надо разгадать.
4️⃣Ждем пару часов и получаем маленькую, но жизнеспособную игру.

🔜 Проверено на собачке Момо, у хозяина которой появилось много времени после увольнения.

Конечно, это несколько упрощенное описание процесса. Чтобы получить от Момо и Claude результат, пришлось потрудиться. Например, в DogKeyboard настроить фильтр, убирающий из инпута все специальные клавиши и оставляющий только текстовое сообщение. А еще написать очень подробный промпт, чтобы ИИ не только расшифровывал послания гениального разработчика, но и не забывал добавлять в игры звук и вменяемое управление.

Но в итоге — вайб-кодинг в чистом виде, 100%-ное, ничем не стесненное вдохновение и целый ворох играбельных прототипов. Одну игру автор даже выложил на гитхаб в двух версиях: с пофиксенными человеком багами и Director’s Cut от Момо.
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚75😍3👍1
Я хочу помыть машину. До автомойки — 50 метров. Мне лучше идти пешком или поехать?
Как бы вы ответили на этот вопрос?

На скринах выше — ответы нейросетей, которые они дали пользователю Mastodon: Perplexity, Claude, Mistral, ChatGPT, Deepseek и Qwen. До того, как начнете читать, попробуйте угадать, сколько предложили пойти пешком.
😁32🔥8🌚21
Разработчик ускорил загрузку дашборда в 100 раз
Но есть нюанс — перед этим он в 100 раз замедлился по непонятной причине.

Представьте, что вы работаете над дашбордом, и замечаете, что он грузится 10 секунд, хотя еще недавно все работало нормально. А кому-то и представлять не надо.

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

Зато он обнаружил, что проблема воспроизводится только в Safari (или, как теперь нужно писать — в «Сафари»). Оказалось, что больше всего времени тратится на этап компоновки страницы — браузер перерисовывал макет несколько раз и тратил на этот процесс в сотни раз больше времени, чем нужно.

После этого начался долгий и нудный процесс удаления разных элементов из кода, пока тормоза не прекратятся. И в итоге виновник нашелся — сердечко на кнопке «Отправить отзыв». ❤️

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

А вы встречались с похожими багами? 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥8❤‍🔥5👍3
🎙 Курс «Основы управления данными (Data Governance)» | онлайн, 16–25 марта

ИТ-директоров и руководителей-стратегов в управлении данными приглашают на редкий курс — проходит только 1 раз в году в формате живого диалога и обмена опытом.

⚡️ Курс даст понимание, как выстроить ключевые процессы для обеспечения качества, прозрачности и надёжности данных в компании. Участники детально разберут модели, роли, метрики, запуск управления данными и реальные кейсы — в закрытом экспертном сообществе.

В программе курса:
– 9 модулей: от основ Data Governance (DG) до применения ИИ,
– разработка программы DG и системы метрик,
– разбор кейсов + готовый Excel-гайд по DG для вашей компании.

Участники получат:
– домашние задания с обратной связью, консультации с экспертом,
– сертификат участника и доступ к материалам курса.

Ведущий эксперт – Александр Бараков, руководитель департамента бизнес-аналитики в Авито

Забронировать место в потоке 2026 – на курсе осталось всего 5 мест!
6🔥2👍1
Хотите разобраться, что умеет публичное API DataLens?
Тогда приходите на вебинар 10 марта в 12:00 по Москве.

Юрий Красильников из DataLens и Александр Балов и «Магнита» разберут возможности публичного API на реальных примерах.

🔵Вы узнаете, как API Datalens взаимодействует с внешними источниками через коннектор и помогает автоматизировать рутинные задачи и работу с дашбордами, графиками и данными.
🔵Вебинар рассчитан на аналитиков, дата-инженеров, системных архитекторов и руководителей отделов.

Регистрируйтесь по ссылке и заносите вебинар в календарь, чтобы не забыть.

Реклама. ООО "Яндекс.Облако", ИНН 7704458262
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6😍43
Доказательство кукурузой
Несмотря на неоспоримое влияние ИИ на нашу жизнь, все еще есть соблазн сказать, что это все иллюзия, временный хайп и пузырь, который скоро лопнет. Но скептикам противостоят люди, которые верят в то, что ИИ может менять мир — причем вполне буквально. Один из них решил доказать этот тезис с помощью кукурузы. Он поспорил с другом, который был уверен, что ИИ может писать код, но не может оказывать влияние на реальный мир за пределами компьютера.

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

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

Получится ли? Сложно сказать, но следить за прогрессом можно
на сайте проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥4🤔3🙈3
Чудеса базы данных часовых поясов
Часовые пояса — очень хитрая штука. Есть регионы с «получасовыми» поясами, которые живут по времени +9,5 часов от Гринвича. Есть регионы, которые переходят на зимнее и летнее время, причем в разные даты — кстати, надо не забыть о том, что когда в одном полушарии лето, и стрелки двигают вперед, в другом все ровно наоборот. А еще есть такое явление как «дополнительная секунда», которое тоже надо как-то учитывать, чтобы часы не рассинхронизировались.

Про все это можно послушать в старом, но не потерявшем шарма видео.

Отсюда вытекают два факта:
1️⃣ Никто (почти) не пишет сам код для программ и приложений, где нужно хоть как-то учитывать время с поправкой на часовой пояс. Для этого есть База Данных Часовых Поясов, более известная как tz — постоянно обновляющийся проект с открытым исходным кодом. В нем накопился огромный массив информации об измерении времени в разных частях планеты — причем не только последние новости, но и исторические данные.
2️⃣tz полна интересного, и в комментариях можно найти увлекательные вещи. Напрмимер, возмущения из-за перехода на летнее время аж из сороковых. По ссылке оригинал, а у нас перевод:
Мне все равно, как именно ведется отсчет времени, пока есть какое-то общее соглашение на этот счет, но я протестую, когда мне говорят, якобы я «экономлю дневной свет», хотя здравый смысл подсказывает, что я не делаю ничего подобного. Я также протестую против намеков на то, что я трачу что-то ценное, если остаюсь в постели после восхода солнца. Как поклонник лунного света, я возмущен властной настойчивостью тех, кто хочет сократить время, которое я могу им наслаждаться. За всей этой схемой перехода на летнее время мне видится костлявая, с посиневшими пальцами рука пуританства, стремящаяся загонять людей спать пораньше и поднимать их пораньше, чтобы сделать их здоровыми, богатыми и мудрыми вопреки их собственной воле.

Так что теперь, может быть, когда вы в следующий раз когда будете использовать tz (или просто выставлять время и дату в каком-нибудь календаре, который скорее всего обращается к этой БД), вспомните, что это не просто скучные бездушные строчки кода, а настоящий архив.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥105👍32