Meituan CatPaw: AI-IDE от Meituan

Meituan CatPaw: AI-IDE от Meituan 134

AI-интегрированная среда разработки от Meituan. В основном полагается на агента, который помогает писать код, передавая инструменту повторяющиеся и рутинные задачи, чтобы разработчик мог сосредоточиться на проектировании и реализации функциональности — это заметно ускоряет рабочий процесс.

#Ai工具箱 #Ai编程建站

Meituan CatPaw: AI-IDE от MeituanОписание

Что такое Meituan CatPaw

Meituan CatPaw — это интегрированная среда разработки с AI, запущенная Meituan. В её основе лежит Agent, который помогает человеку писать код: повторяющиеся и руتینные части по возможности передаются инструменту, и разработчик может сосредоточиться на проектировании и реализации функциональности, благодаря чему общий темп работы заметно ускоряется. Это не просто ассистент, отвечающий на вопросы о коде. Когда речь идёт о многошаговых задачах разработки — например, реструктуризации, массовых правках, обработке нескольких файлов — CatPaw может подключаться напрямую и шаг за шагом доводить дело до конца. Так путь от идеи до рабочего кода становится значительно более гладким.

По результатам внутреннего использования в Meituan эффект Meituan CatPaw весьма заметен. Им пользуются практически все разработчики — уровень проникновения превышает 95%. Более половины新增 кода генерируется AI. Задержка автодополнения также очень мала — менее 150 миллисекунд, в обычной работе задержка практически не ощущается.

В основе Meituan CatPaw лежит собственная модель Meituan — LongCat, специально доработанная под сценарии программирования. Также поддерживается одновременный вызов нескольких моделей — система выбирает наиболее подходящую под конкретный тип задачи.

Meituan CatPaw

Основные функции Meituan CatPaw

Tab: автодополнение и предсказание кода

  • Умеет с учётом контекста угадывать, что вы напишете дальше, а не просто подсказывать синтаксис.

  • На основе ваших предыдущих правок предполагает следующее место редактирования.

  • Если в проекте встречаются повторяющиеся шаблоны, он может за один раз изменить весь однотипный код.

Два режима взаимодействия

  • Режим Ask: только ответы на вопросы, код не трогается. Подходит для того, чтобы разобраться в логике, проверить проблему или продумать архитектуру. Предложенный AI код применяется только после вашего явного подтверждения.

  • Режим Agent: сам просматривает код, читает документацию, изменяет файлы, выполняет команды и способен выполнять цепочки задач. Например, заменить все запросы Axios в проекте на Fetch.

  • Browser: просмотр страниц и отладка прямо в IDE

  • Встроенный браузер позволяет сразу просматривать результат при работе с фронтендом.

  • Можно кликом выделить элемент на странице и отправить его AI, чтобы он внёс правки.

  • Ошибки в Console видны в реальном времени, часть проблем можно устранить в один клик.

  • Codebase: анализ с точки зрения всего проекта

  • С помощью команд вроде @Codebase за несколько десятков секунд можно построить индекс на десятки тысяч строк кода.

  • Понимает структуру проекта, зависимости и ключевые реализации, поэтому предложения охватывают несколько файлов и получаются более точными.

Расширяемость и настройка

  • Через файл .catpaw/rules задаются правила, чтобы генерируемый AI код соответствовал стилю вашей команды.

  • Можно добавлять часто используемую документацию или ссылки, чтобы у Agent было больше источников при ответе.

  • Поддерживаются расширения MCP для подключения дополнительных инструментов.

  • Можно самостоятельно настроить System Prompt и набор инструментов и сделать собственный режим Agent.

Поддержка языков

  • Поддерживаются Python, C++, Java, JavaScript, TypeScript, Go, Rust и другие主流 языки.

Сценарии использования Meituan CatPaw

  • Разработка новых функций: режим Agent помогает собрать каркас кода, написать модульные тесты и интерфейсы. По внутренним замерам, API с JWT-аутентификацией создаётся не за 90 минут, а за 25.

  • Поддержка старого кода: Codebase быстро разбирается в старой архитектуре и позволяет массово править legacy-код, экономя время на ручном анализе.

  • Доводка фронтенда: можно одновременно смотреть результат во встроенном браузере и кликом выделять элементы, чтобы AI менял стили и логику, не перепрыгивая по файлам кода.

  • Code Review: при заданных командных правилах AI сам находит и исправляет несоответствия, снижая нагрузку на ручную проверку.

  • Обучение программированию: в режиме Ask можно прямо в процессе написания спрашивать о синтаксисе и лучших практиках, что удобно для новичков.

Как пользоваться Meituan CatPaw

Установка

  • Скачайте установщик с официального сайта https://catpaw.meituan.com/download — есть версии для Mac и Windows.

Начальная настройка

  • После регистрации начисляется 500 диалогов.

  • В настройках выберите модель — по умолчанию это LongCat, можно выбрать и другую.

  • Чтобы задать стиль AI, создайте в корне проекта файл .catpaw/rules.

Повседневная работа

  • Во время написания кода вы будете видеть серую подсказку автодополнения — нажмите Tab, чтобы принять.

  • Открыть AI можно двумя способами: через боковую панель (выбрав Ask или Agent) либо задав вопрос прямо в строке кода.

  • Можно использовать метки @Symbols, @Files, @Folders, чтобы подключать элементы проекта к контексту.

Лимиты

  • В настройках видно, сколько запросов осталось.

  • После исчерпания можно подать заявку на пополнение — после одобрения использование продолжится.

Часто задаваемые вопросы о Meituan CatPaw

Q1: Чем Meituan CatPaw отличается от GitHub Copilot и Cursor?

A: Главный акцент Meituan CatPaw — агентный подход и проектный уровень анализа. Он не только дополняет код, но и выполняет сложные задачи сразу в нескольких файлах, например массовый рефакторинг. В основе лежит LongCat, доработанный под业务 Meituan, и также поддерживается микс из крупных отечественных моделей.

Q2: Что делать, когда 500 запросов закончились?

A: Подайте заявку в настройках, опишите сценарий использования и дождитесь проверки. Сейчас идёт открытое бета-тестирование, увеличение лимита, как правило, остаётся бесплатным.

Q3: Можно ли выполнить локальное развёртывание или использовать локальные модели?

A: Сейчас в основном предоставляется SaaS-версия. Для корпоративного развёртывания в частном облаке нужно связаться с коммерческим отделом Meituan.

Q4: Как обстоят дела с безопасностью кода и приватностью?

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

Q5: Как сделать работу Agent более точной?

A: Во-первых, чаще используйте @Codebase для передачи контекста; во-вторых, чётко пропишите правила в Rules; в-третьих, сложные задачи разбивайте на несколько шагов; в-четвёртых, подключайте подходящие цепочки инструментов через расширения MCP.

Связанные материалы:

MultiTalk: открытый инструмент Meituan для генерации видео с多人 диалогом на основе аудио

GUIRoboTron-Speech: первый GUI-агент с голосовым взаимодействием от Meituan и Чжэцзянского университета

Почему сервис доставки Meituan делает собственный AI-инструмент для программирования NoCode

Инструменты по теме "Meituan CatPaw: AI-IDE от Meituan"