Сегодня спецвыпуск — три ссылки связаны с llm и агентами.
Буду рад предложениям, вопросам и идеям связанным с каналом или архитектурными/техническими вопросами. Можно написать в личку, а можно анонимно. А ответы на вопросы можно прочитать на сайте.
—————————————
Test and verification technique effectiveness with Astra
В моей голове, главная проблема кода, сгенерированного с использованием llm — валидация и верификация. Эта же проблема существовала и до «llm эры», но из-за объемов генерируемого кода, усугубилась. Поэтому было интересно почитать об «эксперименте», где GPT-6 Astra заставили писать код с использованием различных подходов к верификации (тесты с tdd, lean, fuzzing и так далее).
Текст начинается с того, как эксперимент проводился. Дали требования для реализации IMAP (RFC + Zstd) и приписка о том, как тестировать полученный код. В итоге автор проверил 25 видов верификации + 1 дефолтный. В результате чего получилась «матрица» стоимость теста/процент безошибочных прогонов. Вторым заходом проверяли реализацию pandoc, которая сложнее IMAP, из-за чего качество тестов и их стоимость отличается. Из интересного — default режим (где не задается конкретный вид теста) дал лучше результат, чем остальные 25 вариантов. Ну и остаток текста, автор, задается вопросом, как относится к данным (слишком мало прогонов) и почему лабы не публикуют подобные исследования.
Русский перевод
#validation_verification #llm
—————————————
Inside GitHub’s new Git storage architecture
Одна из теорий, почему гитхаб так «(не) работает» в последний год — возросшая нагрузка из-за llm агентов (опровергнуть или доказать теорию не могу, поэтому считаю теорией). Статья выше — описание того, как в компании видят работу с гит репозиториями. Со слов команды теперь над репозиторием может работать 5к агентов одновременно.
Текст начинается с объяснения как горизонтальное и вертикальное масштабирование работает в гитхабе (горизонтальное о работе одним человеком над разными репами, вертикальное — куча человек и один репозиторий). При этом, люди работают импульсами (это об elasticity), а агенты — постоянным «потоком» запросов. Для решения проблемы начали «Project Rubicon», который основан на хранении pack data в Azure Blob Storage. В тексте дальше найдете информацию о том, как архитектурно устроено хранение данных, как мутации происходят и почему нужны разные хранилища для данных.
#llm #how_it_works
—————————————
AI Productivity
Каждую неделю вижу пачку статей о продуктивности вокруг написания кода с llm. Статья выше понравилась тем, что автор отдельно описывает ситуацию для менеджеров и для разработчиков и делает это через инженерию. Плюс сохранилось доверие к автору по прошлым текстам. Основная цель текста (со слов автора) — развенчать заблуждения об эффективности вокруг llm. Ну и сразу напишу, статья — личное мнение.
Сам текст делится на две части: в первой объясняется для менеджеров что с разработкой происходит. Во второй — аналогичное объяснение, но для разрабов. В случае менеджеров заблуждения о том, что окупаемость llm не требует компетенций и глубоких знаний. Плюс без инженерии никуда, а идеи нужно валидировать (если идею может сделаь нейронка, то конкуренты смогут сделать тоже самое, что убивает ценность идеи). Отдельно отмечу, что автор объясняет кто такой инженер через ответственность, последовательность, reasonable и через «решение правильных проблем».
Для разрабов, автор, фокусируется на том, как коммуницировать с руководством в текущих условиях. Но начинается блок с гипотез почему людей увольняют (работа невидима и с llm работать проще, чем с человеком). Дальше разбирается проблема «мы купили подписку, почему нет х10 к производительности?» и как взаимодействовать с менеджерами.
#llm #productivity