Copilot помогает писать код… Этот инструмент помогает его выпускать

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Это ContinueDev. Это не Copilot и не Claude Code, и он не заменит вас — он просто автоматизирует рутину, которая тормозит вашу работу.
00:00:07Ревью кода должны делать код лучше, но в последнее время они только всё замедляют.
00:00:11Очевидный ответ — отдать это на откуп ИИ, но на самом деле проблема не в этом.
00:00:16Настоящая проблема — во всём, что окружает код. У нас постоянно выходят новые видео, так что не забудьте подписаться.
00:00:27Для настройки ContinueDev сначала установите расширение. Я просто открываю VS Code, иду в расширения, ищу «continue», устанавливаю и перезагружаю, если нужно.
00:00:35Теперь иконка Continue появится на боковой панели.
00:00:38Затем мы можем подключить модель. Просто откройте настройки и отредактируйте конфиг, если он еще не настроен, но вообще модель можно добавить вот так.
00:00:47Если вам нужно облако, добавьте модель типа GPT-4 или Claude со своим API-ключом, сохраните и перезагрузите. Готово.
00:00:54Или можно работать локально и бесплатно через Ollama. Скачайте модель, например Llama 3, и добавьте её в список провайдеров.
00:01:01Переключать модели можно в любой момент в выпадающем списке на панели. Облачные, локальные — используйте то, что удобно, без привязки к одному сервису.
00:01:09Представьте, что вы попали в незнакомый проект. Открываете папку, а там много непонятного кода.
00:01:16Многие сейчас просто копируют код, открывают вкладку в браузере, вставляют в Claude или OpenAI и вручную добавляют кучу контекста.
00:01:24Потом приходится докидывать еще несколько файлов, чтобы нейросеть хоть немного поняла, что происходит.
00:01:29Но даже тогда ответы остаются поверхностными. ИИ не знает ваш проект, потому что он находится вне его среды.
00:01:36Теперь можно просто спросить Continue. Я выделяю участок кода, нажимаю Control+L и пишу «explain this» в чате сбоку.
00:01:45Самое крутое, что он не анализирует код в изоляции. Он берет контекст из всей вашей кодовой базы.
00:01:51Учитываются открытые файлы и даже гит-диффы, поэтому объяснение соответствует специфике именно вашего проекта.
00:01:57Честно говоря, Claude Code или Cursor тоже так умеют. Так что этот инструмент идеален, если вы не хотите полностью зависеть от ИИ или вам нужен быстрый помощник для проверки кода.
00:02:08А вот важный момент: когда Continue предлагает правки (например, рефакторинг функции), он не просто описывает их текстом.
00:02:16Он создает реальный предпросмотр изменений прямо в чате. Вы проверяете их в режиме сравнения и затем применяете.
00:02:22Вы можете подправить их или отклонить — контроль остается за вами, в отличие от того же Cursor, который делает всё сам.
00:02:28Но вот где всё меняется. Обычно пул-реквест просто висит и ждёт. Вместо ожидания можно запустить агента для ревью.
00:02:36Создайте простой Markdown-файл, назовите его «мой агент» и пропишите правила: форматирование, логика, безопасность — всё, что важно для вашего кода.
00:02:47Затем просто запустите его. В чате можно написать «agent my agent review» и отправить его проверять PR.
00:02:54Или используйте готовых агентов, например, для проверки безопасности. Он мгновенно сканирует код и предлагает исправления в виде комментариев или диффов.
00:03:02И это работает не только в редакторе. Тот же агент может работать автономно. Можно управлять агентами, настраивать триггеры и подключить Slack для уведомлений о проверке PR.
00:03:13Это инструмент не только для написания кода, но и для быстрого релиза. Он не идеален, но как бесплатный инструмент, который дает фидбек и оставляет выбор за вами, это отличное расширение.
00:03:24И это абсолютно бесплатно, если использовать Ollama вместо OpenAI. Так для кого же это? Давайте разберемся.
00:03:32Если вы работаете в одиночку, это «вторая пара глаз», которая не устает. Если в небольшой команде — это способ держать стандарты, не превращая каждое ревью в бесконечный спор.
00:03:41К тому же, если вы на VS Code, он вписывается идеально. Continue используют не для того, чтобы он писал код за вас, а чтобы убрать трение: меньше циклов ревью, чище пул-реквесты, быстрее мержи.
00:03:55Вы не теряете контроль. ИИ просто берет на себя нудную часть работы, которую мы и так терпеть не можем. Плюс это опенсорс. Как я и говорил, это бесплатно с локальными моделями, а настройка занимает меньше минуты.
00:04:10Сравнение напрашивается само собой. Чем это отличается от Copilot? GitHub Copilot отлично справляется с одной задачей: помогает быстрее писать код.
00:04:20Continue делает другое. Copilot помогает печатать, а Continue помогает выпускать продукт. Copilot живет в редакторе, а Continue — во всем рабочем процессе: от PR до агентов.
00:04:32Они не конкуренты, хотя внешне похожи. Они отлично работают в связке: используйте Copilot для автодополнения, а Continue — чтобы убедиться, что код готов к деплою.
00:04:43Попробуйте сами, если еще не пробовали. А если знакомы с ним — делитесь мыслями. Пользуетесь до сих пор или забросили? Увидимся в следующем видео.

Key Takeaway

ContinueDev — это открытый ИИ-инструмент для VS Code, который оптимизирует процесс поставки кода за счет глубокого контекстного анализа, гибкости в выборе моделей и использования автономных агентов для ревью.

Highlights

ContinueDev ориентирован не на замену программиста

Timeline

Введение и философия ContinueDev

Автор представляет ContinueDev как инструмент, который в отличие от Copilot или Claude Code фокусируется на устранении рутины в процессе разработки. Основная проблема современных рабочих процессов заключается не в самом написании кода, а в замедлении этапов код-ревью и сопутствующих процессах. Спикер подчеркивает, что ИИ не должен заменять человека, но обязан брать на себя задачи, тормозящие релиз. Этот раздел задает контекст того, почему традиционные методы ревью перестали быть эффективными. Важно понимать, что акцент здесь сделан именно на "выпуске" продукта, а не только на его создании.

Установка и конфигурация моделей

В этой части подробно описывается процесс настройки расширения в среде VS Code, начиная с поиска в маркетплейсе и заканчивая выбором провайдеров ИИ. Пользователи могут подключать коммерческие модели вроде GPT-4 через API-ключи или использовать локальные альтернативы через Ollama для обеспечения приватности и экономии средств. Спикер демонстрирует, как легко переключаться между разными провайдерами через выпадающий список на панели управления. Это делает инструмент универсальным, так как разработчик не оказывается привязан к конкретной экосистеме. Быстрая настройка, занимающая меньше минуты, является важным преимуществом для быстрого старта.

Контекстный анализ и работа с кодом

Автор объясняет, почему обычное копирование кода в браузерный чат ИИ работает плохо из-за отсутствия контекста проекта. Continue решает эту проблему, индексируя всю кодовую базу, открытые файлы и даже текущие изменения в Git для предоставления точных ответов. В видео показано, как вызвать объяснение кода через горячие клавиши Control+L и как просматривать предлагаемые правки в режиме сравнения (diff). Важным отличием от Cursor является то, что контроль остается за разработчиком: изменения можно вручную принять, отклонить или подправить. Это обеспечивает более осознанный подход к рефакторингу и пониманию сложной логики в незнакомых проектах.

Автоматизация через агентов и код-ревью

Центральная часть видео посвящена созданию кастомных агентов для автоматизации проверки пул-реквестов. Разработчик может создать простой Markdown-файл с правилами безопасности, форматирования и логики, которые агент будет проверять автономно. Упоминается возможность интеграции со Slack для получения уведомлений и запуск агентов вне редактора кода. Спикер акцентирует внимание на том, что это помогает поддерживать стандарты в командах без бесконечных споров. Использование локальных моделей через Ollama делает этот процесс полностью бесплатным и безопасным для корпоративных данных. Такой подход превращает расширение в полноценную систему обеспечения качества.

Сравнение с Copilot и финальные выводы

В заключительном разделе проводится четкая граница между GitHub Copilot и ContinueDev, где первый помогает быстрее печатать код, а второй — доводить его до деплоя. Автор подчеркивает, что эти инструменты не являются конкурентами и их лучше всего использовать в синергии для максимальной продуктивности. Инструмент идеально подходит как одиночкам в качестве "второй пары глаз", так и командам для ускорения циклов мержей. В конце видео звучит призыв к участию в жизни опенсорс-сообщества и обсуждению личного опыта использования расширения. Основной посыл заключается в том, что автоматизация скучной части работы неизбежна для современного инженера.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video