Найти в Дзене
Цифровая Переплавка

🧩 Quibbler — первый настоящий критик для ИИ-разработчиков

В 2025-м мы наблюдаем любопытную тенденцию: искусственный интеллект научился писать код, но ещё не научился понимать, когда он ошибается. Многие пользователи Claude Code, Cursor, Copilot или Replit Ghostwriter замечают — модели часто уверенно генерируют неработающие решения, пропускают тесты или игнорируют требования проекта.
И вот появляется Quibbler — не просто утилита, а “совесть” вашего код-агента, которая следит за ним, спорит и учит его быть лучше. Quibbler — это фоновый критик для кодинг-агентов. Он наблюдает за действиями моделей (через хуки или протокол MCP — Model Context Protocol), выявляет повторяющиеся ошибки, корректирует их на лету и запоминает внутренние правила вашего проекта. Главная идея проста: почему бы не научить ИИ держать себя в руках?
Если агент опять “галлюцинирует” функции, игнорирует тесты или начинает писать код в другом стиле — Quibbler вмешивается и мягко ставит его на место. 🪝 Hook-режим (для пользователей Claude Code)
Quibbler запускает свой сервер и п
Оглавление

В 2025-м мы наблюдаем любопытную тенденцию: искусственный интеллект научился писать код, но ещё не научился понимать, когда он ошибается. Многие пользователи Claude Code, Cursor, Copilot или Replit Ghostwriter замечают — модели часто уверенно генерируют неработающие решения, пропускают тесты или игнорируют требования проекта.
И вот появляется
Quibbler — не просто утилита, а “совесть” вашего код-агента, которая следит за ним, спорит и учит его быть лучше.

🤖 Что такое Quibbler

Quibbler — это фоновый критик для кодинг-агентов. Он наблюдает за действиями моделей (через хуки или протокол MCP — Model Context Protocol), выявляет повторяющиеся ошибки, корректирует их на лету и запоминает внутренние правила вашего проекта.

Главная идея проста: почему бы не научить ИИ держать себя в руках?
Если агент опять “галлюцинирует” функции, игнорирует тесты или начинает писать код в другом стиле — Quibbler вмешивается и мягко ставит его на место.

⚙️ Как это работает

🪝 Hook-режим (для пользователей Claude Code)
Quibbler запускает свой сервер и получает уведомления обо всех действиях агента: какие команды тот вызывает, что редактирует, какие промпты получает. При необходимости критик вмешивается, записывая замечания в .quibbler/{session_id}.txt, а Claude тут же видит их и корректирует работу.

🌐 MCP-режим (для других кодинг-агентов)
В этом режиме агент сам вызывает инструмент review_code, передавая:

  • 🗒 user_instructions — что от него требовалось,
  • 🧩 agent_plan — какие изменения он внёс,
  • 🛠 project_path — путь к проекту.

Quibbler тут же проверяет:

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

Результат возвращается синхронно — агент сразу получает отзыв и дорабатывает код.

🧠 Что делает Quibbler уникальным

💬 Самообучение
Он сохраняет выявленные правила в .quibbler/rules.md, постепенно превращаясь в
хранителя кодстайла проекта.

🧾 Контекст и память
Quibbler не забывает, что происходило на прошлой неделе — он хранит контекст всех ревью, поэтому способен сказать: “Ты уже писал подобный метод, но теперь нарушил свой же паттерн.”

🎛 Настройка моделей
По умолчанию используется быстрая модель
Haiku 4.5, но при желании можно переключить на более мощную Sonnet 4.5, просто изменив конфиг ~/.quibbler/config.json.

Минимальные зависимости
Устанавливается через pip или uv, работает из терминала, без тяжёлых серверов и баз данных — фактически это лёгкий “линтер-ревьюер” с мозгами.

🧩 Почему это важно

Современные ИИ-помощники в кодинге часто похожи на талантливых, но невнимательных студентов — умных, но неаккуратных. Они делают “почти то, что нужно”, но без контроля быстро скатываются в творческий хаос.
Quibbler добавляет
интеллектуальную дисциплину. Он не просто ловит синтаксические ошибки — он учит модель работать по правилам конкретной команды или проекта.

С инженерной точки зрения это шаг к тому, что можно назвать “meta-интеллектом”: система, которая не пишет код, а оценивает того, кто пишет.

💡 Моё мнение

Если Claude Code можно назвать “интерактивным программистом”, то Quibbler — это его тимлид.
Он не пытается перехватить управление, а
создаёт обратную связь внутри связки человек-ИИ.

В ближайшие годы такие “вторые уровни разума” станут нормой:
🧠 один ИИ пишет код,
🕵️‍♂️ другой проверяет,
🤝 а человек следит за качеством и направлением.

Иронично, что Quibbler — это по сути первый шаг к появлению саморегулирующихся ИИ-команд, где каждая модель имеет не только задачу, но и внутреннего критика.

🔗 Источники и ссылки: