Gemini Code Assist: бесплатный плагин для VS Code для программирования с помощью искусственного интеллекта от Google

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

Близнецы Code Assist - это инструмент для программистов с поддержкой искусственного интеллекта, разработанный компанией Google и поставляемый в виде плагина расширения для Visual Studio Code (сокращенно VS Code). Он основан на новейшей модели Gemini 2.0 от Google и предназначен для повышения эффективности программирования разработчиков за счет интеллектуального завершения кода, генерации кода и контекстного понимания. Инструмент поддерживает бесплатное использование разработчиками по всему миру, обеспечивает до 180 К завершений кода в месяц и применим к широкому спектру языков программирования, особенно к тем, которые поддерживаются в открытом доступе. Отдельные разработчики и команды могут интегрировать его в VS Code за несколько простых шагов установки и наслаждаться эффективным кодированием.

Gemini Code Assist:谷歌推出的免费AI辅助编程 VS Code 插件

 

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

  • Завершение кода: Предложения кодов в реальном времени на основе контекста, бесплатные кредиты на пополнение 180 K в месяц.
  • Чрезвычайно долгая поддержка контекста: Контекстное окно, поддерживающее 128K токенов, подходит для работы с большими файлами кода.
  • многоязычная совместимость: Охватывает все языки программирования, находящиеся в открытом доступе, такие как Python, JavaScript, C++ и другие.
  • Генерация кода на основе искусственного интеллекта: Генерируйте фрагменты кода на основе естественного языка для повышения эффективности разработки.
  • Интеграция с облачными службами Google: Используйте инструменты Google Cloud для оптимизации облачных разработок.
  • Предупреждения об ошибках в режиме реального времени: Обнаружение потенциальных проблем на этапе написания кода и предоставление предложений по их устранению.

 

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

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

Gemini Code Assist - это расширение VS Code с простым процессом установки для всех разработчиков. Ниже приведены подробные шаги:

  1. Подготовка среды
    • Убедитесь, что у вас установлена последняя версия Visual Studio Code (рекомендуется загрузить ее с официального сайта).
    • Для входа в систему и активации расширения требуется учетная запись Gmail (кредитная карта не требуется).
    • Если вам нужно использовать функции Google Cloud, необходимо заранее создать проект Google Cloud и включить соответствующие API (необязательно).
  2. Открытый рынок VS Code Extended Marketplace
    • Запустите VS Code и нажмите на значок "Расширения" (сочетание клавиш: Ctrl+Shift+X) на левой панели активности.
    • Наберите "Gemini Code Assist" в поисковой строке или перейдите непосредственно на сайт. https://marketplace.visualstudio.com/items?itemName=Google.geminicodeassist.
  3. Установка пристроек
    • Найдите в результатах поиска "Gemini Code Assist" (опубликовано Google) и нажмите кнопку "Установить".
    • После завершения установки кнопка сменится на значок шестеренки "Управление", что свидетельствует об успешной установке.
  4. проверка логина
    • При первом использовании VS Code выдаст запрос на вход в систему с помощью учетной записи Gmail, чтобы активировать расширение.
    • Нажмите "Войти с помощью Google" и следуйте инструкциям для завершения авторизации.
  5. Проверка состояния установки
    • После завершения установки перезапустите VS Code.
    • Вы можете увидеть, что Gemini Code Assist включен в строке состояния или в настройках расширения.

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

После установки Gemini Code Assist автоматически впишется в ваш процесс кодирования и не потребует дополнительных настроек для начала работы. Ниже приводится подробное руководство по основным функциям:

1. Код Интеллектуальное завершение

  • процедура::
    • Откройте любой файл кода в VS Code (поддерживаются Python, JavaScript и т.д.).
    • Начните вводить код, и Gemini Code Assist в режиме реального времени отобразит предложения по завершению кода, основанные на контексте (например, автоматическое завершение определений функций после ввода "def").
    • Используйте клавиши "Tab" или "Enter", чтобы принять предложения, или используйте клавиши со стрелками, чтобы выбрать другие варианты.
  • Основные функции::
    • Поддерживает длинные контекстные завершения, например, после ввода части кода в большом проекте, завершения будут ссылаться на другие модули в файле.
    • 180 000 бесплатных сеансов в месяц, после чего вам придется ждать обновления в следующем месяце (платное обновление пока недоступно).
  • Сценарии использования: Пишите повторяющийся код, быстро завершаемые вызовы функций или определения классов.

2. Генерация кода на основе искусственного интеллекта

  • процедура::
    • Введите в файл кода комментарий на естественном языке, например, "# Создать функцию, вычисляющую ряд Фибоначчи".
    • Gemini Code Assist автоматически генерирует соответствующий код (например, рекурсивные или итерационные реализации на Python).
    • Проверьте сгенерированный код и скорректируйте его при необходимости или используйте напрямую.
  • Основные функции::
    • Поддержка генерации многострочного кода для быстрой разработки прототипов.
    • Различные стили кода можно генерировать, изменяя содержание комментариев (например, "используйте циклы вместо рекурсии").
  • Сценарии использованияБыстрое внедрение алгоритмов, генерация примеров кода или изучение синтаксиса нового языка.

3. разработано совместно с Google Cloud

  • процедура::
    • Откройте файл проекта, связанного с Google Cloud, в VS Code.
    • Используйте опцию "Google Cloud Tools" в расширении (вам необходимо установить расширение Google Cloud Code и предварительно настроить проект).
    • При вводе кода, связанного с облачными сервисами, Gemini предлагает дополнительные предложения для Google Cloud API.
  • Основные функции::
    • Оптимизация написания кода для облачных функций, запросов BigQuery и т. д.
    • Предоставляет шаблоны кода для развертывания облачных сервисов.
  • Сценарии использованияРазработка приложений для облачных вычислений Google Cloud или отладка облачных сценариев.

4. Предупреждения об ошибках в режиме реального времени

  • процедура::
    • При написании кода расширение отображает красную волнистую линию рядом со строкой кода, если в ней есть синтаксическая ошибка или потенциальная логическая проблема.
    • Наведите курсор на ошибку, чтобы получить подробные советы и рекомендации по ее устранению.
    • Нажмите на опцию "Быстрое исправление", чтобы применить предложенные изменения.
  • Основные функции::
    • Не только проверка синтаксиса, но и выявление логических ошибок в контексте (например, неопределенных переменных).
    • Предлагается широкий выбор вариантов реставрации.
  • Сценарии использования: Отладка кода, сокращение времени ручной проверки.

Пример потока операций

Предположим, вы хотите написать функцию Python для вычисления среднего значения по списку:

  1. Новый файл в VS Code average.py.
  2. импорт # 计算列表平均值的函数После нажатия клавиши Enter появится код Gemini Code Assist:
    def calculate_average(numbers):  
    return sum(numbers) / len(numbers)
  1. Введите код проверки print(calculate_average([1, 2, 3]))Расширение автоматически завершает print параметры функции.
  2. Если ввод неверный (например. numer а не numbers), расширение укажет, что переменная не определена, и предложит ее исправить.
  3. Выполните код и выведите результат 2.0, выполнив задание.

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

  • сетевые требования: Некоторые функции требуют подключения к сети для вызова моделей Gemini 2.0.
  • Конфиденциальность: Данные кода используются только для обработки в режиме реального времени и не хранятся постоянно.
  • Частота обновления: Регулярно проверяйте обновления расширений для получения новых функций или оптимизации производительности.

С помощью описанных выше шагов и функций вы сможете легко начать работу с Gemini Code Assist и использовать его в качестве удобного помощника в ежедневном кодинге.

© заявление об авторских правах

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

Chatbot Arena(LMSYS):大语言模型基准测试和多模型比较性能的在线竞技平台

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

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