Веншин Экспресс

Обновлено 3 месяца назад 10.5K 03

Baidu запускает ассистента по программированию с искусственным интеллектом

Время включения:
2025-06-03
文心快码Веншин Экспресс

Что такое экспресс-код Wenshin?

Baidu Comate - это интеллектуальный помощник по работе с кодом, запущенный компанией Baidu, который разработан на основе большой модели Wenxin и повышает эффективность программирования и качество кода разработчиков с помощью технологий искусственного интеллекта. Он поддерживает множество языков программирования, генерирует код в режиме реального времени, оптимизирует структуру кода, генерирует комментарии и модульные тесты, а также предоставляет функции интерпретации кода и интеллектуальных вопросов и ответов. Wenshin Quick Code легко интегрируется с основными IDE (такими как VS Code и JetBrains), устанавливается и используется с помощью плагинов одним щелчком мыши, что позволяет разработчикам быстро начать работу в привычной среде.

文心快码

Основные функции экспресс-кода Wenshin

  • Код генерации аннотаций: Автоматическое создание логических реализаций кода на основе содержимого аннотаций.
  • Улучшенный код генерации: Настройка более точных моделей для понимания и генерации кода, а также предоставление предложений по коду лучшего качества.
  • Генерация модульных тестовДля функции или метода автоматически генерируется соответствующий код модульного теста.
  • Комментарии к генерации кода: Генерируйте канонические комментарии к документам и межстрочные комментарии к функциям или методам.
  • интерпретация кодов: Используйте естественный язык для объяснения функциональности и логики кода и помогайте разработчикам быстро разобраться в существующем коде.
  • Оптимизация кода: Выявление избыточных или неэффективных частей кода и предоставление предложений по оптимизации, чтобы помочь разработчикам писать более лаконичный и эффективный код.
  • Интеллектуальные вопросы и ответы (Q&A): Обеспечивает многораундовый диалог, интеллектуальную функцию Q&A, разработчики могут задавать вопросы непосредственно в IDE для решения программных запросов.
  • завершение кода: Автодополнение кода на основе контекста кода, что снижает количество ошибок при ручном вводе. В особых сценариях (например, при определении функций, циклов, условных операторов и т. д.) обеспечивается многострочное завершение кода.
  • Обнаружение дефектов: Выявление потенциальных дефектов в коде и предоставление рекомендаций по оптимизации.
  • Исправление одним щелчком мыши: Поддерживает устранение одним щелчком мыши распространенных уязвимостей безопасности, таких как SQL-инъекции, SSRF, инъекции команд и т. д.
  • Рекомендации по тюнингу: Анализ выбранных функций (методов) с помощью большой языковой модели и предоставление целевых рекомендаций, таких как повышение стандартизации и читабельности кода, повышение эффективности выполнения и снижение потребления ресурсов.
  • Продолжение кода в реальном времени: Продолжение кода в реальном времени на основе контекста и предсказание последующей логики по мере написания кода разработчиком.
  • Режим зулусов (бета-версия): Помогает разработчикам решать задачи программирования с помощью полностью естественного языка, избавляя их от необходимости писать код вручную.

Адрес официального сайта Wenxin Express Code

Адрес официального сайта:https://comate.baidu.com/

Как использовать Wenshin Express

  • Платформы доступа: Посетите официальный сайт Wenxin Express Code, чтобы установить и использовать его.
  • Установка
    • Код VS::
      • Откройте VS Code и перейдите в раздел "Расширения" на левой боковой панели.
      • Введите в строку поиска "Comate" или "Wenshin Express".
      • Найдите плагин и нажмите "Установить".
      • После завершения установки нажмите кнопку входа в систему в соответствии с подсказками, вы можете выбрать учетную запись Baidu, WeChat, Weibo или QQ для входа.
    • JetBrains IDE (например, IntelliJ IDEA)::
      • Убедитесь, что версия IDE не ниже 2020.3.
      • показать (билет)File > Settings > Plugins(Windows/Linux) илиIntelliJ IDEA > Preferences > Plugins(macOS).
      • Выберите вкладку "Маркетплейс" и найдите "Comate" или "Wenshin Express".
      • Нажмите "Установить" и перезапустите IDE после завершения установки.
      • После перезапуска войдите в свою учетную запись Baidu, как будет предложено.
  • Использование
    • Завершение в реальном времени: При обычном кодировании автоматически выдаются предложения серого цвета, нажмите кнопкуTabПринятие ключевых решений.
    • Код генерации аннотаций: Напишите подробный комментарий на китайском или английском языке, нажмите enter, и он может сгенерировать код ниже напрямую.
    • контекстное меню (вычислительная техника): Выберите код, щелкните правой кнопкой мыши, появятся соответствующие опции "Wenshin Express Code", такие как "Generate Unit Tests", "Optimise Code", "Interpret Code" и так далее. Оптимизировать код", "Объяснить код" и т.д.
    • Инструменты боковой панели::
      • Чат: Откройте окно чата Wencent Express Code, чтобы задать технические вопросы и получить ответы, запросить сгенерированные фрагменты кода и объяснить логику кода.
      • Zulu Smart BodyZulu Intelligent Body: Переключитесь в режим Zulu Intelligent Body, вы можете выдвинуть более макро-цели проекта (например, "Помогите мне создать приложение для списка дел с использованием React"), будет вести вас шаг за шагом, чтобы завершить проект рамки и функциональность, Zulu Intelligent Body может автоматически редактировать код, выполнение команд.
    • Однострочная рекомендация: Подождите некоторое время в процессе кодирования, чтобы увидеть рекомендуемое содержание экспресс-кода Wenshin. Если вы считаете, что рекомендуемое содержимое хорошее, вы можете использоватьTabпринята, в противном случае вы можете использоватьESCчтобы отменить рекомендацию. В Visual Studio Code вы можете принимать частичные рекомендации по словам, что упрощает модификацию кода в соответствии с вашими намерениями.
    • Многострочные рекомендации: В соответствии с условиями для многострочных рекомендаций (напр.{Обслуживание,forЦикл,ifсуждения и т.д.), экспресс-код Wenxin установит приоритет для расчета логики многострочной рекомендации один раз. Если логика завершена, на экране появится результат многострочной рекомендации.
    • Оповещения Интерлайн: После появления рекомендации при наведении на нее курсора мыши появляется межстрочная подсказка. Межстрочные подсказки используются, чтобы показать больше возможностей и облегчить нажатие на них.
    • Интеллектуальные вопросы и ответы (Q&A)::: Ярлык, вызывающий диалоговое окно Wenshin Express Code, выглядит следующим образом:

      • macOS::
        • Рекомендация по принятию:Tab
        • Отмена рекомендаций:esc
        • Посмотреть предыдущую рекомендацию:option + [
        • Посмотреть следующую рекомендацию:option + ]
        • Принятие рекомендаций по разделам слов (только для Visual Studio Code):⌘ + →
        • Вызовите диалоговое окно Wenshin Express Code (Visual Studio Code):⌘ + Y
        • Вызовите диалоговое окно Wenshin Express Code (IDE JetBrains):⌘ + Shift + Y
      • Windows (компьютер)::
        • Рекомендация по принятию:Tab
        • Отмена рекомендаций:esc
        • Посмотреть предыдущую рекомендацию:Alt + [
        • Посмотреть следующую рекомендацию:Alt + ]
        • Принятие рекомендаций по разделам слов (только для Visual Studio Code):Ctrl + →
        • Вызовите диалоговое окно Wenshin Express Code (Visual Studio Code):Windows徽标键 + Y
        • Вызовите диалоговое окно Wenshin Express Code (IDE JetBrains):Ctrl + Shift + Y
    • многоуровневый диалог::
      • Проблемы прямого въезда::
        • Нажмите на значок плагина или воспользуйтесь клавишей быстрого доступа, чтобы вызвать Wenshin Express Code.
        • Введите вопрос в поле ввода и нажмите кнопку Отправить.
        • Дождитесь результата возврата.
        • Нажмите "Копировать", чтобы скопировать созданный контент в буфер обмена. Вы также можете вручную скопировать нужное содержимое.
        • Передайте свой запрос дальше или откройте следующий раунд диалога.
      • Выбранные проблемы ввода кода::
        • Нажмите на значок плагина или воспользуйтесь клавишей быстрого доступа, чтобы вызвать Wenshin Express Code.
        • Выберите соответствующий код, и Wenshin Express Code предложит вам диалог по выбранному коду.
        • Введите вопрос в поле ввода и нажмите кнопку Отправить.
        • Дождитесь результата возврата.
        • Нажмите "Копировать", чтобы скопировать созданный контент в буфер обмена. Вы также можете вручную скопировать нужное содержимое.
        • Передайте свой запрос дальше или откройте следующий раунд диалога.

Преимущества продукции Wenshin Express

  • Ведущая техническая сила: Согласно отчету "Оценка продуктов для генерации кода на китайском рынке, 1 полугодие 24 года", опубликованному авторитетной организацией IDC, Wencent Express Code занимает первое место в списке по техническим возможностям. Он превосходит другие продукты по точности продолжения кода, пониманию естественного языка (NL2Code) и обработке сложной логики. Новая обновленная версия 3.5 достигла прорыва в четырех основных возможностях. Механизм Code Intelligence Body Engine поддерживает мультимодальное программирование, механизм Code Prediction Rewriting Engine добавляет функции предсказания курсора и многострочного интеллектуального переписывания, а механизм Context Engine более точно улавливает намерения разработчиков, используя возможности рассуждений Wencent 4.5 и X1.
  • Глубокое понимание семантики китайского языка: Основываясь на модели Wenshin, Wenshin Express более точно понимает требования к программированию в китайском контексте. Когда разработчик описывает функциональное требование на китайском языке, WCS может быстро понять его замысел и сгенерировать высококачественный код, соответствующий требованию.
  • Широкая поддержка IDEWenshin QuickCode охватывает основные IDE, включая Visual Studio Code, серию JetBrains и т.д. Android Studio включена специально для более широкого круга разработчиков.
  • Удовлетворение потребностей бизнесаWenshin Express Code поддерживает интеграцию частной базы знаний предприятия, благодаря чему генерируемый код в большей степени соответствует внутренним спецификациям и бизнес-логике предприятия. Обладает определенными возможностями помощи при разработке на основе изображений (например, генерация графического кода). Обеспечивает безопасность на уровне предприятия, включая сканирование безопасности кода и контролируемую безопасность данных. На этапе кодирования может своевременно обнаружить проблемы безопасности и обеспечить автоматическое устранение общих уязвимостей и уязвимостей цепочки поставок. Предоставление решений для развертывания в частном и гибридном облаке, данные частного домена хранятся локально у клиента, а чувствительные модели слов подвергаются прямой фильтрации для обеспечения безопасности данных и эффекта модели.
  • Проверено в крупных масштабахВ компании Baidu 80% инженеров используют экспресс-код Wensin, генерируя код, на который приходится 30% нового кода, а коэффициент внедрения кода составляет 46%. Компания обслуживает десятки тысяч корпоративных клиентов в различных отраслях, таких как наука и техника, автомобили, финансы и интегральные схемы.

Сценарии применения экспресс-кода Wenshin

Сценарии применения Baidu Comate включают: индивидуальные разработчики, которые могут описать свои требования на естественном языке, а Baidu Comate автоматически сгенерирует фрагменты кода, соответствующие требованиям; совместная разработка, когда команда разработчиков может использовать функцию совместной работы Baidu Comate для синхронизации изменений и обсуждений в рамках одного проекта; учебное пособие по программированию, где Baidu Comate может использоваться в качестве учебного пособия по программированию, чтобы помочь студентам быстрее освоить навыки программирования. В сфере образования Wencent Express может использоваться в качестве вспомогательного инструмента для обучения программированию, помогая студентам быстрее овладеть навыками программирования. Исследования в области безопасности, в области сетевой безопасности WXC Express может обеспечить исследователям безопасности эффективную поддержку написания кода и анализа уязвимостей.

Смежная навигация

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...