Опубликовано 7 апреля 2026

GitHub Copilot CLI получил функцию Rubber Duck для перепроверки ответов

GitHub Copilot CLI научился советоваться сам с собой

GitHub Copilot CLI получил новую функцию Rubber Duck, которая задействует вторую языковую модель для проверки и уточнения ответов прямо в терминале.

Продукты 3 – 4 минуты чтения
Источник события: GitHub Copilot 3 – 4 минуты чтения

Разработчики, работающие в терминале, привыкли доверять командной строке. Она не переспрашивает, не объясняет – просто выполняет команды. Но когда рядом с командной строкой появляется ИИ-помощник, логика немного меняется: теперь у пользователя есть собеседник, который может предложить команду, объяснить ошибку или подсказать, как решить задачу. Вопрос лишь в том, насколько этому собеседнику можно доверять с первого раза.

GitHub Copilot CLI получил обновление, которое делает его чуть более осторожным – в хорошем смысле. Новая функция называется Rubber Duck, и её суть проста: прежде чем выдать финальный ответ, инструмент обращается за «вторым мнением» к другой языковой модели.

Что такое Rubber Duck debugging

Откуда взялась резиновая утка

Среди разработчиков давно существует практика под названием «отладка с резиновой уткой» (rubber duck debugging). Идея заключается в том, чтобы объяснить проблему вслух кому угодно, даже игрушечной утке на столе. В процессе объяснения человек нередко сам находит ошибку – потому что начинает мыслить иначе, более структурно.

Функция Rubber Duck в Copilot CLI работает по похожей логике, но на уровне самих языковых моделей. Когда пользователь задаёт вопрос, первая модель формирует ответ. Затем этот ответ «показывают» второй модели – из другого семейства, с иным подходом к рассуждениям. Вторая модель проверяет, всё ли корректно, и при необходимости корректирует или дополняет результат.

Проще говоря: один ИИ думает, второй перепроверяет. Итоговый ответ формируется с учётом обеих точек зрения.

Почему важна проверка ответов ИИ второй моделью

Зачем вообще нужна вторая модель

Языковые модели, при всей их полезности, не застрахованы от ошибок. Одна и та же модель может дать точный ответ на сложный вопрос и при этом ошибиться в чём-то, казалось бы, очевидном. Это не недостаток конкретной системы – это общая особенность архитектуры больших языковых моделей.

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

В контексте работы с терминалом это особенно актуально. Неверная команда может не просто дать неожиданный результат – она может удалить файлы, нарушить конфигурацию системы или запустить что-то непредвиденное. Поэтому дополнительная проверка здесь имеет вполне конкретную практическую ценность.

Как работает Rubber Duck в Copilot CLI

Как это выглядит на практике

Для пользователя всё остаётся привычным: он задаёт вопрос в терминале, получает ответ. Внутри при этом происходит дополнительный цикл проверки, но он не требует никаких действий. Rubber Duck работает в фоновом режиме – как «второй взгляд», о котором не нужно специально просить.

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

Перспективы развития комбинированных моделей ИИ

Немного о том, куда это движется

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

Rubber Duck – один из первых примеров того, как подобная механика появляется не в виде отдельного исследовательского прототипа, а как часть реального продукта, которым пользуются каждый день. И это, пожалуй, интереснее любых технических деталей: идея перепроверки через другую модель перестаёт быть академической концепцией и становится обычной функцией в терминале.

Открытым остаётся вопрос о том, насколько эффективно именно такое сочетание моделей работает в разных сценариях. Два мнения лучше одного – но только если они действительно независимы и достаточно различаются. Как именно подобраны модели для Rubber Duck и как часто вторая точка зрения меняет финальный результат – это покажет практика.

Оригинальное название: GitHub Copilot CLI combines model families for a second opinion
Дата публикации: 7 апр 2026
GitHub Copilot github.blog Американский ИИ-ассистент для программистов, встроенный в экосистему GitHub.
Предыдущая статья Anthropic договорилась с Google и Broadcom о гигаваттах вычислительных мощностей Следующая статья Wan2.7-Video от Alibaba: один промпт – и вы уже режиссёр

Связанные публикации

Вам может быть интересно

Перейти к другим событиям

События – лишь часть картины. Эти материалы помогают увидеть шире: контекст, последствия и идеи, стоящие за новостями.

От источника к разбору

Как создавался этот текст

Этот материал не является прямым пересказом исходной публикации. Сначала была отобрана сама новость – как событие, важное для понимания развития ИИ. Затем мы задали рамку обработки: что в тексте важно прояснить, какой контекст добавить и на чём сделать акцент. Это позволило превратить отдельный анонс или обновление в связный и осмысленный разбор.

Нейросети, участвовавшие в работе

Мы открыто показываем, какие модели использовались на разных этапах обработки. Каждая из них выполняла свою роль – анализ источника, переписывание, проверка и визуальная интерпретация. Такой подход позволяет сохранить прозрачность процесса и ясно показать, как именно технологии участвовали в создании материала.

1.
Claude Sonnet 4.6 Anthropic Анализ исходной публикации и написание текста Нейросеть изучает оригинальный материал и формирует связный текст

1. Анализ исходной публикации и написание текста

Нейросеть изучает оригинальный материал и формирует связный текст

Claude Sonnet 4.6 Anthropic
2.
Gemini 2.5 Flash Google DeepMind Проверка и правка текста Исправление ошибок, неточностей и спорных формулировок

2. Проверка и правка текста

Исправление ошибок, неточностей и спорных формулировок

Gemini 2.5 Flash Google DeepMind
3.
DeepSeek-V3.2 DeepSeek Подготовка описания для иллюстрации Генерация текстового промпта для визуальной модели

3. Подготовка описания для иллюстрации

Генерация текстового промпта для визуальной модели

DeepSeek-V3.2 DeepSeek
4.
FLUX.2 Pro Black Forest Labs Создание иллюстрации Генерация изображения по подготовленному промпту

4. Создание иллюстрации

Генерация изображения по подготовленному промпту

FLUX.2 Pro Black Forest Labs

Хотите глубже погрузиться в мир
нейротворчества?

Первыми узнавайте о новых книгах, статьях и экспериментах с ИИ
в нашем Telegram-канале!

Подписаться