Augment Code: помощник по написанию кода с искусственным интеллектом для больших кодовых баз

Общее введение

Augment Code - это инструмент для кодирования с искусственным интеллектом, разработанный для профессиональных инженеров-программистов, основной особенностью которого является глубокое понимание вашей кодовой базы. Занимая первое место в бенчмарке SWE-Bench Verified с результатом 65.4%, он сочетает в себе Claude Sonnet 3.7 и модель OpenAI O1. Он поддерживает контексты до 200 000 лексем, обрабатывает большие и сложные проекты и адаптируется к вашему стилю кодирования с помощью постоянной памяти. Augment Code не только обеспечивает завершение кода, но и поддерживает мультимодальный ввод (например, скриншоты и файлы Figma) для таких сред разработки, как VS Code, JetBrains, Vim и других. Он также интегрируется с более чем 100 инструментами и пользуется доверием таких команд, как Webflow, Kong и других.

Augment Code:为大型代码库设计的AI编码助手

 

Список функций

  • завершение кода: Генерируйте интеллектуальные предложения по коду на основе контекста кодовой базы.
  • Интеллектуальный чат: Отвечайте на вопросы по коду и помогайте понять сложную логику.
  • Редактирование нескольких файлов: Изменение нескольких файлов одновременно для создания Pull Requests.
  • Поддержка нескольких складов: Обеспечение полного контекста в нескольких репозиториях кода.
  • Мультимодальные входы: Поддержка скриншотов, файлов Figma для отладки или реализации пользовательского интерфейса.
  • рефакторинг кода: Оптимизация структуры кода для улучшения читабельности.
  • Генерация документов: Автоматическое создание комментариев или примечаний к коду.
  • интеграция инструментов: Поддержка GitHub, Slack и более 100 других инструментов.
  • Проект "Генерация: Быстрое создание внешнего и внутреннего кода и баз данных.

 

Использование помощи

Augment Code очень прост в установке и использовании для индивидуальных и командных разработчиков. Ниже приведены подробные шаги и инструкции.

Процесс установки

  1. Посетите официальный сайт
    Откройте браузер и введите https://www.augmentcode.com/Перейдите на официальный сайт.
  2. Зарегистрируйтесь для получения учетной записи
    Нажмите на кнопку "Установить сейчас" или "Начать пробную версию", чтобы перейти к https://auth.augmentcode.com/signup/login?individual=trueЕсли вы являетесь членом команды, пожалуйста, зарегистрируйтесь, указав свой адрес электронной почты, и войдите в систему.
  3. Установка плагинов
    Выберите способ установки в соответствии с вашей IDE:

    • Код VS: Доступ https://marketplace.visualstudio.com/items?itemName=augment.vscode-augment Загрузите плагин.
    • JetBrains: в https://plugins.jetbrains.com/plugin/24072-augment Загрузите плагины для IntelliJ IDEA, PyCharm и другие.
    • Vim: Доступ https://github.com/augmentcode/augment.vimУстановите в соответствии с инструкцией.
  4. Конфигурационная среда
    После установки откройте IDE и войдите в свою учетную запись. Плагин просканирует кодовую базу проекта и создаст индекс. Время первого сканирования зависит от размера проекта, обычно оно занимает несколько минут.
  5. начать использовать
    После настройки Augment Code автоматически запускается для оказания помощи в режиме реального времени.

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

1. завершение кода

  • Как использовать: Введите код в IDE, и плагин предложит код, основываясь на контексте.
  • рабочий процесс::
    1. Введите в редакторе фрагмент кода, например "class".
    2. Плагин отображает окно предложений и рекомендует полное определение.
    3. Нажмите "Tab", чтобы принять предложение.
  • Основные функции: Он поддерживает 200 000 контекстов токенов и может генерировать код в соответствии со стилем проекта. Например, в проектах на Python он будет рекомендовать реализации классов, которые соответствуют спецификации.

2. Интеллектуальный чат

  • Как использовать: Задавайте вопросы по коду через окно чата.
  • рабочий процесс::
    1. Нажмите на значок "Чат" в боковой панели IDE.
    2. Задайте вопрос, например, "Что такое PagedAttention?". .
    3. ИИ анализирует кодовую базу, возвращает ответы и маркирует пути к файлам.
  • Основные функции: Поддержка постоянной памяти. Например, если вы спросите "как реализовать эту функцию", а затем спросите "как оптимизировать", он запомнит контекст и продолжит отвечать.

3. Редактирование нескольких документов

  • Как использовать: Модифицируйте код в массовом порядке, используя режим агента.
  • рабочий процесс::
    1. Введите задачу в окно чата, например "Изменить всех "пользователей" на "клиентов"".
    2. Агент выводит список предварительного просмотра модификаций.
    3. Нажмите "Применить" для выполнения.
  • Основные функции: Поддержка межскладских операций и непосредственное формирование Pull Requests.

4. Мультимодальные входы

  • Как использовать: Загружайте скриншоты или файлы Figma, чтобы помочь в отладке или реализации пользовательского интерфейса.
  • рабочий процесс::
    1. Нажмите кнопку "Загрузить" в окне чата.
    2. Выберите скриншот или файл Figma.
    3. Введите требование, например "Реализовать этот интерфейс", и ИИ сгенерирует код.
  • Основные функции: Может распознавать код или дизайн на изображениях и генерировать соответствующие реализации.

5. генерация проектов

  • Как использовать: Быстрое создание готовых проектов.
  • рабочий процесс::
    1. В режиме агента введите требования, например "Создать систему управления библиотекой апплетов WeChat".
    2. AI генерирует внешний код, внутренние сервисы (например, Golang) и таблицы баз данных (например, MySQL).
    3. Проверьте код и запустите его в соответствии с запросом.
  • Основные функции: Поддержка Docker для запуска базы данных и генерации тестовых файлов. Например, при пользовательском тестировании он завершает фронт- и бэк-энд-разработку апплета за 20 минут.

6. интеграция инструментов

  • Как использовать: Подключение внешних инструментов для повышения эффективности.
  • рабочий процесс::
    1. Авторизуйте учетные записи GitHub, Slack и т. д. в настройках.
    2. Зафиксируйте код или отправьте сообщения в IDE.
  • Основные функции: Поддерживает более 100 инструментов, охватывающих весь процесс разработки.

предостережение

  • сетевые требования: Требуются стабильные сети, а функции ИИ зависят от облачных вычислений.
  • совместимость: В настоящее время вход в VS Code в удаленном режиме может быть неудачным, в локальном режиме все работает нормально.
  • безопасность данных: Платная версия данных не используется для обучения и соответствует сертификации SOC 2 Type II, как подробно описано в https://www.augmentcode.com/security.
  • обновление версии: Регулярно проверяйте официальный сайт, чтобы убедиться, что вы используете последние версии плагинов.

Выполнив эти шаги, вы сможете быстро приступить к работе с Augment Code, который особенно эффективен для больших проектов и командной работы.

 

сценарий применения

  1. Обслуживание большой базы кода
    Augment Code поддерживает 200 000 контекстов токенов для быстрого понимания сложных проектов и создания точных рекомендаций.
  2. Быстрое прототипирование
    Генерируйте внешний и внутренний код за считанные минуты с помощью режима Agent, который подходит для быстрой проверки идей.
  3. Передача знаний в команде
    Новые участники используют функцию чата, чтобы изучить кодовую базу и сократить время, необходимое для начала работы.

 

QA

  1. Чем Augment Code лучше Cursor?
    Он поддерживает длинные контексты (200 000 лексем), мультимодальный ввод и полную генерацию элементов с быстрым исполнением и высокой точностью.
  2. Какие типы ввода поддерживаются?
    Поддерживает текст, скриншоты, файлы Figma для отладки кода и реализации пользовательского интерфейса.
  3. Это бесплатно?
    Доступна бесплатная пробная версия, см. ограничения https://www.augmentcode.com/pricingПлатная версия не имеет ограничений по использованию.
© заявление об авторских правах

Похожие статьи

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

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