Agent Experience = Developer Experience | Мой цифровой сад

Agent Experience = Developer Experience

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

Agent Experience = Developer Experience

Вопрос, который всё чаще всплывает: остаются ли архитектура и проектирование важными в эпоху агентов?

Существуют две гипотезы:

  1. «Джинн настолько умён» — что ему не важно, сколько спагетти мы ему подсунем; разберётся с любым кодом.
  2. «Agent Experience = Developer Experience» — агент использует для понимания кодовой базы те же конструкции, что и человек.

Вторая гипотеза выражена в запоминающейся фразе Laura Tacho:

Диаграмма Венна между опытом разработчика (Developer Experience) и опытом агента (Agent Experience) представляет собой круг.

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

Компьютерам впервые не всё равно

Сейчас мы впервые оказались в ситуации, когда компьютерам стало небезразлично качество кода.

Раньше код «читали» только люди. Теперь значительную часть времени его читает LLM — хорошо структурированный код выгоден сразу двум «читателям». Это практически буквально совпадает с тем, что Adam Tornhill утверждает уже много лет:

Код пишется не для компьютеров, а для людей.

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

Почему это усиливает долг

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

Источники

Связанные заметки

Evolution