Иван про проекты
2.53K subscribers
247 photos
23 videos
1 file
196 links
Как не загубить все начатое в IT. И успеть в срок и бюджет. От Ивана Ярославцева из alto.codes. Вопросы в ЛС @altoivan

Реклама не продается, но если вам очень нужно, то от 100тыс руб
Download Telegram
В ecommerce вообще мало, где ИИ пригодился

По факту:

1. Генерация контента, но с валидацией человеком, а то и корректурой. На массовых товарах. Или дорогая генерация видео, там где съемка еще дороже.

2. Ответ на отзывы и вопросы. Тоже массовая история, в основном на маркетплейсах.

3. Рекомендации, чтобы компенсировать слабообученые ML-модели

Есть еще попытки сделать чат-ботов, которые помогают купить. Но это не взлетит, к такому паттерну пользователь не привык.

И тут я в подкасте с Рауфом Алиевым про поиск в екоме увидел прекрасное. Что LLM можно использовать как дополнение к обычному поиску для уточнения запроса.

Написал схему, как это будет работать:

1. Пользователь вводит запрос. Причем мы из-за гугла привыкли вводить их криво «красный полонтин».

2. LLM помогает понять какие фильтры (категория палантины, цвет красный) нужны выбрать, какие синонимы подобрать (шарф, накидка) и как расширить запрос: не просто синонимы, а какие еще товары решают ту же задачу.

3. Обрабатываем через быструю модель, чтобы задержки не было.

4. Предусматриваем fallback, если ответ от LLM не пришел за 2 секунды, то проводим обычный поиск. Если LLM всё же ответила, то предлагаем перейти на расширенный ответ.

В итоге у вас хороший поиск, без тюнинга elasticsearch по несколько лет
👍7💯1
Как не получить недостачу в кассе при программировании

У цен в разработке есть проблема — копейки. Те самые числа после запятой.

1. При передаче через API или json число со знаком может превратиться в целочисленное (int), так и в дробное (float). 1.00 -> 1. Из-за этого при сравнении типов дальше в коде может вылезти ошибка.

2. При вычислениях с числами накапливаются погрешности. Если сложить в php 0.1 + 0.2, то получится, не 0.3, а 0.30000000000000004

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

Разобрался почему так

Есть стандарт IEEE 754. У него есть плюс, он офигенно быстро работает. И подходит для большинства задач, кроме денежных. Если бы не этот стандарт, то все компьютеры бы работали медленнее. Это всё особенности хранения памяти.

Есть, кстати, байка про ракету в 91 году, которая накопила погрешности, отклонилась от курса и не смогла защитить от вражеской ракеты. Мы с вами не ракеты строим (я надеюсь), но бухглатерия, которая будет 3 дня искать ошибку — ощутимая потеря.

Что делать?

1. Хранить всё в целых числах 1234,10 -> 123410 и при отображении отделять копейки. Или в строках.

2. Все вычисления делать в случае с пхп, через библиотеку bcmath. В случае с другими языками использовать BigInt. В Java он, например из коробки.

В 1С, кстати, такой проблемы нет. Возможно поэтому она вечно тормозит :)

——————————

Это может быть хорошим вопросом при собеседовании или отборе подрядчика. Так как любой нормальный миддл — знает ответ на вопрос, он много раз разжевывался на Хабре. А тот кто только закончил курсы и притворяется опытным, в спешке «сеньор за 3 месяца» про такие детали забудет.
52🔥1
Собрал удаленный сервер и теперь могу писать код с LLM с телефона

Я сейчас в Сочи, тут часто блокируют VPN и искал как можно это решить. И даже без VPN бывают потери связи и часто всё обрывается.

Нашёл сервер в европейском ДЦ у русского хостера за 3500руб в мес и поставил туда удаленный рабочий стол. Пинг 70мс. Пробовал вариант в два раза дешевле, но 120мс уже критично при работе через RDP. На 70мс работаешь почти как за локальной машиной.

Параметры скромные: 6GB RAM, 6 ядер, 50GB диск. Ubuntu + xfce.

Что получилось

— Claude CLI запускается на сервере. На ноутбуке вводишь что хочешь, закрываешь ноутбук, агенты продолжают работать. Потом открываю с телефона посмотреть, что получилось. Если надо там же ввожу правки.

— Поставил OpenClaw. Фактически персональный ассистент + это в том числе вайбкодинг прямо в Telegram-боте. За 2 часа собрал поиск по нашим базам знаний с векторной БД. Понятно, что там неидеальное выходное качество, но за 2 часа из кровати собрать поиск с rag и конекторами — прикольно. И хорошо, что openclaw на отдельном изолированном компьютере, локально на рабочем ноутбуке запускать страшно.

— Там же работает веб-сервер для тестовых проектов. Claude фактическки работает локально на сервере, я на отдельном домене сразу вижу результат.

— В ИИ в браузере в том числе иногда сижу так, удобнее, чем обрывы VPN.
8🔥8
🎩 Где еще нет автоматизации в логистике и ecommerce

Ключевой рычаг роста выручки и конверсии для ecommerce в логистике. Страна большая, сценариев доставки много, ширина миллионамы SKU с разной глубиной хранения.

Это одна из причин, почему мы активно еще в прошлом году начали смотреть в сторону разработки логистических решений. И уже готовим кейс.

Собрал решения в логистике для екома, которые еще не закрыты готовым. Екому — это точка роста за счёт автоматизации сценария, а разработчикам — возможность предложить решения.

— Единый on-premise сервис интеграций с операторами логистики. С унификацией адресов, статусов и других справочников.

Системы управления мультискладами и остатками в реальном времени: разработка механизмов синхронизации, позволяющих видеть актуальные запасы по всей сети (центральные склады, розничные точки, дарксторы) и перемещать между ними.

Да все говорят про централизацию в 1С и риалтайм обмены, но по факту приходится делать виртуальные остатки в рамках сайта, чтобы не заказали лишнего, пока идёт синхронизация


Микрофулфилмент: ПО для небольших городских складов, ориентированных на гиперлокальную доставку и подготовку товаров для маркетплейсов

КГТ (крупногабаритных товаров): Разработка логики логистики для мебели, сантехники и DIY, где требуются специфические алгоритмы расчета весогабаритных характеристик и непривычные сценарии доставки.

Мобильные приложения для полевого персонала: Создание инструментов для сборщиков, курьеров и мастеров по сборке мебели, интегрированных с CDP компании, чтобы сотрудник видел все пожелания клиента. + ecom для розницы, чтобы можно было быстрее проводить сборку заказа.

B2B-логистика в рамках екома: готовые B2B-порталы часто не учитывают сложность отгрузки сборных партий, мониторинг контейнеров и специфику работы с «микро-дистрибьюторами».

Уникальные сценарии «последней мили»: Такие модели, как Click & Drive (заказ в багажник авто) или установка постоматов-холодильников в подъездах и прочие экспериментальные.

«White-Glove» сервис: управление сложными услугами, такими как примерка, частичный возврат на месте или одновременная сборка/установка товара.

Источники: подкасты, DataInsight, кастдев еком-директоров, опрос руководителей других агентств.

Если с этим всем вам нужно помочь — обращайтесь в Alto.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👏4👍3🔥1
Запустили мобильное приложение для hollyshop — мультибрендовый ритейлер корейской косметики. 9000 товаров, 350+ брендов, 80% трафика с мобильных.

У нас полноценный кейс появляется через 1-2 года. Сначала сделка (6 месяцев), потом аналитика, разработка, тестирование (ещё 6-8 месяцев).

Получили готовый дизайн и частично реализованный код, но без документации. Проверили 100+ интерфейсов из Figma на соответствие API. Еженедельные обновления web-версии ломали мобильное API — приходилось адаптироваться на ходу. Провели 90+ встреч в Zoom, чтобы детализировать каждый сценарий.

20 000 скачиваний за первую неделю. Ожидания бизнеса: конверсия 2.5-3%, repeat rate 50-55%, средний чек +15%. От контракта до релиза — 8 месяцев.

Персонализация через Mindbox (история, тип кожи), стримы с прямым переходом к товарам, журнал с блогерами, программа лояльности с геймификацией. Flutter обеспечил время отклика меньше секунды.

Команда hollyshop приезжала в Екатеринбург, выступали на AGDays — сравнивали экономику аутсорса vs инхауса. Получили от них фидбек про классных людей и новые идеи. Для нас это главный KPI.

Кейс: https://alto.codes/portfolio/hollyshop.html
🔥14👍83
ИИ заменит всех офисных сотрудников буквально через 3 месяца

Читали эти новости? Ну фигня же. Чтобы в этом убедиться, достаточно прочитать прогнозы от 2023 года, где обещали за 1-3 года всех заменить.

Но одно мы знаем точно, что офисных сотрудников заменят такие же сотрудники, но которые активно применяют ИИ.

Разговаривал с руководителями ИТ-компаниями и тимлидами из бигтехов (порядка 10 человек). У всех картина внедрения в процессы разработки одинаковая — 10-15% объема закрывается с помощью ИИ. Благодаря типовым задачам (формошлёпство), запуску новых проектов и благодаря энтузиастам внутри, которым нравятся инновации. Остальные придерживаются скептичного подхода.

Еще есть несколько владельцев ит-компаний, которые сократили ощутимую часть штата и закрывают их объем сами с помощью ИИ. Тоже имеет место быть, я и сам несколько часов в день провожу за этим, но только для внутренних проектов.

Что нужно, чтобы процессы завелись у вас в компании

1. Показать всем, что перемены к лучшему. А не к сокращениям. И подтвердить делом.

2. Сделать культурный сдвиг, чтобы каждый пользовался на бытовом уровне. Банально чтобы у всех были доступы к чатжпт / claude / cursor. Банально оплатите эти инструменты сотрудникам

3. Поддержите внутренних инноваторов, кто может быть евнгелистами и будет делиться с командой кейсами применениями. Чтобы сотрудники учились на примерах.

4. Заведите внутреннюю службу или сотрудника (если у вас меньше 50 человек). AI-ops, который поможет обеспечить ресурсами идеи по оптимизации процессов. Дадут ИИ-ифнраструктуру, людей для внедрения, консультации по внедрению.

5. Наблюдайте за результатами. Замеряйте удачные гипотезы и нет.

Если прошли все 5 пунктов, то следующий — дать доступ к данным по API (только на чтение), чтобы каждый мог собрать своё приложение с помощью ИИ.



Всё, секрет Полишинеля раскрыт, пойдём работать
7
Не пью алкоголь уже 34 дня, 6 часов и 10 минут

И не хочется 🙃

Полностью отказался на 4 недели. Думал сразу после наберу томатного гозе или брюта, но даже от вредных привычек отвыкаешь.

В результате ничего не изменилось. Чувствую себя так же. Экономия в деньгах не заметна. Только сон чуточку лучше. Для чего зожники так стараются?
1😁203🙏2
Что репостят в канале

Подвёл статистику. Интересно было, что больше всего репостят. Репосты один из немногих способов нативно получить рост подписчиков.

Делюсь статистикой

1. Личные истории с болью
Проблемы с ИТ-ипотекой — 169 репостов
Первый иск за авторское право — 59 репостов
2. Полезные материалы
Матрица компетенций для QA — 60 репостов
Как проверить работу подрядчика — 18 репостов
Материалы про управление продуктом — 20 репостов
3. Стратегия и прозрачность бизнеса
Планы на 2025 — 70 репостов
PR-стратегия Alto — 31 репост
Стратсессия 2026 — 22 репоста
4. Инструменты и технологии
Встроить Тильду в админку — 45 репостов
v0.dev для прототипов — 22 репоста
Автоматизация на n8n.io — 17 репостов
Маркетинг на LLM-пилоте — 17 репостов
😁1
🤔Как оставаться продуктивным, когда немножечко за тридцать и вы 20 лет в ИТ

1. Каждую бесячую задачу автоматизируй каждый раз по чуть-чуть. Так она тебя бесить будет меньше.

2. В один день нетворкинг и написания кода не ставь.

3. Если не работается, то переключайся на интересную задачу и наоборот.

4. Ставь задачи в чек-лист. Радуйся тому, что они на сегодня закончились.

5. Устал — смени локацию. Из дома в офис, из офиса в кафе, из кафе в кофейню. Если не помогает, меняй город.

Мне это помогает, а вы как справляетесь до сих пор?
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍12🔥3
🥵 В Москву хочу жуть как

Не могу уже сутки вылететь, сорвались встречи, завтра не попадаю на IT RETAIL & ECOM DAY. И три раза уже съездил в аэропорт.

Авиакомпания сделал ход конем и создала чат в телеграме. Так оперативнее говорили они и не пишут туда ничего.

Зато открыли комменты и за сутки там 134 подписчика:

1. Взяли на попечение китайца, а то он с дипсиком не справляется в толпе голодных русских

2. Открыли клуб любителей пива в бургер Кинге

3. Выявили, что на шестисот рублевый купон от АК не выжить

4. Добыли оперативную информацию «через жена брата там работает», что мы сегодня не полетим и можно ехать спать


Скрестил пальцы на утро
😱7🤯53
Фишинг не дремлет

Как-то писал, что периодически нахожу кандидатов на hh, которые указывают Alto в резюме как последнее место работы, хотя мы их не знаем.

Теперь другая крайность. Кандидатам стали писать «наши» HR. Высылают офферы от нашего имени, просят сделать тестовое и даже отправляют документы на подпись. Без собеседования с руководителем правда, потому что он якобы очень занят.

Фишинг добрался и до рекрутинга.


Кто сталкивался? В чем развод? А то там поди после офера и деньги платят. Просто под нашим брендом решили нанимать 🙃


Мы действительно ищем дизайнера, но общаемся только через @anastasiia_recruiter_it или почту hr на нашем домене.

По несколько раз в день отвечаем на сообщения от кандидатов о выставленных офферах к нам.
😱6🤯2🔥1👏1