Разработчик Дэниел Ньюман (Daniel Newman) представил утилиту Zev, которая подсказывает команды в терминале по её описанию на естественном языке. В основе утилиты лежит языковая модель.
Если пользователь забыл структуру команды, то он может описать её на естественном языке прямо в терминале. Языковая модель проанализирует запрос и выведет подходящие команды с кратким описанием. Команду из выдачи можно скопировать и выполнить в этом же окне терминала.

Код утилиты написан на Python, а в основе используется языковая модель. Есть два варианта: можно подключить API от OpenAI или использовать локальную нейросеть через Ollama.
Саму утилиту в терминале можно запустить двумя способами: zev
— интерактивный режим с пошаговым выполнением, zev <запрос>
— прямой вопрос. Код утилиты открыт и доступен на GitHub.
Источник: https://habr.com/ru/news/904480/