Track
Поручить агенту разовую задачу просто. Заставить его каждую неделю выполнять одно и то же исследование из источника, который вы контролируете, не выдумывая детали по пути, — более сложная проблема, которую мы разбираем в этом руководстве. Здесь и пригодится Grok Bot.
В этом гайде мы создадим Scout — обучающего Бота DataCamp для тех, кто знает Python и базовые концепции LLM, но новичок в оркестрации агентов.
Затем попросим Scout составить четырёхчасовой недельный план, сверить каждую рекомендацию со страницей на DataCamp, сохранить проверенную методику как навык и запланировать её как понедельничную рутину.
Итоги вкратце: работа с Grok Bot
- Дайте каждому Боту одну чёткую роль в его профиле и оставьте в профиле только правила, которые действуют каждую неделю. Еженедельный контекст — в сообщении, не в описании.
- Все Боты в вашем аккаунте используют один облачный компьютер, поэтому логины в браузере, файлы и учётные данные терминала видны всем. Не используйте отдельных Ботов как границы безопасности.
- Храните меняющиеся факты в файле, который читает Бот, а не в его памяти, и укажите ему открывать источник заново перед каждым запуском.
- Проверяйте работу по источнику перед сохранением чего-либо. Сохраняйте метод как навык только после того, как ручная версия верна, затем протестируйте навык на другом вводе.
- Планируйте рутину в самом конце и только после тестового запуска. Опишите границы утверждения и что делать, если источник отсутствует или страница не загружается.
Что такое Grok Bot?
Grok Bot — это приложение SpaceXAI для агентов, доступное через Cursor, которое позволяет создавать именованных Ботов, сохраняющих свою роль и диалог между задачами. Это отдельный продукт от чат-приложения Grok и Grok Build (CLI для кодинга).
Цикл Grok Bot работает иначе, чем у большинства других AI-ассистентов. Вы задаёте требуемый результат, Бот работает в тех приложениях и на тех сайтах, которых касается задача, и возвращает либо готовый результат, либо вопрос, требующий вашего решения. Он сохраняет устойчивые предпочтения и контекст роли между диалогами, хотя всё, что меняется от недели к неделе, должно храниться в файле, который читает Бот, а не в его памяти.
Для дополнительной информации рекомендуем прочитать наш гайд по Grok Bot.
Как в Grok Bot устроены Боты, навыки и рутины
В этом учебнике нам понадобятся четыре термина. Руководство SpaceXAI по Ботам и облачным компьютерам и продуктовая документация определяют их так:
- Bot: Агент с именем, задачей, собственной беседой и сохранённым контекстом.
- Cloud computer: Постоянно работающая машина, общая для всех Ботов в вашем аккаунте, со своим браузером, файлами и терминалом. Продолжает работать после закрытия ноутбука.
- Skill: Набор инструкций для выполнения задачи, проверки результата и понимания, когда нужно запросить утверждение.
- Routine: Назначение, указывающее, когда одному Боту запускать задачу — по расписанию или после поддерживаемого события.
Этот порядок следует за официальным гайдом по навыкам и рутинам, который ставит тестирование перед планированием.
Делят ли Grok Bots один облачный компьютер?
Да. В FAQ по Grok Bot сказано, что компьютер принадлежит вашему аккаунту, а не конкретному Боту. Каждый Бот видит cookies браузера, сохранённые логины и файлы на этом компьютере, хотя для каждой браузерной задачи Боты получают отдельный экран.
Сначала оставим рабочий процесс Scout на публичных страницах. Если позже войти в DataCamp, Notion или другой сервис, любой Бот сможет использовать эту сессию. Удаление Scout не гарантирует, что общие файлы или состояние входа удалятся, поэтому нужно выходить из аккаунтов и очищать всё, к чему другие Боты не должны иметь доступ.

Один аккаунт, один компьютер, много Ботов. Изображение: автор.
Создаём еженедельного DataCamp Learning Scout в Grok Bot
Scout ��итает профиль обучающегося и его временной бюджет, затем возвращает краткий план. Наш обучающийся знает Python и базовые концепции LLM, новичок в оркестрации агентов и располагает четырьмя часами на этой неделе. Наш трек AI Agent Fundamentals длится шесть часов, так что целиком он не помещается.
Ограничение в четыре часа задаёт отсечку; формат вывода показывает, когда план завершён.
Что должен вернуть Бот Scout?
Для каждого ресурса Scout должен вернуть следующие детали со страницы курса:
- Название и ссылка
- Тип (курс, трек, проект или туториал)
- Уровень (basic, intermediate или advanced)
- Длительность (если указана на странице)
- Причина выбора
- Место в последовательности
В конце должны быть указаны суммарное время и одна недельная цель. Если на странице нет длительности, ответ — «not listed», а не оценка.
Для нашего обучающегося достаточно трёх проверенных ресурсов. Scout может вернуть меньше, если доступные ��атериалы не соответствуют цели, уровню или бюджету.
Каждая причина должна относиться именно к этому обучающемуся. «Предполагает знание Python, которое уже есть у обучающегося, и развивает концепции из базового курса перед ним» — объясняет выбор. «Охватывает AI-агентов» — нет. Порядок тоже нуждается в обосновании, например, пройти базовый курс до проекта, который опирается на те же идеи.
Почему сниппетов из поиска недостаточно
Сниппеты из поиска могут быть устаревшими или не содержать уровень и длительность. Scout может использовать их для поиска кандидатов, но обязан прочитать страницу DataCamp перед добавлением ресурса в план.
Это правило нужно включить в инструкции. Сайт всё равно может заблокировать Бота, потребовать вход или показать CAPTCHA. Тогда Бот должен попросить нас взять управление.
Как получить доступ к Grok Bot
Из-за сотрудничества SpaceXAI и Cursor существует два способа доступа к Grok Bot
Планы Grok Bot
У Grok Bot нет постоянного бесплатного тарифа. В настоящее время Cursor предлагает ограниченную пробную версию в виде кредитов на использование. Платный доступ предоставляется через подходящий план Cursor ��ли подписку SuperGrok. В обоих случаях вход выполняется через Cursor.
В официальном аккаунте Grok Bot теперь говорится, что доступ есть у всех подписчиков SuperGrok и Cursor Pro, а недельные лимиты использования были сброшены для всех пользователей. На странице поддержки Cursor на момент проверки эта информация была отражена не полностью, поэтому уточните актуальный статус на странице планов или внутри приложения, когда вы это читаете.
|
Способ доступа |
Статус |
|---|---|
|
Cursor Pro, Pro+ и Ultra |
Включено; Pro добавлен в последнем объявлении |
|
Cursor Teams (self-serve) |
Включено для каждого участника; место Premium не требуется |
|
Подписчики SuperGrok и SuperGrok+ |
Включено; базовый SuperGrok добавлен в последнем объявлении |
|
SuperGrok Team или Enterprise; Cursor Enterprise |
Не self-serve; свяжитесь с вашей аккаунт-командой |
Для аккаунтов, которые связывают SuperGrok, в Cursor Help по-прежнему описано, что эта связка — это постоянное предоставление использования, не меняющее план Cursor. Cursor учитывает шаги агента и токены, а не сообщения, поэтому проверьте Usage and Billing перед исследовательским запуском и тестом Рутины.
Настройки конфиденциальности и поддерживаемые платформы
Grok Bot требует облачного хранения данных. Он не запустится, если ваш аккаунт Cursor использует Legacy Privacy Mode. Измените эту настройку в панели конфиденциальности Cursor.
Grok Bot поддерживает macOS на Apple Silicon или Intel, Windows на x64 или Arm64, и iPhone на iOS 18 или новее. Если вы используете Linux, Android или iPad, проверьте актуальный список платформ на момент чтения — поддержка могла измениться.
Подписки включают недельные лимиты использования, но Cursor не публикует одно число, одинаковое для всех планов. В пробной версии предоставляются кредиты на 7 дней, и одна большая задача может их израсходовать.
Шаг 1. Установите Grok Bot и создайте Бота
Нам не нужны API-ключи, локальная среда разработки или логин DataCamp для самого исследования. Запуск курсов — отдельная история и может потребовать аккаунт. Установка занимает всего несколько шагов, а описанию Бота стоит уделить больше внимания, чем установщику.
Установка и вход
Скачайте десктопное пр��ложение на странице онбординга Grok Bot, затем выберите сборку для вашей машины. Войдите через браузер под аккаунтом Cursor. Если ваша организация использует единый вход, следуйте обычному экрану авторизации.
Первый запуск заканчивается экраном «Познакомьтесь с будущим тиммейтом», пока запускается облачный компьютер. Если всё зависло, полностью закройте Grok Bot и откройте снова, прежде чем предпринимать что-то ещё. Если проблема останется, обновите десктопное приложение, полностью закройте и заново откройте его, затем откройте Agent Computer и дайте ему время завершить запуск. Сначала используйте Recover, а Reset — только в крайнем случае, потому что Reset может удалить несинхронизированную работу.

Десктопное приложение Grok Bot после входа. Изображение: автор.
Напишите описание, которое переживёт эту неделю
Создайте Бота через New или Cmd/Ctrl+N, выберите Create new agent, затем откройте Bot actions → Edit Profile. Назовите его Scout и задайте титул DataCamp Learning Scout.
Описание содержит правила, действующие каждую неделю. Тема этой недели относится к другим местам. Добавьте такие правила:
- Курируй учебный контент DataCamp и сопоставляй его с указанным уровнем навыков и временным бюджетом.
- Считай этот профиль постоянным контекстом, а не задачей. Жди отдельного сообщения перед началом исследования.
- Используй только тему и временной бюджет в текущей задаче. Не переиспользуй тему из прошлой беседы.
- Открывай собственную страницу DataCamp каждого кандидата перед рекомендацией.
- Цитируй уровень и длительность в точности как указано на странице и пиши «not listed», когда значение отсутствует.
- Сохраняй исходные ссылки и никогда не выдумывай детали курса.
- Отдавай предпочтение практическим материалам, если два ресурса покрывают одну и ту же концепцию.
При первой попытке настройки Scout воспринял профиль как текущую задачу и начал несвязанный план по ETL. Я остановил его, создал нового Scout и добавил два правила ожидания ниже:
- Задавай уточняющий вопрос, если цель обучения неоднозначна, вместо того чтобы угадывать.
- Никогда не создавай аккаунтов, не записывайся и не совершай покупки.
Новый Бот затем дождался отдельной задачи, вместо того чтобы начинать работу из профиля.
Отдельный Scout также держит еженедельную рутину вне длинного общего чата, так что каждый запуск ��есёт только контекст, нужный для учебных планов.
Важно зафиксировать ограничения в профиле, чтобы они действовали и при запуске рутины без нашего участия. Также держите профиль достаточно коротким для пересмотра, когда меняется задача Scout. Шаг 2 покрывает тему и ограничение по времени.
Профиль Scout хранит устойчивые правила исследования. Видео: автор.
Если вы не хотите начинать с пустого профиля, можете добавить наш шаблон Scout с той же стартовой ролью и описанием. Здесь профиль создан вручную, чтобы все правила были видны до того, как Scout получит первую задачу. В любом случае перед продолжением проверьте описание.
Шаг 2. Напишите первую исследовательскую задачу для Бота
Мы можем задать Scout задачу простым языком, но в запросе всё равно нужны детали. Документация советует назвать результат, источники, ограничения, формат вывода и момент, когда Бот должен остановиться для проверки.
Что относится к профилю, а что — к сообщению?
Профиль и сообщение отвечают на разные вопросы:
- Профиль описывает, как работает Scout.
- Сообщение описывает, что ему нужно сделать на этой неделе.
После этого навык хранит шаги, а каждый запуск рутины читает последние входные данные.
Профиль уже покрывает проверки страниц и исходные ссылки. В сообщении укажите уровень обучающегося и задачу этой недели, попросите несколько ресурсов в пределах четырёх часов и остановите Бота для проверки.
Мы отправили первую задачу одним сообщением и не добавляли ограничений, пока Scout работал:
Build me a weekly DataCamp learning plan.
The learner is comfortable with Python, understands basic LLM concepts, is new to AI agent orchestration, and has 4 hours available this week.
They prefer practical, hands-on material over theory.
Search current DataCamp content on AI agents.
Open each candidate's resource page before you consider it.
Pick a small number of resources whose page-listed durations total 4 hours or less, and order them from foundations toward practical application.
For each resource, return the title, the content type, the level and duration exactly as printed on the page, the link, one sentence on why it fits this learner, and its position in the order.
Then give me the total time and one learning objective for the week.
Do not use search snippets as evidence.
If a page does not list a duration or a level, write "not listed" instead of estimating.
If the goal is too broad to plan against, ask me before you continue.
Stop after the plan.
Do not enroll me in anything.
Scout запустил поиск в браузере и вернул план для проверки. В первом ответе был указан неверный уровень для одного курса, что я исправил на Шаге 4.
Создайте еженедельный файл обучающегося
Память Бота — ненадёжное место для меняющихся деталей. Создайте /workspace/learner-profile.md на общем компьютере и используйте его как источник истины для каждого еженедельного запуска.
# Learner profile
Current goal: AI agent orchestration
Weekly budget: 4 hours
Background: Comfortable with Python and basic LLM concepts
Preference: Practical, hands-on resources
Completed resources: None
Обновляйте этот файл при изменении цели, бюджета или списка завершённых ресурсов. Scout должен читать его перед каждым планом и останавливать работу, если файл отсутствует или устарел.
Шаг 3. Проверьте исследование в Agent Computer Grok Bot
Диалог показывает инструменты, файлы, вопросы и утверждения. Agent Computer показывает клики, ввод, навигацию и статус. Переход из любого из этих видов не останавливает работу.
На что смотреть в Agent Computer
Убедитесь, что Scout открывает каждую страницу курса, а не полагается на сниппеты из поиска. Также отметьте один ресурс, который он отклонил, и причину отклонения.
Если он застопорился, проверьте упомянутые ранее вход в систему, CAPTCHA и вопросы утверждения. Выполните только заблокированный шаг, затем верните управление. Не вставляйте пароли в чат; используйте безопасный запрос секрета.
Экран компьютера показывает, что страница была посещена, но это не доказывает корректность финального ответа. Сохраните транскрипт беседы — он показывает, какие страницы использовал Бот и менял ли он курс.
Такой подход «сначала браузер» подходит нашему процессу в DataCamp, потому что сама страница — это доказательство. Для сервисов с поддерживаемым коннектором используйте коннектор для структурированных данных и открывайте браузер только когда странице требуется визуальная проверка.
В нашем запуске Agent Computer открыл каноническую страницу Introduction to AI Agents. В её шапке указаны Basic и 1 hr 30 min. Длительность совпала с ответом Scout, а уровень — нет.

Agent Computer открыт на странице DataCamp. Изображение: автор.
Шаг 4. Верифицируйте и исправьте вывод Бота
Здесь мы замедляемся. Сопоставляем план со страницами DataCamp перед принятием.
Проверьте ссылки, уровни, пререквизиты и время
Прочитайте план строка за строкой. Аккуратная вёрстка может скрывать неверный уровень, битую ссылку или неправильный итог. Проверьте следующее:
- Ведут ли ссылки на реальны�� страницы DataCamp с этими точными названиями?
- Соответствует ли указанный уровень тому, что напечатано на странице?
- Выполнил ли обучающийся все перечисленные пререквизиты?
- Сходится ли арифметика на четыре часа или меньше, используя длительности со страниц?
- Есть ли реальная прогрессия или просто три взаимозаменяемых курса для новичков?
- Попал ли что-то в план лишь из-за совпадения по ключевому слову?
Итог лучше складывать по длительностям со страниц, а не доверять сумме в плане. Если результат превышает 4 часа, просим Scout убрать наименее релевантный пункт и пересчитать.
В первом плане Scout были Introduction to AI Agents, Building AI Agents with CrewAI и Building AI Agents with Google ADK. Напечатанные длительности составили 3 часа 30 минут, то есть план вписался в бюджет и оставил 30 минут неиспользованными.
Проблемой был уровень первого курса. Scout написал Beginner, тогда как на канонической странице указан Basic. Мы отправили одно исправление:
Please revise the plan using the exact level labels shown on each course page.
The Introduction to AI Agents page lists its level as Basic, not Beginner. Reopen all three pages and verify each title, level, duration, and canonical URL.
Return the same plan with only the verified corrections. Keep the total at or below 4 hours.
Scout заново открыл все три страницы, изменил только первый уровень и сохранил итог 3 часа 30 минут. Исправление небольшое, но оно подтвердило, что валидная ссылка и правдоподобная метка — недостаточны.

Первый план рядом с исправленным. Изображение: автор.
Как обрабатывать отсутствующие длительности
Не стоит переводить XP, видео или упражнения в часы. Если поля длительности расходятся, сохраняем каждое напечатанное значение, указываем его поле и используем верхнюю границу только для проверки бюджета.
Сохраните повторяющиеся правила в профиле Бота
После исправления нашего плана я добавил в описание Бота только то правило, которое должно действовать каждую неделю. Разовая тема или лимит времени остаются в нашем еженедельном входном файле.
Шаг 5. Сохраните рабочий процесс Бота как навык
Две лучшие практики при сохранении рабочих процессов как навыков:
- Не сохраняйте процесс, пока ручная версия не работает. Иначе навык просто будет повторять ту же проблему.
- Держите навык узким: одна семья источников, один формат вывода и одна граница утверждения. Если ему приходится угадывать, какие системы использовать или что возвращать, он может блуждать и расходовать больше лимита.
Что включить в Навык
Попросите Scout сохранить навык под названием Weekly DataCamp Learning Plan. Он должен читать /workspace/learner-profile.md, сверять каждый пререквизит с фоном обучающегося и завершёнными ресурсами, суммировать длительности со страниц, возвращать согласованные поля и останавливаться перед любым действием, требующим утверждения.
После сохранения вызывайте его через / в редакторе. Если он не появляется, включите его в Settings → Plugins → Yours.

Сохранённый навык с входами и валидацией. Изображение: автор.
Протестируйте навык на другой цели
Я изменил цель обучающегося на оценку LLM, сократил бюджет до 3 часов и вызвал сохранённый навык одним коротким запросом: «Составь план на эту неделю, используя текущий профиль обучающегося».
Scout использовал Agent Computer и вернул один курс — LLM Application Evaluation with LangSmith, не перенося никаких рекомендаций из плана по AI-агентам. Он также исключил не по теме страницы и туториалы без напечатанной длительности.
Каноническая страница курса показала два формата длительности: 2 hr в кратком описании и 1 hr - 3 hr в чипе длительности. Scout скопировал чип, но принял его верхнюю границу за фиксированные три часа. Мы попросили указать использованное поле, сохранить оба напечатанных значения и использовать верхнюю границу только для проверки бюджета.
Позднее проверка пререквизитов выявила более важную проблему: курс требует LLM Application Fundamentals with LangChain, который наш обучающийся не проходил. Открыть каноническую страницу было необходимо, но навык также должен был сравнивать пререквизиты с профилем обучающегося перед рекомендацией курса.
Я обновил навык, чтобы он сравнивал каждый пререквизит с профилем обучающегося и сообщал о каждом конфликтующем поле длительности до выбора ресурсов.
Шаг 6. Запланируйте навык как еженедельную рутину Grok Bot
Поскольку облачный компьютер продолжает работать, как описано ранее, рутина может выполняться, пока ноутбук закрыт. Перед тем как полагаться на понедельничное расписание, протестируйте её.
Здесь расписание раз в неделю выбрано намеренно. Запуск одного и того же исследования каждые несколько минут расходовал бы лимиты, даже если детали обучающегося и страницы DataCamp не изменились.
Настройте расписание, часовой пояс и границы
Мы задали свой часовой пояс в Settings → General → Agent, затем создали Рутину с пятью деталями:
- Расписание
- Где читать цель и бюджет
- Что возвращать
- Что требует утверждения
- Что делать, если источник отсутствует
Если /workspace/learner-profile.md отсутствует или Scout не может продолжать, рутина должна сообщить о проблеме и остановиться, а не перезапускаться по кругу. Она наследует заблокированные действия Scout, а утверждение применяется только если позже добавим другое внешнее действие. Управляйте рутинами через View conversation details → Routines.

Понедельничная Рутинa с расписанием и часовым поясом. Изображение: автор.
Запустите сейчас, не дожидаясь понедельника
Вместо ожидания понедельника я запустил тест с обновлённым навыком и тем же профилем по оценке LLM. Рутинa открыла страницы кандидатов, перечислила все поля длительности у LangSmith и отметила его пререквизит LangChain как not met.
Если запуск не начался, проверьте, включена ли рутина, затем её детали (расписание, часовой пояс, Бот, источник профиля, браузерную сессию) и, наконец, оставшийся лимит. Отсутствующие данные обучающегося или истекшая сессия могут остановить запуск.
Рутина не включила LangSmith в план, исключила других кандидатов как не по теме, с невыполненными пререквизитами или без указанной длительности курса, �� вернула Total: 0. «Дополнять» неделю нарушило бы правила проверки.
Запуск появился в Run history с отметкой о завершении, а результат остался в беседе Scout. Этот финальный тест подтвердил, что расписание, сохранённый навык, политика по длительности и проверка пререквизитов работают вместе.
Тест рутины завершён и отражён в истории. Видео: автор.
Заключение
В этом учебнике мы построили DataCamp Learning Scout вокруг одного текущего источника данных об обучающемся, проверок источников, переиспользуемого навыка и еженедельной рутины. Профиль держал постоянные правила, навык — методику исследования, а рутина — понедельничное расписание.
Как видно, путь к еженедельному запланированному запуску, который делает ровно то, что нужно, включает некоторую долю проб и ошибок. Тесты выявили три проблемы, которые мог бы скрыть отполированный ответ: Beginner вместо Basic, интервал длительности, принятый за фиксированное значение, и невыполненный пререквизит. Первые два исправили, заново открыв канонические страницы. Обновлённый навык поймал третье, а финальная рутина вернула нулевую рекомендацию, не размывая правила.
Дальше можно добавить историю завершений, чтобы исключать повторные рекомендации, или создать Бота Study Coach, который превратит выбранные Scout ресурсы в учебное расписание. Если в приложении появится Teach a task, можно будет записывать браузерные действия и создавать черновик навыка.
Новая интеграция Grok Bot с X может расширить этап поиска у Scout. Подключение профиля X сейчас создаёт аккаунт разработчика с включёнными кредитами. Для Scout, работающего только на исследование, оставьте действия записи в X заблокированными и проверяйте каждого кандидата на его странице DataCamp перед добавлением в план.
Частые вопросы о работе с Grok Bot
Остановит ли скрытие Бота его еженедельную рутину?
Нет. Сокрытие Бота лишь убирает его из боковой панели. Бот и его рутины могут продолжить работу, поэтому при необходимости остановить — приостановите или удалите рутину отдельно.
Какая модель лежит в основе Grok Bot?
Grok 4.6 доступна в Grok Bot, но SpaceXAI не документирует одну модель по умолчанию для каждого запуска Бота. В Grok Bot нет выбора модели; продукт сам маршрутизирует запросы по фиксированному набору моделей с автоматическим фейловером.
Сколько Ботов могут участвовать в одном групповом чате Grok Bot?
В один групповой чат можно добавить от двух до шести Ботов. Используйте его, когда хотите увидеть передачу задачи, например, когда наш Scout передаёт недельный план Study Coach. Сообщения о передаче в группу содержат только текст.
Что произойдёт, если рутина Grok Bot запустится, пока я в отпуске?
Grok Bot может приостанавливать рутины после длительной неактивности, если никто не подтверждает их продолжение. Запуск также может остановиться из-за лимитов, истёкшей сессии или недоступного источника.
Может ли Grok Bot использовать навыки, сохранённые в другом Боте?
Да. Сохранённые навыки доступны всем вашим Ботам. Другому Боту всё равно понадобятся любой логин или плагин, требуемые навыком, и, возможно, придётся включить навык в Settings → Plugins → Yours.