HeyCLI — возможности, цены, плюсы и минусы

Shomka
Shomka Опубликован в December 22, 2023

В этом заключается идея HeyCLI, нового инструмента, который использует обработку естественного языка и машинное обучение для перевода естественного языка в команды терминала. HeyCLI основан на GPT-3, современной языковой модели, которая может генерировать реалистичный и связный текст на основе заданной подсказки. HeyCLI может обрабатывать различные команды, от простых, таких как «создать новую папку» и «создать новую папку» до «создать новую папку». или «покажи мне файлы в этом каталоге», а также более сложные, например «отладка ошибки выше». или «установить пакеты Python из файла require.txt».

HeyCLI в настоящее время доступен в виде предварительной версии для пользователей Linux и MacOS. Чтобы опробовать его, вам необходимо выполнить следующие действия:

— Загрузите файл heycli_client.sh из этого репозитория GitHub: https://github.com/HeyCLI/heyCLI_client
— Загрузите сценарий в свой терминал: source ~/.heycli_client .sh
 – Получите токен API на этом веб-сайте: https://signup.heycli.com/
 – Установите переменную среды HEYCLI_API_KEY в своем терминале: экспортируйте HEYCLI_API_KEY=
 — При желании можно настроить контекст для HeyCLI для улучшения ответов и предложений: эй, настройка

Как только вы это сделаете, вы можете начать использовать HeyCLI, набрав «hey»; за которым следует запрос на естественном языке. Например:

- HeyCLI, создай файл с именем hello.txt
- HeyCLI, покажи мне размер этой папки
- HeyCLI, разархивируй этот файл
- HeyCLI, запусти этот скрипт Python
- HeyCLI, отладь ошибку, указанную выше

Затем HeyCLI сгенерирует соответствующую команду терминала и спросит вас, хотите ли вы ее выполнить. Вы можете ввести «да»; для подтверждения или «нет»; отменить. Вы также можете ввести «help»; чтобы получить дополнительную информацию о HeyCLI.

HeyCLI все еще находится в разработке и может не работать идеально для каждого запроса. Тем не менее, это многообещающий инструмент, который поможет вам сэкономить время и нервы при работе с командной строкой. Вы можете узнать больше о HeyCLI и его функциях на его веб-сайте: https://www.heycli.com/

Если у вас есть какие-либо вопросы или проблемы с HeyCLI, вы можете связаться с разработчиком по адресу Hadiazzouni@heycli.com или подписаться на него в Твиттере @hadiazouni. Вы также можете оставить отзыв и сообщить об ошибках в репозитории GitHub: https://github.com/HeyCLI/heyCLI_client.

HeyCLI — проект с открытым исходным кодом, лицензированный по лицензии MIT. Вы можете найти исходный код и внести в него свой вклад на GitHub: https://github.com/HeyCLI/heyCLI.

HeyCLI — это инструмент, который может сделать работу с терминалом более приятной и продуктивной. Попробуйте и убедитесь сами, как естественный язык может упростить ваши команды.

 

Плюсы

  • Это может помочь вам сэкономить время и усилия, переводя естественный язык в команды терминала.
  • Он может помочь вам отладить ошибки в Python, nodejs, kubectl, gcloud, aws и многих других командах.
  • Он может предлагать команды на основе вашей истории команд и контекста.
  • Он может работать для систем Linux и MacOS.
  • Для генерации команд он использует GPT-3 davinci-003, мощную языковую модель.

 

 

Минусы

  • Он все еще находится в предварительной версии и может содержать ошибки или ограничения.
  • Для его использования требуется токен API с https://signup.heycli.com/.
  • Он может поддерживать не все команды или языки, которые вам нужны.
  • Он не всегда может генерировать точные или оптимальные команды.
  • Он может загрузить историю ваших команд на свой сервер, что может представлять угрозу конфиденциальности или безопасности.

Продолжай читать

Еще посты из нашего блога