Заказываем кофе с помощью AI
Очень прикольный доклад от дринкита как они юзают AI.
Много прикладного:
• Firebase AI Logic
• Koog от Jetbrains
• agent loop который выбирает вам кофе из 10к вариантов кастомизации
Также очень полезно про протоколы взаимодействия с агентами и оптимизацию ресурсов.
Наверное один из лучших докладов прикладной интеграции аишку в мобильный проект.
Co-intelligence
Субботняя рубрика про книги.
Критическое мышление все ценнее в эпоху ии. Раньше мы все верили докладам, стэк оверфлоу, статьям. А сейчас ии.
Но в отличие от прошлого, в настоящем сложне все прочекать: собрать статистику по валидной выборке; отличить искажения от заблуждений; увидеть нейрослоп от оригинальных мыслей.
В этой книге Этан Моллик учит новой дисциплине «научиться распределять когнитивную работу между человеком и машиной, не отдавая машине право определять, что считать истиной»
У Моллика есть четыре правила:
1. Always invite AI to the table.
Всегда приглашай аи, даже если думаешь он бесполезен.
2. Be the human in the loop. Не нужно чрезмерно доверять аи. Человек всегда отвечает за результат
3. Treat AI like a person — but tell it what kind of person. Старайся общаться с ним как с экспертом, а не приятелем
4. Assume this is the worst AI you will ever use. Не заучивай промты и техники. Модели всегда двигают границу возможностей. Учись перераспределять работу между человеком и аи.
Очевидная мысль книги "экспериментируй максимально широко и доверяй максимально острожно" тут сквозная.
Еще прикол с двумя моделями работы:
Кентавр 🐴
Когда условно разраб определяет архитектуру. аи все генерирует. А разраб делает ревью
Киборг 🤖
Ты даешь три гипотезы архитектуры. АИ их критикует. Предлагает альтернативы. И так по кругу.
Итан считает что модель киборга более сильнее развивает критическое мышление
В целом, прям какие-то восхищений от книги, как говорили мне другие, я не испытал.
UPD: в марте этого года он чуть поменял позицию и предложил управлять аи, а не кооперативиться.
Ставь лайк если ждете от меня бесплатный мастер-класс по накрутке опыта на флаттер
Вообще я не всегда уже понимаю где рофлы, а где реальность. Периодически хейтеры:
- накручивают по 5к подписчиков в канал
- спамят комментариями и реакциями
- в чат по аи начали добавляться боты с именем «Lev»
Но мы стабильно держим оборону
Убираем реакции и делаем платные комменты?
PWA vs Native iOS
Много заблуждений строится вокруг, что PWA это почти убийца натива. Еще с года так 2016. С блокировками стало еще чаще. Решил сравнить подходы на примере банковского приложения. Все совпадения случайны:
1️⃣ Оплата касанием телефона
Ну в целом мы и так это не могли делать в СНГ. Поэтому сразу скип.
2️⃣ Сайлет пуши
Без этого почти не будут работать фоновые операции клиента для синхронизации.
3️⃣ Обычные пуши
Обычные пуши в iOS работают только если поместишь на главный экран.
4️⃣ Проблемы с хранилищем
Куки, диплинки, беза - это все сильно страдает в PWA. Множество проблем с обнулением и обновлением стейтов. Плюс меньше антифрод систем.
5️⃣ Интеграция с нативным АПИ
Много доступов к нативному апи либо ограничено, либо недоступно.
6️⃣ Авторизация и диплинки
В целом навигация из смс, переходы между экранами и тп — сложнее.
7️⃣ Зависимость от сертов
Если ваш серт отозвут, то PWA станет тыквой.
Чем умнее модель, тем вычурней галлюцинации
Каждый релиз новой модели соннет или fable, неважно, встречают как очередную революцию. Но чем больше мы в команде строим обвязки и агентов, тем очевиднее, что сама модель не главный множитель качества.
Свежий кейс. Разбирался с багом в BDUI. Была задержка при открытии ботом шита. Я знал, что баг тривиальный. Фейбл полдня водил меня кругами. то рассказывал про проблемы с диспетчеризацией, предлагал уходить в нативные SDK и создавать пропосал там (хотя доступ к ним у него был), валил все на iOS 26.
В итоге банальный дебаунс в моем же BDUI-коде.
Причем нашел я его, когда перестал скармливать модели описание симптомов и дал минимальный репро с логами. С правильным контекстом модель сошлась на ответе за пару итераций.
Мне понравилось как в аи комьюнити модель это лишь один из шести этапов качества результата. И не решающий.
Качество делится на такие слои:
• Модель это догадки и рассуждения
• Цикл. Дает фреймворк для работы
• Инструменты.
• Контекст
• Память
• Валидация
Когда агент тупит, тупит не он целиком, а конкретный слой. И по симптому почти всегда видно, какой. В моем случае это была модель. Но чинился он на слое контекста.
Ну и главный вывод — умная модель не перестает галлюцинировать. Она просто галлюцинирует убедительнее.
💀 Harness vs Scaffold
Мне не очень нравятся доклады в духе "вот юнит-тест, а сейчас я покажу, как генерирую его с помощью Opus 500x400". Не потому, что это бесполезно, а потому, что это быстро устаревает.
Когда в прошлом году мы готовились к воркшопу, за три месяца все успело измениться настолько, что часть материала устарела еще до публикации. А в чате недавно писали, что уже не смотрят видео про AI, если ему > 6 месяцев…
Я смотрю разные сезоны AI-конференций и вижу, как быстро стареют доклады про конкретные модели, промпты, инструменты и настройки чат-ботов. Еще год назад я считал курсор пиком, а сейчас пользуюсь им лишь в простых задачах.
Поэтому тема "как настроить AI-чатбота" мне уже не так интересна. Гораздо интереснее, как авторы строили инфру и архитектуру. Не просто фастом выучили пару функций апи, а понимали как это внедрить в реальной инженерной среде.
Да, это более абстрактные концепции. Зато они меньше подвержены инфляции. Модель, API и модный фреймворк могут поменяться, а архитектурные проблемы останутся. Хотя и здесь словарь постоянно обновляется.
Вот появился harness, а теперь все чаще слышу про scaffold. Может показаться, что одно модное слово просто сменило другое. Но это не совсем так.
Harness — это среда, которая заставляет модель работать как часть системы. Она запускает модель, передаёт ей контекст, даёт инструменты, принимает вызовы, ограничивает права, повторяет неудачные шаги, ведёт логи и проверяет результат.
Scaffold — это конструкция, которая помогает модели решить задачу. Она задаёт роли, этапы, способы декомпозиции, структуру памяти, шаблоны рассуждения и правила взаимодействия между компонентами.
Полезные ссылки:
• Mobile Harness
• Scaffold vs. Harness
так, в общем я посмотрел куча открытых и закрытых плейлистов от конференций по mobile аи... И решил сделать свой
Поэтому вместо текстового формата будет больше видео.
А также я хочу позвать реально крутых чуваков, кто сжег дофига токенов создавая разные флоу в мобильной разработке.
Поэтому текстовых постов здесь будет реже. Но скоро буду с помощью скиллов по монтажу делать какие-то мини-воркшопы.
Это и для меня новый этап развития. И в целом более подходящий формат
Ну а если вам есть чему поделиться и записать крутой видос пишите @lvbond
Я вернулся на спотик
Кайф.
Но самое удивительное. Вот я уже пол года очень очень тесно работают с BDUI.
И если спотик это фулл бдуи, где разрабы пишут 0 строчек кода, то это самый качественный BDUI, который я видел.
Разраб создал ИИ-утилиту, которая помогает поднять выручку от приложения в App Store!
Скрипт adapt-appstore-prices-cli сам подбирает цены для каждой страны. Он анализирует экономические показатели (например, ВВП на душу населения) и предлагает локальные цены, чтобы не продавать подписку одинаково дорого в США и, например, Индии.
Автор утверждает, что после такой адаптации выручка может вырасти в несколько раз.
Поднимаем денюжки 🤑
Deep Tech Night
В яндексе я люблю две вещи: людей и конфы. Там собираются мощные практики, лучшие лидеры и даже прикладные ученые.
Живое общение притягивает других умных людей. А с ними можно нетворкаться или зарядиться энергией и вайбом. В конфах яндекса нет этого запаха продажных докладов, которые пришли торговать своим продуктом или рекламировать блог.
Особенно полезно слушать доклады от тяжеловесов.
Например, мне лично интересен доклад от Мо Гавдат, ex-Chief Business Officer (Google X). Расскажет о том, как AI изменит разработку ПО, процессы и роль разработчика. Как могут эволюционировать инженерные команды и какие вызовы их ждут.
Притяжение экспертов такой величины усиливает экспертную массу. Ускоряет адаптацию. Заряжает и мотивирует тебя быть сопричастным.
Приходите, я тоже там буду.