Полный гайд по dots, проактивному агенту OpenAI в ChatGPT

Полный гайд по dots, проактивному агенту OpenAI в ChatGPT

29 сентября на DevDay OpenAI показала dots, и за неделю лента X превратилась в один большой отчет о том, что эти штуки успели сделать за своих хозяев, пока те спали, ехали в такси или сидели в больнице. Кому-то dot вернул деньги за невозвратный отель, кому-то нашел поезд вместо отмененного, а кто-то полчаса объяснял ему, как заказать канноли.

Я собрал все, что известно про dots на начало октября, официальные факты, настройку, реальные кейсы с картинками и места, где агент уже успел накосячить. Ниже длинно, но по делу, а новые кейсы и обновления по dots я выкладываю по ходу в канале.

Так OpenAI представила dots
Так OpenAI представила dots

Что такое dot

Dot это агент, который живет внутри ChatGPT и работает постоянно, даже когда ноутбук закрыт. Внутри модель GPT-6 Astra, у каждого dot свой облачный компьютер с браузером и доступ к 4000+ приложениям через плагины.

Обычный ChatGPT отвечает, когда его спросили. Dot устроен наоборот, вы один раз даете ему цель и доступ к почте, календарю и Slack, а дальше он сам за всем следит и приходит с готовым решением или вопросом. Выглядит он как круглый мультяшный персонаж, которому дают имя, так что в X уже полно постов про dot по имени Lex, Boo, gob и даже HAL 9000.

Режимы ChatGPT, которые легко перепутать
Режимы ChatGPT, которые легко перепутать

Самое важное отличие от Work и Codex в том, кто держит задачу в голове. Codex вы зовете, когда нужно, а dot похож на сотрудника со своим участком работы, который сам решает, когда к нему вернуться, и раздает куски работы тому же Codex.

Как выглядит проактивность

Лучше всего это объясняют истории первых пользователей. Разработчик Paul Hudson проснулся и узнал, что его поезд в Лондон отменили. Dot к этому моменту уже прочитал письмо об отмене, понял, что билет действует на более ранние рейсы, и по живому трекингу нашел поезд, который опаздывал и еще не уехал со станции. И все это без единой просьбы (пост).

Dot заметил, что такси заказано к терминалу T1, а рейс улетает из T2. @Ishansharma7390
Dot заметил, что такси заказано к терминалу T1, а рейс улетает из T2. @Ishansharma7390

Другой пользователь вообще ничего не настраивал, только назвал dot именем Lex. За сутки тот нашел конфликт встреч между рабочими заметками и личной почтой, выловил из спама два банковских письма и напомнил про ответ, который висел в черновиках (пост). Автор потом нарисовал раскадровку этого дня.

Сутки из жизни dot по имени Lex. @rajat_rg18
Сутки из жизни dot по имени Lex. @rajat_rg18

Почти OpenClaw, только без возни

Сама идея всегда включенного ассистента появилась раньше, ее раскрутили открытые агенты OpenClaw и Hermes от Nous Research, которые тоже живут на отдельной машине и сами пишут вам в мессенджер (подробно про них в гайдах кэмпа по OpenClaw и Hermes). Но там сервер, ключи API, бот в Telegram и файлы памяти собираются руками, и уходят на это обычно выходные. Dot включается в ChatGPT минут за пятнадцать, приложения подключаются в один клик.

Dot и открытые always-on агенты
Dot и открытые always-on агенты

Платить за это приходится контролем. Память dot закрыта, отдельные факты о себе нельзя ни посмотреть, ни поправить, только сбросить агента целиком. Зато, судя по отзывам, работа с компьютером у ChatGPT заметно стабильнее, а все, что делает dot, видно в виде тредов в Codex (пост). Еще один пользователь написал, что давно игрался с OpenClaw, а dot ощущается гораздо ближе к настоящему ассистенту (пост).

Профиль dot с подключенными компьютерами. @antonioleivag
Профиль dot с подключенными компьютерами. @antonioleivag

У кого есть dot и сколько стоит

Доступ к dots по тарифам
Доступ к dots по тарифам

Первый dot входит в Pro и Business Premium без доплаты, второй OpenAI обещает позже. Pro 500 стоит $500 в месяц, младший Pro 100, по данным The Verge, $100.

С лимитами пока щедро, переписка с dot лимиты ChatGPT не тратит. Фоновая работа первый месяц после запуска, до конца октября, тоже не списывается, что будет дальше, OpenAI еще не рассказала. Задачи, которые dot отдает в Codex и Work, идут по обычным лимитам этих продуктов.

Если вы в России

Россия и Беларусь не входят в список стран, где OpenAI официально работает, так что прямого пути к dot отсюда нет, и OpenAI прямо предупреждает, что за использование вне списка аккаунт могут заблокировать. Казахстан, Армения, Грузия и Узбекистан в списке есть. Как вообще оплачивают ChatGPT из России и чем рискует каждый способ, я подробно разбирал в отдельном гайде.

И честно, dot сильнее всего там, где жизнь уже живет в Gmail, Google Calendar, Slack и GitHub. Если все дела в Telegram и Яндексе, пользы от него будет заметно меньше.

Dot подключается к почте, календарю, Drive и GitHub с вашими правами
Dot подключается к почте, календарю, Drive и GitHub с вашими правами

Как dot устроен внутри

Под капотом у dot отдельная Linux-машина в облаке. Ее можно открыть в любой момент и посмотреть, что он делает, а кнопкой Take over забрать управление, например чтобы ввести пароль. Потом жмете Return control, и dot продолжает с того же места. Опционально подключается и ваш собственный компьютер, один, тогда dot может, скажем, запустить локальный Codex.

Рабочий стол облачного компьютера dot, внизу кнопка Take over. @dkundel
Рабочий стол облачного компьютера dot, внизу кнопка Take over. @dkundel

На этой машине, кстати, уже стоят Blender, GIMP, Inkscape, Kdenlive, Godot, FreeCAD и LibreOffice. Поэтому dot умеет больше обычного браузерного агента, он рендерит видео, собирает игры и рисует в редакторах. Список установленного dot выдал сам, когда его спросили (пост).

Dot перечисляет, что у него установлено. @maddiedreese
Dot перечисляет, что у него установлено. @maddiedreese

Где с ним разговаривать

  • ChatGPT на компьютере и в браузере, dot закреплен в боковой панели
  • Звонок по кнопке с телефоном, звоните вы, звонки от самого dot обещают позже
  • Slack в личке или упоминанием в канале и треде
  • Teams пока в альфе по приглашениям
  • SMS в ограниченной бете для Pro в США

Память у dot одна на все каналы. Начали разговор в ChatGPT, продолжили голосом в машине, закончили в Slack, и пересказывать ничего не надо. Райли Браун, например, 45 минут говорил с dot по телефону в AirPods и за это время разобрал почту и задачи в Slack на весь день (пост). Своего почтового адреса у dot нет, пишет он с вашей подключенной почты.

Отдельно стоит понимать, как dot сам решает, когда работать. Есть фоновая разведка, она только читает почту и календарь и ничего не отправляет, OpenAI говорит, что это ограничение зашито в код. Есть самостоятельный выбор, когда проснуться и продолжить задачу. А если нужна точность, можно задать расписание или событие, например новый баг-репорт в Slack.

Настройка за один вечер

  1. Откройте dots в ChatGPT на компьютере и пройдите знакомство
  2. Подключите почту, календарь и файлы, шаг можно пропустить
  3. В приложении для Mac или Windows решите, подключать ли свой компьютер
  4. Дайте dot имя и соберите внешность, форму, цвет, глаза, очки
  5. Задайте Custom rules в настройках
  6. Дайте первую постоянную цель

По умолчанию dot ведет себя осторожно, исследует и предлагает, но почти ничего не делает сам. Дальше права расширяются по мере доверия, и главный инструмент тут Custom rules.

Уровни Custom rules
Уровни Custom rules

Правила пишутся обычным языком, а еще их можно создать прямо из чата. Когда вы пишете dot что-то вроде никогда не пиши этому человеку, ChatGPT сам предлагает кнопку Confirm custom rule. При этом сменить пароль, перевести деньги, безвозвратно удалить данные или поставить незнакомую программу dot не может ни при каких правилах, тут он просит вас взять управление на себя.

Вот стартовый набор, который удобно вставить в первый же вечер и потом подкручивать раз в неделю.

МОЖНО БЕЗ СПРОСА - читать почту, календарь, Slack, Drive - писать черновики, но не отправлять - ставить ярлыки и архивировать рассылки - искать в интернете и сравнивать цены - заводить задачи в Codex и Work СПРАШИВАТЬ ПЕРЕД ДЕЙСТВИЕМ - любое письмо или сообщение от моего имени - принять, перенести или отменить встречу - удалить больше 50 писем за раз - любой заказ и любая покупка НИКОГДА - не писать клиентам, инвесторам, госорганам - не отвечать в публичных каналах Slack - не публиковать ничего в соцсетях - не принимать условия и оферты

Чтобы проверить правила, спросите у самого dot. Перечисли, что ты сейчас можешь сделать без моего подтверждения, и приведи по одному примеру.

Первая цель

Лучше всего dot работает с постоянными целями, то есть с состоянием, которое нужно поддерживать изо дня в день. Вместо ответь на письмо Пети формулируйте держи почту в порядке, важное приноси мне раз в день. Хорошая цель отвечает на три вопроса, какое состояние нужно, как часто проверять и в каком виде приносить результат.

А для разогрева можно попросить dot создать себе питомца и поставить его на аватар, так сразу видно, как он работает с графикой на своем компьютере (пост). Тибо Сотто из OpenAI вообще попросил dot нарисовать его портрет, и тот сам нашел свежее фото в сети и сел рисовать в GIMP.

Dot рисует портрет в GIMP на своем компьютере. @thsottiaux, видео в посте
Dot рисует портрет в GIMP на своем компьютере. @thsottiaux, видео в посте

Что dot поручают в первую неделю

Почта

С почты начинают чаще всего, и Тибо Сотто, по его словам, впервые в жизни дошел до inbox zero с 9000+ непрочитанных, когда сделал это постоянной целью для dot (пост). Dot предложил удалить целые категории ненужных писем и получил подтверждение пачками, сам придумал ярлыки под типы работы и провел по письмам, где нужен ответ, подтягивая контекст в фоне.

Dot удалил 23 862 старых промо-письма и оставил чеки, счета и брони. @DevAdventur3s
Dot удалил 23 862 старых промо-письма и оставил чеки, счета и брони. @DevAdventur3s

Встречи и календарь

Dot видит календарь, почту и мессенджеры сразу, поэтому ловит конфликты, которые человек замечает в последний момент. Dan Shipper переносил рейс, и dot предупредил, что новое время пересекается с запросом на встречу в Slack, который тот даже не открыл (пост). Другому пользователю dot заранее напомнил про офлайн-событие и прислал, как пройти от входа.

Напоминание о событии с подсказкой, как дойти. @teemingchew
Напоминание о событии с подсказкой, как дойти. @teemingchew

Поездки

Поездки часто ругают как скучный пример для демо, но именно тут dot экономит реальные деньги. Одному пользователю он сообщил, что жилье на Фиджи забронировано не на тот месяц, другому, что отель стоит на 2027 год вместо 2026 (пост). А dot по имени gob зарегистрировал хозяина на рейс, получил посадочный и заполнил въездную анкету Сингапура, оставив человеку только юридическую декларацию.

Dot нашел бронь не на тот месяц. @CtrlAltDwayne
Dot нашел бронь не на тот месяц. @CtrlAltDwayne
Регистрация на рейс и въездная анкета. @gabrielchua
Регистрация на рейс и въездная анкета. @gabrielchua

Деньги и бюрократия

Max Weinbach заболел и не смог лететь на DevDay, и dot взялся отменить невозвратные отель и перелет. Отель не ответил, через два дня dot сам написал генеральному менеджеру и добился отмены без штрафа, потом заметил на карте лишние $210 и спросил, откуда они, а в Delta подал запрос со ссылкой на 8,5 часа задержки. В итоге полный возврат по обеим броням (пост).

Noam Brown из OpenAI нашел через dot около $500 в год лишних подписок, причем dot сам провел переписку с поддержкой (пост). Еще один dot оспорил плату за возврат товара, который Amazon сам же перепутал. Еще один dot собрал все документы для компенсации из больницы после аварии отца хозяина.

Раз в месяц проверяй мои подписки и регулярные списания. Приноси список того, чем я не пользуюсь, с суммой в год. Отменять только после моего ок.

Покупки

С покупками пока хуже всего. Jane Wong попросила dot заказать десерты, канноли в итоге приехали, но на все ушло полчаса подсказок, и самой заказать было бы быстрее (пост). Покупки на старте идут через сохраненные в магазинах карты и только после вашего подтверждения.

Канноли доехали, но с полчаса подсказок. @wongmjane
Канноли доехали, но с полчаса подсказок. @wongmjane

Разработка

Для разработчиков dot работает как тимлид над Codex, разбирает баг-репорты, выясняет, почему упала сборка, отдает фиксы в Codex и возвращает готовые PR. Charlie Marsh из Astral получил от dot предупреждение, что в понедельник часть CI упадет из-за отключения раннеров macos-14 на GitHub (пост). А пока другой автор ушел ужинать, dot смерджил около 15 PR и разрулил конфликты.

Dot заранее предупредил про падение CI. @charliermarsh
Dot заранее предупредил про падение CI. @charliermarsh
Утренний отчет. Баг починен, улучшение готово, но без одобрения не выкачено. @softypapa
Утренний отчет. Баг починен, улучшение готово, но без одобрения не выкачено. @softypapa

Ночные смены

Поручения на ночь стали отдельным жанром первой недели. Один пользователь написал dot удиви меня к утру с двумя правилами, ничего не тратить и не трогать существующие проекты. К девяти утра у него было три новых проекта на GitHub, PR в чужой репозиторий, 193 пройденных теста и три отклика на вакансии, на один уже пришло тестовое. Посреди ночи облачный компьютер сбросился, и dot сам все восстановил (пост).

Итоги ночи dot превратил в город в Blender. @jhahimanshu653, видео в посте
Итоги ночи dot превратил в город в Blender. @jhahimanshu653, видео в посте

Морган Линтон проснулся и написал только okay I'm up, а dot ответил отчетом и интерактивной лабораторией для его бенчмарка, которую сам придумал и собрал за ночь (пост).

Ночной сюрприз от dot. @morganlinton
Ночной сюрприз от dot. @morganlinton

Исследования и творчество

Ресерч в фоне dot делает по умолчанию, так что его спокойно оставляют на выходные. Пока автор был в походе, dot нашел, проверил и описал 53 открытых инструмента для разработки игр с лицензиями (пост). Композитор попросил найти ноты фуг с конкурса Prix de Rome XIX века, а потом расшифровать пятистраничную фугу, и dot справился минут за пятнадцать.

53 инструмента для геймдева, собранных за поход. @KanaWorks_AI, видео в посте
53 инструмента для геймдева, собранных за поход. @KanaWorks_AI, видео в посте

А японский дизайнер собрал через dot анимированный комикс целиком, от сценария и рисунков до генерации видео, публикации на ChatGPT Sites и промо-ролика (пост). Как собирать такой визуал с агентами от идеи до публикации, мы разбираем на программе AI + Visual в кэмпе.

Анимированный комикс, сделанный dot. @design_oyaji, видео в посте
Анимированный комикс, сделанный dot. @design_oyaji, видео в посте

Звонки

Звонить третьим лицам dot пока не умеет, но энтузиасты уже обходят это сами. Один разработчик подключил dot к Google Voice, и тот теперь спорит с колл-центрами от его имени (пост). Работают такие мосты в обход правил и проверок OpenAI, так что пробовать их стоит только на некритичных задачах.

Dot звонит в колл-центр через Google Voice. @josusanmartin, видео в посте
Dot звонит в колл-центр через Google Voice. @josusanmartin, видео в посте

Готовые цели

Dot нормально понимает русский, так что формулировки можно брать как есть и менять детали под себя.

Каждый будний день в 8:00 присылай сводку. Встречи, важные письма, срочное в Slack. Не длиннее 10 строк.
После каждого созвона собирай из заметок список задач, раскладывай по проектам и готовь черновики follow-up писем. Не отправляй.
Следи за сроками моих документов. Паспорт, виза, страховка, права. Предупреждай за 2 месяца и собирай, что нужно для продления.
Вот дела, которые я откладываю месяцами. [список] Возьми их на себя по одному. По каждому приходи с планом и спрашивай ок.

Последний вариант это совет Доминика Кундела из OpenAI, так называемый анти-список дел. Еще пару десятков формулировок, чек-лист первой недели и словарь терминов я собрал в PDF-версию этого гайда, она лежит в канале.

А если хочется собрать себе целую команду таких агентов под контент, договоры, CRM и прочую рутину, этим как раз занимаемся в модуле Личная эффективность + AI на кэмпе.

Где dot уже накосячил

Больше всего шума наделала история пользователя, который готовился арендовать помещение под магазин и попросил dot подготовить вопросы к владельцу, в том числе про зонирование. Dot по имени Ash решил, что фраза получить письменное заключение разрешает ему действовать, и сам написал городскому планировщику и инспекторам. По словам автора, сделка, которую он готовил три месяца, оказалась под угрозой (пост). OpenAI эту историю не комментировала.

Dot извиняется и останавливает работу, внизу кнопка Confirm custom rule. @ChrisUniverse
Dot извиняется и останавливает работу, внизу кнопка Confirm custom rule. @ChrisUniverse

И это хорошо ложится на цифры из системной карты GPT-6 Astra. Взломать dot вредной инструкцией в письме у OpenAI не вышло ни разу. Слабое место в длинных цепочках, чем больше в них задач, тем чаще dot выходит за рамки того, что от него на самом деле хотели.

Цифры из системной карты GPT-6 Astra
Цифры из системной карты GPT-6 Astra

Одна строка в Custom rules закрывает самый частый тип ошибок. Перед любым письмом человеку, с которым я раньше не переписывался, покажи мне черновик и жди ок.

Остальные жалобы скорее бытовые, блогер Nate Herk пошутил, что dots стоило назвать bugs, задачи иногда попадают не в тот проект, лимиты непрозрачные, а трубку dot берет долго, потому что сам решает, стоит ли прерываться (объяснение OpenAI). Живое демо на самом DevDay тоже подвисло, и OpenAI потом выложила вторую попытку.

Dot не берет трубку. @DevAdventur3s
Dot не берет трубку. @DevAdventur3s

Приватность

  • Dot видит все, к чему у ChatGPT уже есть доступ, поэтому перед стартом стоит пройтись по подключенным плагинам и отключить лишнее
  • На личных тарифах обучение на ваших данных решает настройка Improve the model for everyone, на фоновой разведке напрямую не учат
  • Пауза в меню профиля dot, но делегированные задачи и расписания при этом продолжаются, их стопают во вкладках Activity и Scheduled
  • Пункт Reset стирает dot вместе с перепиской, памятью и расписаниями, файлы и треды Codex остаются

Документация по dots меняется почти каждый день, так что важные изменения я пересказываю в канале.

Что в итоге

Dots это первая попытка сделать всегда включенного ассистента для массового пользователя. То, что раньше требовало сервера, ключей и выходных с OpenClaw, теперь включается в ChatGPT за пятнадцать минут, и за первую неделю dot успел вернуть людям деньги за невозвратные брони, найти поезд вместо отмененного и починить баги, пока хозяева спали.

Он же пишет не тем людям, долго берет трубку и тратит полчаса на канноли, так что стратегия у меня простая. Начать с почты и календаря, первую неделю держать правила строгими и отпускать dot только там, где он уже показал, что справляется. А дальше, конечно, все сведется к тому, что мы будем ревновать к агенту, который лучше нас помнит дни рождения друзей.

44
11
11