Войти
Инженерия агентов
Практикум · Инженерия агентов

Grok Bot — коллега с компьютером в облаке

Grok Bot — не чат Grok. Это постоянный коллега с облачным компьютером: браузер, файлы, терминал. Работает, даже когда ноутбук закрыт.

Страница учит управлять ботом, а не «попробовать новинку»: устав, одна задача, skill, routine и стоп на опасных действиях.

К копируемым шаблонам Лестница доверия

Одна фраза

Это не чат. Это сотрудник с рабочим столом

Пишете как коллеге. У коллеги есть постоянный облачный компьютер: браузер, файлы, терминал. Можно перехватить стол на капче и 2FA. Можно поставить расписание. Можно передать работу другому боту.

Бот
  • Имя и должность
  • Описание = закон
  • Чат, память роли
  • Skills и routines
Облачный компьютер
Браузер
Файлы
Терминал

Ноутбук закрыт — работа идёт. Телефон видит тот же стол.

Бот — роль и правила. Компьютер — руки. Закрыть чат ≠ выключить работу.

Не путать продукты

Четыре разных инструмента

Если смешать Grok-чат, Grok Bot, Cursor и Grok Build — мануал бесполезен. Сначала выберите контур.

Внешний контур

Grok Bot

Почта, Notion, Slack, сайты, расписание, несколько ботов. Готовит работу и отдаёт код-агенту.

Не замена Cursor на рефакторинге репозитория.

Когда: Нужен сотрудник, который живёт в ваших сервисах.

Внутренний контур

Cursor-агент

Код, ветка, diff, тесты, PR. Видит ваш репозиторий.

Не сидит постоянно в Gmail и Авито.

Когда: Нужно изменить проект и проверить результат.

Разговор

Чат в браузере

Отвечает текстом. Без вашего harness, без постоянного рабочего стола.

Это не агент с компьютером.

Когда: Черновик мысли, не исполнение.

Терминальный кодер

Grok Build

CLI-агент в терминале: план, diff, skills, MCP. Отдельный продукт xAI.

Это не Grok Bot и не чат grok.com.

Когда: Код из терминала, не «команда ботов».

Анатомия

Три поля — и закон не в чате

Сообщение — текущая задача. Описание — правила, которые должны быть верны всегда.

Имя

Как зовёте сотрудника. Коротко, без должности.

Пример: Разведчик

Должность

Одна строка: какой контур он держит.

Пример: Сбор заявок с Авито и Telegram

Описание

Закон бота: что делает всегда, чего никогда, где стоп.

Пример: Клиенту не пишешь. Покупки не подтверждаешь. Отчёт — таблица.

Устав бота
ПЛОХО

Ты мой помощник, делай всё что нужно, будь полезным.

ХОРОШО

Имя: Разведчик Должность: Сбор тёплых заявок с Авито и Telegram Описание: Каждый будний день к 10:00 собираешь новые отклики из таблицы и Telegram-бота. Кладёшь в Notion-доску колонки: имя, источник, запрос, температура (тепло/холодно), ссылка. Клиенту не пишешь. Цену не обещаешь. Если данных нет — пишешь «источник недоступен», старые строки не выдумываешь. Публикация и сообщения наружу — только после моего ОК.

Почему: Без границы бот начинает «помогать»: пишет людям, путает источники, работает по памяти.

Задача на один прогон
ПЛОХО

Разбери почту и наведи порядок, потом как-нибудь автоматизируй.

ХОРОШО

Возьми письма за сегодня с меткой «лид». Для каждого: имя, продукт, следующий шаг. Верни таблицу из 4 колонок и список того, что не смог проверить. Никому не отвечай. Не создавай routine, пока я не скажу, что формат верный.

Почему: «Наведи порядок» не имеет наблюдаемого конца. Сначала артефакт, потом автоматизация.

Skill
ПЛОХО

Запомни, как мы это делали, и всегда так делай.

ХОРОШО

Сохрани процесс как skill «Ежедневный разбор лидов». Когда включать: будний день, новые заявки. Входы: таблица / Telegram, текущая дата. Шаги: собрать новые → отфильтровать дубли → оценка температуры → запись в Notion. Проверка: каждая строка со ссылкой на источник, пустых выдуманных полей нет. Стоп: не писать клиенту, не менять цены, при недоступном источнике — отчёт об ошибке, не вчерашние данные.

Почему: Skill без «когда / входы / проверка / стоп» — это снова расплывчатый промпт.

Главный урок страницы

Задача → skill → routine → второй бот

Официальная лестница xAI/Cursor совпадает с Loop на этом треке: сначала наблюдаемый результат, потом метод, потом автопилот.

  1. Шаг 1
    Один раз руками

    Прогоните задачу в чате. Посмотрите артефакт. Поправьте ошибки.

  2. Шаг 2
    Skill

    Сохраните метод: когда включать, шаги, проверка, что требует ОК.

  3. Шаг 3
    Routine

    Расписание или узкое событие. Только после стабильного skill.

  4. Шаг 4
    Второй бот

    Только если нужен другой источник, другие права или отдельный критик.

Не прыгайте на routine и флот ботов, пока не зелёный ручной прогон.

  • Готово, если: Результат можно проверить глазами.
  • Готово, если: Повтор на новых данных даёт тот же формат.
  • Готово, если: Бот будит себя сам и останавливается на опасном шаге.
  • Готово, если: Один владелец этапа, без пяти ботов «на всякий случай».

Skills, плагины, команды

Плагин ходит в сервис. Skill говорит, как работать

Skill
Как делать
Плагин
Куда ходить
Компьютер
Когда нет API
Cursor skills
Часто те же файлы
Skill

Инструкция «как делать задачу»: шаги, формат, стоп. Можно написать или записать показом экрана (Teach a task, до 10 минут).

Плагин

Официальный коннектор: Gmail, Calendar, Drive, Notion, Slack, GitHub. Надёжнее кликов по сайту. Стоит на весь аккаунт.

Компьютер

Облачный рабочий стол: браузер, файлы, терминал. Нужен, когда плагина нет или надо увидеть сайт глазами.

MCP / Cursor skills

Grok Bot понимает те же skills, MCP и плагины, что и Cursor. Ваш `.cursor/skills` часто подхватывается без переписывания.

/

Вставить сохранённый skill в сообщение.

@

Упомянуть бота, группу, routine или плагин.

Stop now

Остановить текущий ход. Уже сделанное само не откатится.

Outer loop
Grok Bot

Slack, Notion, почта, сайты. Собирает чистый бриф. Грязный контекст разведки остаётся здесь.

Inner loop
Cursor Cloud Agent

Репозиторий, diff, тесты, PR. Получает готовый промпт, а не пересказ всей переписки.

Часто Grok Bot код сам не пишет: готовит тот же заказ, который написали бы вы, и отдаёт кодер-агенту.

Безопасность

Имя бота не делит сейф

Разведчик Редактор Продюсер

Три имени. Один стол, одни вкладки, одни логины.

Не сейфЗалогинились в Авито как Разведчик — Редактор тоже там.
Общий облачный компьютер аккаунта

Имя бота не делит безопасность. Делят настройки прав и то, что вы не кладёте на стол.

Один компьютер на аккаунт

Все боты делят файлы, вкладки и логины. Отдельное имя ≠ отдельный сейф. Не кладите пароль, который другой бот не должен видеть.

Пароли не в чат

2FA, капча, оплата — вы перехватываете рабочий стол или вводите секрет в защищённую форму. Обычное сообщение бот читает целиком.

Стоп на необратимом

Письмо наружу, покупка, удаление, публикация, прод — только после вашего approve. Routine без этого стопа — это автопилот в стену.

Источник важнее памяти

Меняющиеся факты держите в таблице, Notion, GitHub. Если источник недоступен — бот пишет об ошибке, а не подставляет вчерашнее.

Русские сценарии

Четыре бота, которые имеют смысл

Не Costco и не Facebook Marketplace. Контур вайбкодера: заявки, бриф в Cursor, черновик, дежурство по багу.

Разведчик заявок

Авито и Telegram → таблица «кто тёплый»

Плагин таблиц / Notion + компьютер для Авито

Ты Разведчик. Собери новые отклики за сегодня с Авито (уже открыт в браузере компьютера) и из Telegram-бота заявок.
Верни таблицу: имя, источник, товар/услуга, температура (тепло/холодно), ссылка.
Клиенту не пиши. Цену не обещай. Если страницу не открыл — так и напиши, строку не выдумывай.

Внешний продюсер

Собрать бриф и отдать Cursor Cloud Agent

Grok Bot снаружи, Cursor внутри

Собери бриф на фичу из Slack-треда и файла ТЗ в /workspace.
Структура: цель, что не делать, файлы, Definition of Done, как проверить.
Не пиши код сам. Отдай готовый промпт Cursor Cloud Agent. PR без моего ОК не открывай.

Редактор, который не публикует

Черновик поста / объявления → на согласование

Плагин Notion или файлы в /workspace

Сделай черновик поста для блога ProektMap по заметкам в файле.
Формат: заголовок, лид, 4 коротких блока, CTA на /resheniya.
Никуда не публикуй. Не ставь обложку. Покажи текст и список фактов, которые не смог проверить.

Дежурный по ошибкам

Сигнал из GitHub/Slack → пакет воспроизведения

Плагин GitHub + компьютер для стейджинга

В канале дежурства сообщение со ссылкой на issue. Воспроизведи на стейджинге.
Верни: шаги, скрин или лог, гипотеза, что трогать нельзя.
В прод не пушь. Зависимости не обновляй. Если не воспроизвелось — напиши, чего не хватило.

Наблюдаемый результат

До маршрута и после

Как обычно
  • Три недели вайбкодите мини-приложение «заявки + таблица + напоминания».
  • Оно ломается на логине, на телефоне, после обновления.
  • Правки — новый чат с нуля. Расписания нет. Контроля отправки нет.
После маршрута
  • Один бот с уставом, один skill «ежедневный разбор», routine на 10:00.
  • Артефакт — таблица со ссылками. Письма людям — только после вашего ОК.
  • Правка метода — сообщение в чат, не переписывание приложения. Код, если нужен, уходит в Cursor.

Копируйте и вставляйте

Шесть шаблонов на русском

Сначала устав и контракт задачи. Skill и routine — только после удачного ручного прогона.

Устав бота

Вставьте в описание бота. Замените скобки на свой контур.

Имя: [Разведчик]
Должность: [Один контур. Например: заявки Авито + Telegram]
Описание:
Владею результатом: [таблица / отчёт / бриф для Cursor].
Источники только: [список]. Если источник недоступен — пишу «нет данных», не подставляю память.
Формат выхода: [колонки / заголовки].
Всегда: ссылка на источник, дата сбора, список того, что не проверил.
Никогда: письма клиентам, покупки, удаление, публикация, прод, обещание цены.
Стоп и эскалация мне: отправка наружу, деньги, прод, удаление, любые права доступа.
Не создаю routine, пока человек не подтвердил, что формат выхода верный.

Контракт задачи

Одно сообщение на первый прогон. Без автоматизации.

Задача: [что собрать / проверить].
Входы: [ссылки, файлы, плагины].
Артефакт: [таблица / папка / бриф] с критерием «готово, если …».
Не делать: [список].
Проверка: каждое утверждение со ссылкой либо пометкой «не проверил».
После сдачи не сохраняй skill и не ставь расписание — сначала я подтвержу формат.

Компилятор skill

Когда ручной прогон уже получился.

Сохрани процесс этого чата как skill «[название]».
Когда включать: [триггер].
Входы: [системы и поля].
Шаги: 1) … 2) … 3) …
Как проверить: [наблюдаемый критерий].
Что вернуть: [формат].
Что всегда требует моего ОК: [отправка / деньги / прод / удаление].
Если источник пустой или устарел — остановись и напиши ошибку, не работай по памяти.
Покажи черновик skill целиком, не включай его в routine.

Компилятор routine

Только после стабильного skill.

Создай routine для бота [имя].
Расписание: [будни 10:00, часовой пояс Москва] ИЛИ событие: [ Slack #лиды содержит «нужен разбор» ].
Запускай skill «[название]».
Куда класть результат: [этот чат / Notion].
Не делать: писать людям, публиковать, пушить в прод.
Если источник недоступен — одно сообщение об ошибке, без повторов каждую минуту.
Сначала Test run на безопасных данных. Routine не включай, пока я не подтвержу тест.

Пакет передачи другому боту

Когда нужен второй специалист, а не «все сразу».

Передай боту [Имя-2] пакет:
Цель этапа: …
Что уже собрано (ссылки): …
Чего не делать: …
Артефакт, который он должен вернуть: …
Кто владелец следующего шага: [я / бот X].
Не запускайте работу параллельно на одном и том же файле.

Внешний контур → Cursor

Grok Bot готовит промпт, код пишет Cursor.

Ты внешний продюсер, не кодер.
1) Собери контекст: Slack / Notion / issue / этот чат.
2) Напиши промпт для Cursor Cloud Agent:
   — цель одним абзацем
   — файлы и запреты (не трогать .env, без prisma db push --force-reset)
   — Definition of Done и как проверить
   — «не коммитить без моего ОК», если я так скажу
3) Покажи промпт мне. После ОК — отдай Cursor.
Код в репозитории сам не пиши. Грязный контекст разведки в кодер не тащи.

Связь с треком

Тот же Harness → Loop → Graph, только в продукте

Harness

Описание бота, allow/deny, плагины и права — это каркас. Промпт в чате не заменяет устав.

Loop

Задача → проверка артефакта → skill → routine. Без Definition of Done бот крутится вхолостую.

Graph

Узкие боты и передача пакета. Не флот из пяти «помощников» на одном компьютере без владельца этапа.

AI Skills

Те же skills часто подхватывает Grok Bot

Агент-кодер

Внутренний контур кода

Агенты и скиллы

MCP, skills, рабочий контур

Правила разработки

Кодекс и 8 фаз

Готовые решения

Когда окружение готово — миссия

Контур Grok Bot → Cursor

Продюсер снаружи, Cursor внутри

Официальные источники

Интерфейс меняется. Перед опасным действием сверяйтесь с доками, не только с этой страницей.

Следующий шаг трека — каркас вокруг любой модели, не только Grok Bot.

Модуль Harness AI Skills