Отладка логики проверки сборки Claude Code: почему поиск по имени не работает и как поиск по структурному слепку это исправляет

✍️ OpenClawRadar📅 Опубликовано: 11 мая 2026 г.🔗 Source
Отладка логики проверки сборки Claude Code: почему поиск по имени не работает и как поиск по структурному слепку это исправляет
Ad

Разработчик на r/ClaudeAI сообщает, что Claude Code неоднократно не мог обнаружить существующие функции, отвечая «нет» на вопрос «это реализовано?» четыре раза за одну сессию — хотя каждый раз функция уже существовала. Коренная причина: агент искал по названию (ключевые слова, синонимы), а не по структурному следу (маршруты, схемы, зарегистрированные инструменты, запланированные задачи, задокументированные решения). Названия меняются; архитектурные артефакты — нет.

Паттерн

Вопрос «эта функция уже реализована?» вызывал уверенное «нет, вот как мы её реализуем», даже если функция была частично реализована. Каждый раз пользователю приходилось настаивать, чтобы получить реальный ответ. Разработчик диагностировал, что агент действительно искал, но использовал запросы на основе словаря, которые пропускали код с другими соглашениями об именовании.

Правило (поиск по структурному следу)

Синтезированное правило заставляет агента искать по форме, а не по названию. Например, вместо «найди функцию X» он спрашивает «какие существуют плагин-инструменты?» или «какие маршруты, схемы или зарегистрированные задачи соответствуют этой функциональности?». Это позволяет обнаружить предыдущий код, который поиск по названию никогда бы не нашел.

Ключевое изменение: «Поиск по лучшим синонимам — это всё ещё поиск по названию. Поиск по следу ловит его (предыдущий код зарегистрировал плагин-инструмент, а запрос «какие существуют плагин-инструменты?» — это узкий поиск с высоким сигналом).»

Ad

Запрошенная обратная связь от сообщества

  • Формы галлюцинаций, которые структурный поиск НЕ поймает
  • Паттерны «аудит-театра», когда форма соблюдена, но содержание отсутствует
  • Избыточное срабатывание на вопросы, которые на самом деле не являются утверждениями об отсутствии
  • Усиление уверенности: после аудита агент становится более уверенным в выводах, что затрудняет обнаружение ошибок неверной онтологии
  • Строгость неверной онтологии: агент ищет шаблоны GraphQL в REST-системе, ничего не находит, подтверждает отсутствие

Разработчик тестирует правило в отдельном проекте в течение 2–3 недель, прежде чем рассматривать глобальную конфигурацию. Он приглашает других делиться правилами, которые решили проблему «галлюцинаций со строгостью» (а не просто галлюцинаций).

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Исправление утечки памяти Claude Code для домашних лабораторий на Linux
Инструменты

Исправление утечки памяти Claude Code для домашних лабораторий на Linux

Разработчик обнаружил, что у Claude Code есть серьёзная утечка памяти в glibc malloc, которая потребляла 400 ГБ ОЗУ и приводила к сбоям в его Proxmox homelab, после чего он создал двухуровневое решение защиты с помощью LD_PRELOAD shim и watchdog.

OpenClawRadar
Нанокод: обучение кодирующих агентов, подобных Claude, с использованием JAX на TPU
Инструменты

Нанокод: обучение кодирующих агентов, подобных Claude, с использованием JAX на TPU

Nanocode — это библиотека JAX для сквозного обучения кодирующих агентов, подобных Claude, с использованием Constitutional AI и оптимизации для TPU. Модель с 1,3 млрд параметров можно обучить примерно за 9 часов за $200 на TPU v6e-8.

OpenClawRadar
Сервер MCP для Gmail с открытым исходным кодом добавил поддержку нескольких аккаунтов и возможность записи.
Инструменты

Сервер MCP для Gmail с открытым исходным кодом добавил поддержку нескольких аккаунтов и возможность записи.

Открытый MCP-сервер позволяет ИИ Claude подключаться к нескольким аккаунтам Gmail с полными возможностями чтения и записи, включая архивирование, добавление меток и функцию автоматической отписки. Он поддерживает синтаксис поиска Gmail и может быть развернут на Railway за 5 минут или размещен самостоятельно.

OpenClawRadar
Сравнение мультиагентных систем ИИ: Harness от Anthropic и модель инженерной организации Agyn
Инструменты

Сравнение мультиагентных систем ИИ: Harness от Anthropic и модель инженерной организации Agyn

Anthropic опубликовала дизайн фреймворка для разработки долгоиграющих приложений, в то время как мультиагентная система Agyn для командной автономной разработки ПО была открыта в прошлом месяце. Обе системы отвергают монолитные агенты в пользу разделения ролей, структурированных передач и циклов проверки.

OpenClawRadar