Ресурсы: техническое описание TLS, LaTeX - в картинки (img), криптографическая библиотека Arduino, шифр "Кузнечик" на ассемблере AMD64/AVX и ARM64
Опять количество строк кода и измерения ИИ
Тиражируют заявление, что, мол, в корпорации Anthropic инженеры-программисты стали в восемь раз больше кода “комитить”, чем два года назад – так вот ИИ улучшил эффективность и производительность при разработке. Если кто вдруг забыл, то Anthropic – это одна из ведущих корпораций, активно надувающая ИИ-хайп.
И действительно, это, оказывается, не шутка: в исходной публикации присутствует гистограмма, на которой показан прирост количества кода (в строках), в восемь раз (8x). Надо сказать, там же, прямо под гистограммой, сказано, что, мол, показатель этот – количество строк кода, – не идеален, и он “точно преувеличивает реальный рост производительности (инженеров)”, но всё же показатель растёт, а поэтому – используем. Цитата с объяснением причины роста:
В Anthropic, вознаграждение сотрудникам рассчитывается не по количеству строк кода, которые они написали; напротив, участники команды выдают больше кода просто потому, что они используют ИИ-системы, чтобы писать больше кода. (At Anthropic, we don’t reward people for how many lines of code they write; rather, team members are producing more code simply because they’re using AI systems to write more code.)
Так-то. “Больше строк кода” – не “идеальный показатель” (кто бы сомневался), но зато очень подходящий для газет, да ещё и растёт удивительно быстро – продолжаем использовать.
Казалось бы – во всякой распределённой информационной системе, работающей под высокой нагрузкой, резкое увеличение скорости роста кодовой базы – однозначно плохой знак: зачем, для чего весь этот дополнительный код? кто будет его разгребать? Риторические вопросы.
Рассмотрим простой код на языке Python:
digital = list(map(lambda t: t, range(1, 11))) print (digital)
Программа распечатает массив от 1 до 10. Другой вариант, более разумный, но чуть меньше кода:
digital = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print (digital)
Тот же результат на печати, но мало строк! Воспользуемся кодо-генератором и сделаем иначе:
# Use bracket comprehension to declare an empty list digital = [] # Append basic unit at zero index digital.append(1) # Create the second number digital.append(digital[0] + digital[0]) # Create the next number digital.append(digital[1] + digital[0]) # Create the number four digital.append(digital[2] + digital[0]) # Create more numbers digital.append(digital[3] + digital[0]) digital.append(digital[4] + digital[0]) digital.append(digital[5] + digital[0]) digital.append(digital[6] + digital[0]) digital.append(digital[7] + digital[0]) digital.append(digital[8] + digital[0]) # Print it out print (digital)
Ну вот, результат – вроде бы тот же, однако совсем другое дело в коде: количество строк возросло в несколько раз, выглядит солидно. (Обратите, кстати, внимание, что этот вариант – он ещё и строит начало натурального ряда почти что в аксиоматике ZFC.)
Это, конечно, юмористический пример. Однако исходная публикация – вполне реальная, как ни странно. Так что ИИ-хайп действует. Посмотрим, что дальше.
Адрес записки: https://dxdt.blog/2026/06/05/18381/
Похожие записки:
- Техническое: файлообменная машина как концепция
- Twitter за стеной регистрации
- Утечка БД DeepSeek
- Вспомогательный ИИ
- Новый сайт Gramota.ru
- Техническое: сервис dns.1d.pw для отладки DNS-резолвинга
- Реплика: падения Cloudflare
- Трафик на тестовом сервере TLS 1.3 и ESNI
- Про рекурсию и особенности английского на "Хабре"
- IP-адреса хостинга и ЕСИА
- Атака GhostWrite на аппаратуре RISC-V
Новый
Написать комментарий