-
Notifications
You must be signed in to change notification settings - Fork 0
Home ru
🌎 Язык: Русский — посмотреть все 33 языка
Добро пожаловать. Это вики — практический учебник для начинающих по созданию настоящего инструмента командной строки с агентным ИИ-помощником по коду — на очень нелепом примере, чтобы учиться было весело.
Пример — LockedIn CLI: фейковый «ИИ-CLI», пародирующий инструменты разработчиков эпохи ИИ и «идейное лидерство» профессиональных сетей. У него есть градиентная заставка, интерактивная сессия чата, slash-команды и модель, которая «думает» очень усердно — и не приносит абсолютно никакой профессиональной пользы, намеренно. Но под шутками это чистый, хорошо протестированный проект на Node.js, идеальный для обучения.
Шутка — это учебный инструмент. Вы будете смеяться над почтовыми ящиками, забитыми спамом рекрутёров, попутно тихо осваивая архитектуру, тестирование и — самое главное — как направлять ИИ-агента, чтобы он писал и менял настоящий код за вас.
- Новичок в агентном / ИИ-ассистированном программировании. Возможно, вы уже пользовались чат-помощником, но ещё не управляли агентом, который редактирует файлы, запускает тесты и выкатывает изменения. Эту часть мы пройдём не спеша.
- Уверенно владеете основами программирования. Вы умеете читать JavaScript, пользоваться терминалом и следить за ходом функции. Код здесь среднего уровня; части про ИИ — для начинающих. (Опыт с фреймворками не нужен — это чистый Node с нулевыми зависимостями.)
Подойдёт любой способный агент по коду. В примерах используется GitHub Copilot CLI (тот самый агент, что написал этот проект), но рабочий процесс переносится и на других агентов.
У этого проекта есть жёсткое правило, и весь учебник вращается вокруг него:
Ничего не выкатывается, пока не проходит
npm test.
ИИ-агент может очень быстро написать много кода. Набор проверок — это то, как вы сохраняете контроль над ним. Вы научитесь заставлять агента работать за этим барьером: опишите изменение, дайте ему добавить тесты, дайте реализовать, и принимайте работу только когда набор зелёный.
Проходите главы по порядку. Каждая короткая, заканчивается упражнением «Попробуйте со своим агентом» и опирается на предыдущую.
- Урок 1 Ориентация — настройте проект, запустите его, познакомьтесь со своим агентом и впервые пройдите тестовый барьер.
- Урок 2 Как работает код — архитектура, которая делает этот проект простым (и безопасным) для изменений агентом: чистое, тестируемое ядро; случайность с seed; и набор тестов.
- Урок 3 Ваша первая задача для агента — главное событие: добавьте совершенно новую команду от начала до конца, направляя агента, сначала тесты.
- Урок 4 Промптинг и ревью — пишите промпты как ведущий инженер, проверяйте diff-ы агента, итерируйте и сохраняйте темп между сессиями.
- Урок 5 Локализация — как CLI говорит на 33 языках, и как направить агента добавить ещё один (i18n, паритет ключей, двойная ширина и раскладка с комбинируемыми знаками).
Хотите вместо этого внутримировые шуточные документы? Они живут в Справочнике команд (исходное сатирическое «руководство»). Пользуетесь вспомогательными технологиями? Смотрите Доступность — у CLI есть режимы экранного диктора, высокой контрастности и низкой отвлекаемости.
Вклады приветствуются. Клонируйте репозиторий и откройте его любым способным
агентом по коду, например Claude Code, Cursor или Codex. Скажите ему следовать
инструкциям репозитория и этим учебникам, проверьте его изменения и запустите
npm test перед отправкой. Это примеры, а не рекомендации или встроенные
интеграции.
- Node.js 18+ (Linux, macOS или Windows — везде одинаково).
- git и агентно-способный помощник по коду (например, GitHub Copilot CLI).
- ~30–60 минут и чувство юмора.
Готовы? Переходите к Урок 1 Ориентация.
Сатира. LockedIn CLI — это пародия на инструменты командной строки эпохи
ИИ и культуру «идейного лидерства» — не связан с, не одобрен и не представляет
LinkedIn, или любую реальную компанию. Написано большой языковой моделью
(GitHub Copilot CLI, Claude Opus 4.8) под руководством человека и лицензировано
GPL-3.0-or-later. Запустите lockedin legal для полного отказа от
ответственности.
Tutorial
- 1 · Orientation
- 2 · How the Code Works
- 3 · Your First Agent Task
- 4 · Prompting & Reviewing
- 5 · Localization
Reference
Satire · Sátira · 風刺. Not affiliated with LinkedIn. GPL-3.0-or-later.