В прошлой статье я писал, что компилятор — первый ревьюер кода, который написал агент. У этой идеи есть слепое пятно, и я в него наступил: конкурентность. Компилятор проверяет типы, go vet проверяет десяток известных шаблонов, -race ловит гонки данных. А горутина, которая никогда не завершится, — это не ошибка типов и не гонка. Код, который не слышит отмену, — тоже. Читать далее
Собрал платный API для проверки кода на протоколе x402 — агент получает HTTP 402, платит в USDC, получает подписанный сертификат. Довёл до продакшена и наткнулся на четыре бага, каждый из которых выглядел как рабочий код. Заодно проверил, есть ли вообще спрос — и вот что показали цифры. Читать далее
На всех зарубежных блогах внизу статьи есть форма подписки на почтовую рассылку, RSS ленту или телеграм канал.Также на всех русскоязычных площадках люди нормально относятся к упоминанию телеграм канала в конце статьи.И только на хабре аудитория агрессивно воспринимает любые призывы подписаться.В этой статье я хочу разобраться в этом феномене. Также в конце статьи есть опрос, в котором вы можете принять участие. Читать далее
Разбор архитектуры ИИ-агента для статического анализа кода: локальный индекс на SQLite, 71 инструмент, цикл tool-calling на 30 ходов и валидаторы, которые мы написали и сами же сняли, потому что они ложно срабатывали на валидных файлах. Читать далее
Что делать, если произошла ошибка? Житейская мудрость говорит, что можно попробовать еще раз. В контексте разработки ПО существует известный и простой паттерн для повышения отказоустойчивости — retry.Реализация ретраев в Java-приложениях придумана давно. Как вариант —…
Открываешь навигатор — а ты уже в деревне Пупкино. Знакомо? Спуфинг и глушение GNSS стали новой реальностью, ломая работу служб логистики, такси и даже общественного транспорта. Наша компания столкнулась с этим лицом к лицу в проекте по интеграции V2X в московские трамваи. Вагоны с…
По данным исследования ГК ОТР, 53% гибридных и удаленных сотрудников сталкиваются с проблемами при использовании корпоративных систем. Низкая скорость соединения, сложный интерфейс и постоянные ошибки заставляют задуматься о квалификации ИТ-специалистов и могут снижать лояльность к работодателю в целом. Что с этим делать, разбираемся вместе с экспертами Directum. Читать далее
Привет, Хабр! В этом эссе я рассмотрю проблемы современных социально‑экономических отношений в цифровой среде и то, как человечество будет решать их уже в ближайшем будущем, тем самым формируя новый общемировой стандарт. Но для начала мы взглянем под весьма неочевидным углом на такое понятие, как субъектность... Вперёд!
А мы правильно понимаем, что скрывается за словом «образование»?Говорит ли хоть что-то о компетенции человека фраза «я знаю»? Почти ничего, кроме хорошей памяти. А вот «я умею» — уже проверяемо и говорит о многом. Осталось проверить, насколько умеет. Читать далее
Мне давно нравится идея хранить заметки обычными Markdown-файлами в своём репозитории на GitHub. Файлы остаются твоими, их можно открыть на github.com или в любом редакторе, а история изменений достаётся даром: это просто коммиты.Был проект BatNoter, который делал ровно это, но ему нужен был…