Google представляет агента ИИ для интерфейса командной строки
Интерфейс командной строки — это способ текстового взаимодействия пользователей с операционной системой компьютера. Однако это также самый рискованный вариант. Одна опечатка может привести к сбою команды. Командной строке не хватает простоты иконок и графики; пользователи должны вводить команды непосредственно в терминал.
Gemini CLI (Command Line Interface) — это агент искусственного интеллекта с открытым исходным кодом, который переносит мощь Gemini прямо в терминал. Он действует как упрощенный интерфейс для модели искусственного интеллекта, с помощью которого пользователи могут выполнять действия на простом английском языке: им больше не нужно вводить длинные, непонятные команды, искать документацию в книгах или в Интернете и пытаться вспомнить давно забытые скрипты.
Теперь пользователи могут использовать Gemini для внесения изменений в файлы, запуска длинных последовательностей команд для генерации или обработки контента, установки или переноса программ, анализа кода и многого другого. Gemini может выполнять все эти задачи и при необходимости корректировать свои действия самостоятельно.
«Раньше компьютеры требовали от пользователей адаптации к тому, как они работают. Теперь компьютеры будут адаптироваться к пользователям», - сказал Тейлор Маллен, старший инженер-программист Google. «Мы думаем, что разработчикам это понравится. Это будет очень просто. Таким образом, командная строка больше не предназначена для жестких команд; новый инструмент превращает командную строку из простых команд в активного партнера».
Например, если пользователь хочет запустить ряд взаимосвязанных команд, но не уверен во всех необходимых подпараметрах для их активации, то он может использовать параметр «–help». Этот параметр предоставляет информацию о том, как работает команда. Запрашивая в командной строке необходимые действия пользователя, модель может проверить инструменты командной строки (включая текст справки), чтобы убедиться, что они используются правильно.
Агент Gemini CLI способен обеспечить понимание кода, манипуляцию файлами и выполнение команд, а также динамическое устранение неполадок скриптов в командной строке. Он основан на сервисе Google Search для получения дополнительных сведений о командах, скриптах и информации на компьютере, и пользователи могут расширить его возможности с помощью Model Context Protocol.
Пользователи также могут предоставить системные подсказки для Gemini CLI в файле с именем «GEMINI.md» и настройки как для персональных, так и для командных конфигураций, чтобы модель могла быть адаптирована к стандартам проекта. Системная подсказка — это набор полных инструкций, которые всегда выполняются и действуют как основополагающее руководство для формирования реакции искусственного интеллекта. Ее можно использовать для установки условий проекта, лучших практик, указания его на избранные кодовые базы и персонализацию.
Разработчики могут использовать Gemini CLI бесплатно уже сегодня, войдя в свой личный аккаунт Google. Им бесплатно предоставляется до 60 запросов моделей в минуту и 1000 запросов в день, а также доступ к Google 2.5 Pro. Профессиональные разработчики, которые хотят запускать несколько агентов одновременно или предпочитают использовать определенные модели искусственного интеллекта, могут использовать Google AI Studio или ключи Vertex AI для выставления счетов на основе использования.