Git. - страница 2

Git.

Томас Домке запустил Git-платформу для разработки с ИИ-агентами

Бывший гендиректор GitHub Томас Домке запустил Entire — новую Git-платформу для разработки с ИИ-агентами. Разработчики отмечают, что обычные хостинги кода вроде GitHub не были рассчитаны на нагрузку с задачами ИИ.

продолжить чтение

Как я построил систему, внутри которой AI пишет код [Сгенерировано]

Последние полгода я почти не пишу код руками. И, пожалуй, это лучшее изменение в моём процессе разработки за последние годы.Нет, я не перестал быть разработчиком. Просто моя работа изменилась. Раньше большую часть времени я писал код сам. Теперь я проектирую инженерную систему, внутри которой этот код пишет AI. Моя задача — не объяснить модели, что нужно сделать, а создать среду, в которой она физически не сможет принять неправильное решение.В этой статье я покажу, как устроена моя система разработки и почему именно такой подход позволяет использовать AI в реальных проектах без потери качества.Вы узнаете:

продолжить чтение

Как собрать мультиагентный Telegram-канал круглосуточной ситуационной осведомленности

Это вторая статья в нашем цикле, посвещенном созданию системы круглосуточной ситуационной осведомленности. Благодаря замечаниям читателей, выделившим недостатки, которые имели место быть в прошлом материале, мы будем стараться совершенствовать подаваемый нашим читателям контент. В данной статье будет рассмотрена инструкция создания уже не просто Telegram-бота, а целой мультиагентной системы. Но хочу вновь отметить, что данная статья не содержит реклама, все предлагаемые к использованию сервисы упоминаются только потому, что мы имели опыт работы с ними.Приступим.

продолжить чтение

4 антипаттерна CI‑автоматизации, из‑за которых команда делает работу за ботов

Или как мы построили машины, которые говорят людям делать работу, которую должны делать машины.Нам нужно поговорить о неудобной истине, которая у всех инженерных команд лежит на самом виду. Мы годами строили сложные CI/CD‑пайплайны, ботов для ревью кода и инструменты анализа на базе ИИ, а потом настраивали их так, чтобы они отправляли сообщения в Slack и просили людей выполнить ручную работу.Вдумайтесь на секунду. Мы автоматизировали просьбу. Не выполнение.

продолжить чтение

Я год не писал код руками. Но я не вайбкодер — и это две разные профессии

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

продолжить чтение

Борьба с галлюцинациями и 27 часов работы: практический опыт тестирования калькулятора трудозатрат с помощью ИИ

Сразу честно, чтобы вы понимали, с кем имеете дело: я из тех душнил, которые закатывают глаза, когда в сотый раз слышат «а давайте это все сделает нейросеть». Я видел слишком много красивых демок, где ИИ за минуту генерит сотню тест-кейсов – из которых добрая половина про кнопки, которых в продукте нет, а вторая половина дублирует друг друга разными словами, не говоря уже о глубине тестирования бизнес-логики.

продолжить чтение

Состоялся релиз Vim Classic 8.3

Автор Дрю ДеВолт опубликовал первый выпуск форка текстового редактора Vim. Он заявил, что развивает форк из-за непринятия политики Vim в отношении использования ИИ. 

продолжить чтение

Как научить AI писать коммиты по правилам вашего проекта, а не Conventional Commits по умолчанию

Любой AI-инструмент умеет генерировать commit message. Проблема в том, что он генерирует что-то разумное — но не то, что принято в вашем проекте: не знает ваш формат с тикетами, не вытаскивает номер задачи из ветки, не учитывает какие типы у вас разрешены.В этой статье я покажу как один раз описать правила своего проекта так, чтобы AI следовал им предсказуемо — каждый раз. Основной пример на Claude Code, но паттерн и готовый скрипт переносятся на любой инструмент: Cursor, Copilot Chat, git hook с API-вызовом.Проблема, которую не решает commitlint

продолжить чтение

Знания без практики — мертвы | Разница между «декларативной» и «процедурной» памятью у LLM

Дисклеймер: Я думаю, что любой человек понимает и чувствует на кончиках пальцев разницу между «заучить» и «набить руку». Каждый это проживал много раз, каждый знает, как это происходит и почему именно так и никак иначе прививаются «навыки и экспертиза». В этой статье я попытаюсь:1) поднять вопрос о том, почему текущие подходы к обучению LLM заставляют модель «заучивать ответ»2) объясню со своей точки зрения, где и в каком виде я вижу разницу между «декларативной» и «процедурной» памятью у LLM3)

продолжить чтение

Релизы без боли для тимлида: как собрать предсказуемый процесс из очевидных практик

Привет, Хабр! На связи Андрей Кулешов, руководитель разработки SourceCraft Security, в Yandex Infrastrcuture. «Релиз» — слово, от которого у многих тимлидов подскакивает артериальное давление. Ведь за ним часто стоит ночь без сна: кто-то внёс правку в последний момент, тесты упали, а в проде уже ждут обновления. Знакомо?Но это не обязательно должно быть так. Мы в SourceCraft Security перешли от хаотичных релизов к спокойному, предсказуемому процессу. Для этого:взяли лучшие практики из GitHub и GitLab (флоу и пайплайны), собрали в надёжный конвейер: защищённые ветки, обязательные ревью, автоматический CI/CD;

продолжить чтение