курсор в сторону


Kanal geosi va tili: Rossiya, Ruscha


Пишу про развитие внутренних продуктов и AI-трансформации в kts.tech
@rusakov_denis_a

Bog‘liq kanallar

Kanal geosi va tili
Rossiya, Ruscha
Statistika
Postlar filtri


AI-продукту одного PRD уже недостаточно

Документ с требованиями к продукту (PRD) фиксирует, что продукт должен делать. Но после изменения модели, промпта, скилла или агента нужно ещё проверить, стало ли лучше.

Мы создали внутренний продукт, который берёт задачу из трекера, передаёт её агенту и возвращает Merge Request. Отслеживаем, решена ли задача, сколько времени и ручных вмешательств потребовалось. Но рост доли принятых изменений ещё не доказывает, что система стала лучше. В выборку могли попасть задачи, меньшие по объёму, с меньшим числом затронутых файлов и более полными требованиями. Продуктовые метрики нужны, но сравнение качества на одинаковых задачах они не заменяют.

Evals

Есть такая штука как evals. Это повторяемые проверки на заранее выбранных задачах с критериями успеха. По сути, это контрольная работа (эксперимент? контролируемый эксперимент?), где задания одинаковые, а мы меняем систему и сравниваем результат. Проверяем выполнение требований, прохождение тестов, отсутствие лишних изменений и стабильность при повторных запусках. Считаем время и стоимость именно успешно решённой задачи, а не одного запуска. Такой набор дополняет PRD конкретными примерами и исполняемыми проверками, но не заменяет требования.

Где применять

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

Как используем

Написали скрипт, который синхронизирует настройки для разных провайдеров и прогоняет одинаковые задачи с конкретным скиллом и без него. Если при повторных проверках без скилла качество не падает, а затраты ниже, мы его убираем. После появления новых моделей в работе полезность проверяем заново. Так обвязка не только накапливается, но и со временем сокращается.

Кстати, для синхронизации файлов и настроек между репами есть RuleSync (Гриша, спасибо за наводку!).

Итог

Зрелость AI-продукта не в количестве настроек вокруг модели, а в способности доказать их пользу. PRD фиксирует, какого поведения мы ждём, evals помогают проверить, получаем ли мы его после изменений. Поэтому новая фича для нас не улучшение по умолчанию, а гипотеза. Иногда лучший результат такой проверки в том, чтобы с гордостью удалить то, что сам же неделю назад написал.

P.S. В Claude Code есть похожий подход для проверки плагинов и скиллов.

#kts #ai #evals


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Одним вечером запилили «Просто редактор»

Вместе со второй половинкой собрали небольшой плагин для Figma для тех, кто работает с текстом прямо в макетах.

Он проверяет текст, находит слабые места, точечно переписывает или сокращает фразы.

Работает через Claude или OpenAI. Если хотите потыкать без настройки, то выберите в настройках Mock режим.

Ссылка


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Как сжечь токены за 15 минут и получить дозу дофамина

Раньше проводил аудиты производительности на старых проектах, и каждый раз это была разовая история. Недавно решил так же проверять текущие проекты, причём уже здоровье целиком.

Агенты для этого подходят на удивление хорошо, а регулярный аудит как раз из тех повторяющихся задач, которые автоматизируешь первыми. Эксперимент я запустил сразу на пяти репозиториях и, чего мелочиться, одновременно. Задача же однотипная))

Но на большой кодовой базе агент же будет пропускать код, и как это блин вообще проверить?

Поискал, как это решают другие, и нашёл RepoAudit, LLM-агента для аудита целых репозиториев. Авторы пишут, что контекст и галлюцинации портят отчёт. На деле агент выдаёт уверенный текст и молча пропускает половину кода. То есть легко получить отчёт с базовой информацией, что проект на React 19 и TypeScript, стили на SCSS, и всё, идите к клиенту, пускай платит деньги, но это он может посмотреть и сам.

RepoAudit и не пытается прочитать всё. Агент берёт место, где данные приходят извне (запрос, форма, файл), и идёт за ними по коду до места, где они реально что-то ломают. Например, строка из формы без проверки попадает в SQL-запрос. Находки перепроверяет валидатор. На 15 проектах так нашли 40 подтверждённых багов с точностью 78%, в среднем за 0,44 часа и $2,54 на проект.

Я пошёл прямолинейнее, через доказуемое покрытие. Сначала агент прогоняет линтер, проверку типов, тесты и сборку, если они уже настроены. Потом код режется на скоупы под размер контекста, и субагент читает все файлы своего скоупа, перечисляя, что открыл. Из этих списков собирается ledger, журнал покрытия, где видно, какой файл открыт, какой пропущен и почему.

Проверяет субагент семь категорий (выделил для себя столько, можно расширить или сузить от потребности).
– Корректность. Что сломается на пустом ответе API или граничном значении там, где считаются финансы и распределяются доступы.
– Безопасность. Не лежат ли в репе ключи и проверяет ли эндпоинт права, а не только логин.
– Архитектура. Циклические зависимости, дубли и мёртвый код.
– Тесты. Покрыты ли расчёты и не падают ли тесты через раз.
– Производительность. Запросы к базе в цикле и выборки без пагинации.
– Зависимости. Пакеты с известными уязвимостями.
– Документация. Поднимется ли проект у нового человека по README.

Около 3700 файлов агент нарезал на скоупы и запустил 15 субагентов параллельно, каждому досталось от 150 до 650 файлов. Шкала лимитов бежала быстро, как установка небольшого приложения на пк. Несколько субагентов упали и перезапустились с нуля, а один раздал свои 400 файлов собственным субагентам, и его работу доделывали остальные.

В итоге все проверки прошли, на работу агентов ушло около 15 минут. В самом большом репозитории на 1571 файл все 662 теста зелёные, но выяснилось, что тесты покрывают меньше 10% кода, а в коде 358 скопированных кусков. Набралось 52 находки со сценариями поломки, 10 из них уровня medium и покрытие 100% по файлам, вот тут я получил порцию дофамина.

Вернёмся к расходу токенов, у которого причина структурная. Каждый субагент живёт в своём контексте и оплачивает свои 400 файлов отдельно. RepoAudit дешёвый как раз потому, что не читает всё подряд. Упавший агент теряет всё прочитанное, и перезапуск оплачивает ту же работу второй раз.

Поэтому после прогона оптимизировал расход. Агент ищет подозрительные места, например пустой catch или прямой SQL запрос, а ещё сразу читает целиком всё про авторизацию и внешние интеграции. Так целиком читается примерно каждый восьмой файл, а сгенерированный код не трогается вовсе. Агенты идут волнами по 3–5, отчёт дописывается каждые 20–30 файлов, чтобы упавший агент не читал всё заново, а делегировать чтение запрещено. Полное чтение всё равно стоит денег, поэтому в начале скилла теперь предупреждение, во что обойдётся запуск. После повторного прогона разница сократилась в 2-4 раза.

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

#ai


Дока dan repost
Сегодня день знаний!
В каком-то смысле наш профессиональный праздник 🍁

Ченджлог за август 2026

Встречайте нового автора — Дмитрий Шмаков. Дебютировал сразу с восемью материалами!

Дмитрий Шмаков
• Что такое Core Web Vitals
• LCP (Largest Contentful Paint)
• INP (Interaction to Next Paint)
• CLS (Cumulative Layout Shift)
• FCP (First Contentful Paint)
• TTFB (Time to First Byte)
• Как измерять и улучшать Core Web Vitals
• Статические генераторы сайтов

DrakesWeb
• :dir()
• :autofill
• :any-link
• :blank
• ::-webkit-scrollbar
• :optional
• Иконочные шрифты — да или нет?

Денис Русаков
Вернулся в Доку спустя почти пять лет 🥳
• Signals

Егор Левченко
• Разрыв страницы

Существенно обновили старые статьи:

Ilya Streltsyn
• Принцип каскада

Viktar Nezhbart
• Объект

Алёна Батицкая
• clamp()

Пополнили раздел «На практике»

Сергей Железников
• Promise.all()
• Promise.try()


Зачем писать статьи, когда есть AI

Спустя почти 5 лет вернулся в Доку. В августе вышла моя статья про сигналы в JS. Разбирать спеки с AI стало проще, потому что её можно разобрать на нужную глубину.

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

Написание статьи всё ещё отличный способ учиться, глубже разбираешься в теме и заодно настраиваешь агента так, что он не подменял факты догадками.

#ai






Поучаствовал в рубрике:
"Один вопрос про корпоративный ИИ".


Заказчики, которые сами пишут себе фичи

За несколько месяцев в один из внутренних продуктов, который я веду, влилось 1292+ коммита от 29 людей. И здесь важно не количество коммитов, а форма графика. Коммиты идут почти каждый рабочий день, без больших провалов, это устоявшийся рабочий ритм. В составе авторов за этот период разработчиков всего 9)). Остальные 20 в жизни не открывали терминал и вряд ли откроют, но это не мешает им доставлять фичи в прод и получать от этого порцию дофамина.

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

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

Раньше человек без бэкграунда не мог сам довести изменение до финала. Не знал команд и ждал, пока это сделает кто-то из разработки. ИИ-агент сдвинул этот барьер входа ближе к проду. Он помогает на каждом этапе, подсказывает команды, объясняет причину конфликта и сам пишет коммит по формату.

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

В классической парадигме единица планирования это задача со сроком, и роль решает, кто её берёт. Аналитик собирает требования, разработчик пишет код. Теперь единицей часто становится целое направление, доведённое до результата за один подход, и опыт всё меньше решает, сколько работы человек возьмёт. Путь состоит из идеи, которая оформляется чейнджом, что и зачем меняется, и уходит на ревью к разработчику. После апрува агент берёт задачу и ведёт её от кода до проверок, а на выходе сам готовит черновик MR по шаблону. В нём есть разделы "что сделано", "как проверить", "риски и ограничения" и блок для ревьюера. После ревью реализации фича попадает в прод.

Есть и потолок, но не в инструменте, а в голове человека. Четыре параллельных направления в фокусе не удержит даже сильный спец. Мозг не умеет работать параллельно, он умеет только быстро переключаться. Переключиться на другую задачу, пока предыдущая ждёт ревью, вполне ок. Но чем больше треков в активной работе одновременно, тем быстрее в каждом из них падает качество, поэтому держать их стоит не больше двух, а остальные держать в очереди.

Остаётся вопрос, когда это всё успевать ревьюить.


Когда таксист — техлид в отставке

Ехали сейчас с женой (она продуктовый дизайнер) на такси, по дороге обсуждали немного работу. Водитель молчал, но потом кинул фразу: «дааа, а у меня проблема с айтишкой». И через пару минут тишины добавил: «да, я техлидом работал». Крч мне стало интересно и я спросил в какой компании и кем работал. Рассказал, что писал на C#, игры в ВК, но отдел сократили и пока таксует/ищет, куда устроиться дальше.

Ну и конечно я спросил про нейронки. Говорит, что конечно использует, и даже продал одну игру, сделанную с ИИ, за 6000$.

Мне кажется, если бы я выбрал тариф «Вместе», и к нам подсел кто-то третий, и он внезапно оказался QA, то мы бы прямо в этой машине спроектировали продукт, нарисовали дизайн, протестировали и зарелизили его в пятницу.

Кажется, пора выпускать новую версию стереотипа про таксистов: «таксую для души, а вообще-то я техлид».


Внутри AI | Кейсы ИИ Агентов в бизнесе dan repost
MCP для Яндекс Трекера пробил 100 звёзд на GitHub⭐️

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

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

К первой сотне выпустили обновление 0.8.0. Главное изменение: MCP научился работать с проектами, портфелями и целями. Добавили 39 инструментов для поиска, создания, обновления и удаления этих сущностей, а также работы с комментариями.

Теперь агенту можно поручить создать проект, обновить статус цели или собрать информацию по портфелю. Меньше данных придётся переносить вручную между AI-ассистентом и Трекером.

В релизе есть и другие изменения. Полный список собрали в changelog.

Спасибо всем, кто пользуется сервером, ставит звёзды и помогает его развивать! 💚


приятно видеть, что проект продолжает расти

как раз в этот релиз законтрибьютил тулзы для работы с портфелями, проектами и целями

#kts #ai #mcp


Написание тестов через ИИ

Когда начинаешь подключать ИИ к решению задач, первое, что хочется это конечно что-то автоматизировать, и хочется автоматизировать рутину. Например, писать тесты долго, а пользу от них в команде просто не видят, особенно если это не их код и не их фича.

Например, есть юнит-тесты с чёткой целью: хороший юнит-тест = быстрый тест, который работает как индикатор и сразу подсвечивает проблемное место. Когда тест падает, ты сразу знаешь, в какой именно функции проблема. Тут конечно считаю, что скоростью должен обладать любой хороший тест.

На проектах их пишут иногда по требованию клиента, потому что у него так покрываются все продукты. Нужно закрыть тот процент, который требует клиент, например 70%, и добавлять тесты к каждой новой фиче или странице. По большому счёту это "тесты ради тестов", то есть ради достижения цифры, а не ради той самой функции индикатора, ради которой они вообще задумывались.

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

Когда убираешь рутину, заодно появляется шанс перейти на следующий этап и уйти от старой привычки к новой. Это не то, что до ИИ никто не знал, все эти принципы тестирования существовали и раньше. Просто в текущих реалиях это уже договорённость: раз ИИ может быстро писать e2e, ограничение "дорого и долго" затирается. Классическая тестовая пирамида, где юнитов много, а e2e совсем чуть-чуть, отражала ограничения инструментов своего времени, когда e2e были медленными и дорогими в поддержке. Сейчас это ограничение снимается, и ромб подходит лучше, чем пирамида: юниты остаются основой, но доля e2e растёт, потому что инструменты для них стали быстрыми и дешёвыми, и держать их наверху пирамиды просто по привычке больше не обязательно.

#ai #tests


MCP: что прижилось за 2 месяца

Внедряли разные MCP и решил посмотреть по проектам, что реально осталось в работе, а что выкинули с проектов.

Прижилось и используется постоянно:
Context7 подтягивает актуальную версионную документацию библиотеки прямо в промпт вместо галлюцинаций из старого трейна. Без правила в AGENTS.md агент про него забывает. Пропишите: «всегда используй Context7 для вопросов по API библиотек».

Outline, подойдёт если база знаний поднята на Outline, ставьте, потому что поиск становится в разы быстрее. Важно, что агент получает полный доступ ко всей базе, поэтому лучше выставить только чтение OUTLINE_READ_ONLY.

Figma, отдаёт не скриншот, а структуру, состоящую из компонентов, вариантов, переменных. Работает в обе стороны, но лучшее применение, это, конечно, вытаскивать вёрстку. Здесь понадобится много токенов, терпение и ещё раз много токенов) В планах ещё стоит связка с Code Connect.

Chrome DevTools это официальный сервер команды Chrome DevTools (теперь часть DevTools for agents), под капотом Puppeteer + CDP. Помогает дебажить на конкретных страницах и конкретные блоки, либо просто отвечать на вопрос, почему страница грузится долго, и заглянуть на вкладку Network.

Strapi это бриллиант, затащили недавно на проект и остались в восторге. Сам MCP стал поводом обновиться до пятой версии. Контент-менеджерам зашло, внедрение простое: пишете инструкцию, выдаёте токен, показываете, как передавать информацию агенту, и ваши статьи теперь редактируются локально без входа в админ-панель.

Bitrix24 управляет задачами и CRM из чата. Не знаю, что добавить, но вебхуки потеряли ценность.

Yandex Tracker разработан не от Яндекса, а от kts.tech, прижился с TRACKER_LIMIT_QUEUES и TRACKER_READ_ONLY, с ними безопасно давать доступ.

Выкинули:
Playwright не прижился, потому что тянет в контекст здоровенные схемы инструментов и accessibility-деревья. Заменили на связку cli + skills, получаем тот же результат, но без лишнего веса в контексте на каждый вызов.

BrowserStack, не подошел, не потому что плохой инструмент, а потому что кросс-браузерное тестирование через агента оказалось нашей редкой задачей, а не ежедневной. Держать ради неё отдельный MCP с ~20 инструментами в контексте не окупилось, поэтому легче вызывать вручную, когда реально нужно.

Talk to Figma работал лучше официального, но потом стал криво вытаскивать координаты слоев и мы перешли на официальный Figma MCP.

Из 9 инструментов прижилось 6, три ушли по разным причинам. Не начинайте с модного, а при выборе отталкивайтесь от проблемы либо идеи автоматизации процессов.

#ai #mcp


mefody.work dan repost
UDW. Догфудинг, Никита Дубко.pdf
12.8Mb
🕷 Догфудинг как способ сделать свой сервис качественнее

Прочитал только что на Ural Digital Weekend доклад про то, что такое догфудинг, как его правильно готовить и зачем он может быть полезен маленьким и большим командам.

Делюсь с вами слайдами. А когда появится видео доклада, поделюсь и им.


Качество

У нас в kts.tech работаем так,
что новые AI-инструменты сначала обкатываем на выделенных проектах. Например, тот же Strapi MCP сначала внедрили на своём офф сайте, потом уже внедряем в другие.

Практики могут иметь разные/странные названия, но это не отменяет того факта, что они полезные, так например можно сказать о практике догфудинг.

Поэтому делюсь старым докладом от Никиты, только сейчас до него дошел и могу сказать, что доклад интересный.

Ссылка на доклад


Инструкции на уровне агента

Последний месяц привожу в порядок rules/skills на внутренних проектах в kts.tech, включая те, где их раньше вообще не было, и тут такая штука, что агенты заставили нас формализовать доку к каждому проекту, правда, чтобы они же работали по нашим правилам. Смысл документации остается прежним: чем она полнее, тем яснее процесс разработки на проекте. Про качество кода нужно писать отдельно.

Зачем? Инструкции помогают агенту быстрее ориентироваться в проекте, меньше переспрашивать, реже лезть не в ту сторону. Каждая такая инструкция больше не бесплатна. Агент читает ее на каждый вызов и по сути ведет проект. Как корабль назовешь, так он и поплывет)

Цена
У агента инструкции читаются один раз за сессию и держатся в кэше, так что цена не растет линейно с каждым вызовом. Но кэша нет при новой сессии и при апгрейде модели, и в этот момент весь объем считается заново.

В феврале ETH Zurich и LogicStar.ai прогнали четыре модели на 100+ реальных задачах и сравнили три сценария: без контекстного файла, с файлом от модели, с файлом от человека (https://arxiv.org/abs/2602.11988, ссылка выглядит скамно, простите). Файлы в среднем не увеличивают долю решенных задач, а стоимость вызова модели растет больше чем на 20%. Держится это на разных моделях и агентах, и для сгенерированных файлов, и для написанных руками.

Агенты следуют написанному буквально, даже когда это вредит задаче. В одном из замеров инструмент, просто упомянутый в файле, использовался в 160+ раз чаще, чем в сценарии без файла. Агент цепляется за него просто потому, что он описан на проекте, хотя инструмент был устаревшим и вредил проекту (https://arxiv.org/pdf/2606.20512/, стр. 2).

НО аккуратно собранный AGENTS.md на точечных изменениях дает меньше времени выполнения и меньше выходных токенов. Но там меряли скорость, а не корректность решения.

Разница
Можно сравнить два проекта, на которые нужно было добавить rules и skills:
- на одном документации не было вообще. Поднимал проект локально, пролистывал сотню файлов, чтобы понять стиль и стек, и уточнял детали по последним коммитам. Rules и skills пришлось собирать с нуля: агент собирает их по коду проекта, но не все процессы видны в коде.
- на другом есть папка docs с ADR, описанием локальной разработки, структурой проекта и даже списком контрибьюторов. Смотрел по коммитам и там было видно, что доку дописали уже по готовому проекту (сейчас важно собирать ее еще на этапе разработки, чтобы агент понимал, что мы вообще пытаемся сделать). Rules и skills заводятся на таком проекте с пары запросов.

Границы
У инструкции для агента есть две границы:
- нижняя: отвечает за то, без чего агент вообще не сможет нормально работать. Это где лежит код, как запускать тесты и к кому уходит ревью. Ее приходится писать всегда, и чем хуже документация в проекте, тем она тяжелее и дороже.
- верхняя: это все, что уже написано для человека и просто оказалось пригодным для агента. Те же ADR, та же инструкция локального разворота, README с объяснением зачем вообще существует сервис, гайд по неймингу веток и коммитов и т.п.

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

Когда вышел скилл react-best-practices, то многие читали его как учебник и внедряли на проекты и смотрели, как результат становился лучше. То есть ценность стала заметнее, и люди начали создавать похожик скиллы под свои нужды, то есть писать инструкции, создавая документацию к проекту.

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

#ai


Отдых от ИИ

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

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

Инфу нашёл на проекте UX Core, про который не слышал уже пару лет. Такие темы полезны PM, HR, лидам и всем, кто работает с людьми.

В итоге выделил для себя несколько паттернов мышления:

1. Эффект иллюзии правды
Мы склонны верить в достоверность информации после её многократного восприятия, потому что знакомое просто легче обрабатывается мозгом.

Тезис «ИИ заменит X» не стал правдивее, но стал знакомее. Повторение подменяет проверку. Здесь рекомендовал бы такой фильтр: cпрашивать себя "откуда я это знаю?". Если ответ "все говорят", то это не знание.

2. Неприятие потерь
Утрата ощущается острее, чем равнозначное приобретение.

Поэтому аргумент «не внедрим, значит отстанем» действует сильнее, чем «внедрим и всем станет лучше», хотя по сути это один и тот же выбор.

Отсюда появляются пилоты, которые никто не просил. Лучше формулировать инициативу через приобретение и метрику. Если приобретение не формулируется, то это страх, а не стратегия.

3. Закон Вебера
Чтобы изменение заметили, оно должно быть пропорционально фону, а не просто большим само по себе.

Когда фон состоит из 50 упоминаний ИИ в день, действительно значимая вещь физически не ощущается как значимая. Мозг не тупеет, у него просто меняется порог различения. Здесь лучше всего это снижать фон. Не читать больше, а читать меньше и медленнее.

P.S. На скрине изображено первое, что увидел когда зашел на сайт, баннер с ссылкой на гайды по ИИ)

#ai


Привет! Меня зовут Денис

Я техлид внутренних продуктов и AI-трансформации в компании kts.tech. Это значит, что я одновременно отвечаю за то, чтобы решения работали, и за то, чтобы они кому-то были нужны.

Здесь будет три вещи (2 мало, а 4 уже много):
— что происходит с AI-фичами после демо: где они закрепляются, а где ими перестают пользоваться на второй неделе
— заметки о разработке: архитектура, процессы, команды
— и конечно разборы инструментов и ресурсов

Пишу для себя и для тех, кто делает то же самое.

Спасибо, что заглянули

19 ta oxirgi post ko‘rsatilgan.