Обновить

Граф кода одной командой: ставим graphlens-mcp в проект и перестаём жечь токены на grep

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели8.4K
Всего голосов 9: ↑7 и ↓2+5
Комментарии11

Комментарии 11

Ладно, код написан агентами. Ладно можно использовать агентов для улучшения/исправления статьи. Но зачем послностью писать всю статью Клодом и тут же выкладывать на хабро? Это ж не кодовый репозиторий, не жира тикет... Зачем? Неужели не бесят выражения про "честно"????

Cодержание, замеры, выводы - мои, модель просто собрала всё в читаемый текст. Язык и структура - это редактура, а не авторство. "Честно" - это не самопохвала. За моими процентами 936 прогонов, открытые трейсы и стенд - иди да перепроверь. А за типичным "−40% токенов" строчка в README и всё. Критиковать подачу - это бесплатно. А сделать инструмент и прогнать тыщу замеров - нет.

Как будто и этот комментарий тоже попахивает

А будет критика самого инструмента ?

Это решение превосходит mcp сервер codegraph?

Зависит от задачи: на рефакторинге и анализе ощутимо дешевле по токенам, на простых точечных запросах примерно схожие цифры с ним. Прямое сравнение с codegraph в части 2

То есть, по сути вы сделали тоже самое, что делает semble mcp?

И да и нет. Semble - это семантический поиск: он по эмбеддингам находит код, похожий по смыслу на запрос. У меня - структурный граф: реальные рёбра вызовов и типов. Это разные вопросы. "Найди код про аутентификацию" - это к semble. А "кто конкретно вызывает этот метод и что сломается, если я поменяю сигнатуру" - похожесть тут не поможет, нужна именно структура. Эмбеддинг не отличит реальный вызов функции от куска, который просто рядом по смыслу

Продукт, который вы скинули, использует тот же принцип, что и codegraph, и скорее является его полным аналогом и имеет те же проблемы

Ну да. F12 / Alt-F12. Меня удивляет, что агенты сами не могут использовать это прямо в IDE. Что я вам точно скажу, так это действительно токены значительно экономит.

А поле для творчество обширное. Добавить документацию к каждой функции (они же документированы, как правило), семантический поиск по ней.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации