Semantic terminal: AI-генератор однострочников по описанию на естественном языке
Эта заметка вдохновлена статьей Я заменил Google на 50 строк Python. Через месяц я забыл, как пишется tar -xzf. В какой-то момент, в очередной раз после нажатия Alt+Tab для переключения в браузер, чтобы быстро найти какой-то линуксовый однострочник, я подумал, что хватит это терпеть, и полез искать упомянутую статью...
Эта заметка вдохновлена статьей Я заменил Google на 50 строк Python. Через месяц я забыл, как пишется tar -xzf. В какой-то момент, в очередной раз после нажатия Alt+Tab для переключения в браузер, чтобы быстро найти какой-то линуксовый однострочник, я подумал, что хватит это терпеть, и полез искать упомянутую статью. Перечитав её и прошерстив комментарии, я понял, что некоторые нужные мне вещи сделаны не совсем так, как хотелось бы, поэтому пошёл пилить свой велосипед. Итак, представляю вам semantic-terminal:Ставится через pip: pip install semantic-terminalUnix-style утилита sem, которая прокидывает аргументы в LLM с промтом: “Сделей однострочник”Опционально предоставляет подробное описание однострочника на языке запросаОпциональная утилита sem-run, запускающая сгенерированную команду с сохранением в истории терминалаЗадержка генерации меньше 1с при условии … кхм хм … стабильного интернета
Связанные теги
Компании и люди
Линия сюжета
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Локальный AI в Obsidian без подписок: рабочая связка с Ollama, Gemma 4 и Infio Copilot
Я хотел собрать локального AI-ассистента для Obsidian, который умеет работать по моим заметкам без интернета и подписок. В итоге протестировал несколько подходов, остановился на...
OSINT для ленивых. Часть 7: Вспоминаем забытые пароли от zip архива за 2 минуты
Что такое хлам? Хлам это то, что хранится годами и ты его выкидываешь, как раз перед тем, как он тебе понадобится.Так иногда получается, что мы храним какие-то данные в zip архи...
Почему вам нужен второй IP адрес
В статье Интернет-цензура и обход блокировок: не время расслабляться есть пункт 4 про то, что нужно использовать 2 IP адреса, один на вход, другой на выход. Я все эти года отмах...
Моя поездка в русский ЦОД
В прошлом месяце довелось побывать с научно-образовательной миссией в одном из современных ЦОДов, находящемся в московской промзоне. Там уже функционирует один большой корпус, е...
Скрытая оптимизация рынка труда
Итак, рынок труда вроде как оживает, верно? Или наш пациент оживает перед предстоящими качелями? Вполне всё может быть, человеческий капитал так просто не появляется в стране. А...
Оптимизация пагинации и бесконечного скролла для поисковиков
Каталог на 50 000 товаров, а в индексе поисковиков – 3000. Знакомая картина? Чаще всего причина не в качестве контента, а в том, как реализована навигация по страницам категорий...
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Локальный AI в Obsidian без подписок: рабочая связка с Ollama, Gemma 4 и Infio Copilot
Я хотел собрать локального AI-ассистента для Obsidian, который умеет работать по моим заметкам без интернета и подписок. В итоге протестировал несколько подходов, остановился на...
OSINT для ленивых. Часть 7: Вспоминаем забытые пароли от zip архива за 2 минуты
Что такое хлам? Хлам это то, что хранится годами и ты его выкидываешь, как раз перед тем, как он тебе понадобится.Так иногда получается, что мы храним какие-то данные в zip архи...
Почему вам нужен второй IP адрес
В статье Интернет-цензура и обход блокировок: не время расслабляться есть пункт 4 про то, что нужно использовать 2 IP адреса, один на вход, другой на выход. Я все эти года отмах...
Моя поездка в русский ЦОД
В прошлом месяце довелось побывать с научно-образовательной миссией в одном из современных ЦОДов, находящемся в московской промзоне. Там уже функционирует один большой корпус, е...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Локальный AI в Obsidian без подписок: рабочая связка с Ollama, Gemma 4 и Infio Copilot
Я хотел собрать локального AI-ассистента для Obsidian, который умеет работать по моим заметкам без интернета и подписок. В итоге протестировал несколько подходов, остановился на...
OSINT для ленивых. Часть 7: Вспоминаем забытые пароли от zip архива за 2 минуты
Что такое хлам? Хлам это то, что хранится годами и ты его выкидываешь, как раз перед тем, как он тебе понадобится.Так иногда получается, что мы храним какие-то данные в zip архи...
Почему вам нужен второй IP адрес
В статье Интернет-цензура и обход блокировок: не время расслабляться есть пункт 4 про то, что нужно использовать 2 IP адреса, один на вход, другой на выход. Я все эти года отмах...
Моя поездка в русский ЦОД
В прошлом месяце довелось побывать с научно-образовательной миссией в одном из современных ЦОДов, находящемся в московской промзоне. Там уже функционирует один большой корпус, е...