This is an info Alert.
⌘K
  • Главная
  • Новости
  • Блог
  • Релизы
  • История LLM
  • Сравнение LLM
  • Библиотека
  • Обо мне
Вход

Блог и заметки о разработке. Для связи удобнее всего использовать соцсети ниже.

Документы
Условия использованияПолитика конфиденциальности
Контакты
talalaev.misha@gmail.com

© Все права защищены.

Сравнение 11 LLM в задаче рефакторинга кода: эксперимент с god node

Mikhail T. (Sh0ny)
Mikhail T. (Sh0ny)
6 июля 2026
  1. Главная
  2. Блог
  3. Сравнение 11 LLM в задаче рефакторинга кода: эксперимент с god node
1 мин чтения

Коротко

Автор Хабра провёл эксперимент: попросил 5 американских и 6 китайских языковых моделей распутать «god node» из реального LangGraph агента, а затем оценить предложения друг друга. Результаты сравнивались тремя разными способами, чтобы понять, какой модели стоит доверять в задачах рефакторинга.

Что такое god node

В разработке ИИ-агентов на базе LangGraph иногда возникает антипаттерн, известный как god node. Это узел графа состояний, который берёт на себя слишком много логики — итерации, проверки, маршрутизацию, вызовы LLM и коррекцию результатов. В эксперименте рассматривается нода plan объёмом около 350 строк, скрывающая в себе всю оркестрацию агента.

Проблема такого подхода в том, что граф перестаёт быть наглядным представлением системы: его сложнее объяснять, отлаживать, тестировать и изменять. Задача рефакторинга — не просто разбить функцию на части, а вынести управляющую логику на уровень графа.

Суть эксперимента

Автор попросил 11 языковых моделей — 5 американских и 6 китайских — предложить варианты реорганизации god node. Затем модели оценивали предложения друг друга. Чтобы определить, кому из них стоит доверять, использовались три подхода:

  • Сходимость оценок — проверка, насколько модели согласны друг с другом при выборе лучшего предложения.
  • Сравнение анализов по тезисам — выявление лучшего аналитика на основе детальности разбора.
  • Центр мнений и медоид — статистический метод для определения наиболее «типичного» и репрезентативного аналитика.

Зачем это нужно

Эксперимент помогает понять, какие LLM лучше справляются с архитектурным рефакторингом, а какие — с ролью критика. Это особенно актуально при проектировании сложных ИИ-агентов, где чистая и модульная структура графа критична для дальнейшей поддержки и масштабирования.

Источник: Все статьи подряд / Машинное обучение / Хабр

новостиaillmразработка
Понравился разбор? Получайте такие раз в неделю на почту
​

Комментарии

(0)
​