OpenAI запускает dots: постоянно активных агентов GPT-6 Astra, работающих на собственных облачных компьютерах
OpenAI только что представила dots на сегодняшнем DevDay. Dots — это постоянные ИИ-агенты на базе GPT-6 Astra. Каждый dot получает собственный облачный компьютер и браузер. Он работает с более чем 4 000 приложений через плагины ChatGPT и продолжает работу после того, как вы вышли из системы.
Можно ли развернуть его уже сегодня? Да, в качестве управляемого продукта. Dots становятся доступны в ChatGPT для пользователей Pro и Business Premium на поддерживаемых рынках. Рабочие пространства Enterprise, Edu и Healthcare получат бета-версию после её включения администратором. Вариантов для самостоятельного хостинга или использования открытых весов нет.
Что такое dot
Dot превращает ChatGPT из цикла запросов и ответов в постоянное задание. Вы задаёте ему цель, имя и границы. Затем он круглосуточно занимается этой целью и учится на ваших отзывах. Каждый пользователь начинает с 1 основным dot.
Честно говоря, многое из этого уже было возможно с Codex и аналогичными оболочками для агентов. Новшество здесь — упаковка: 1 постоянный агент, 1 личность, 1 выделенная машина.
Как работает dot
- Собственный компьютер: Каждый dot работает на отдельном облачном компьютере с браузером. Ваш ноутбук остаётся изолированным, если только вы не подключите его. Вы можете в любой момент открыть компьютер dot, чтобы проверить его работу.
- Инструменты: Он использует подключённые вами плагины для более чем 4 000 приложений. Он также может запускать задачи в Codex и ChatGPT Work для исследований, анализа, работы с документами и программным обеспечением.
- Интерфейсы: Вы можете писать своему dot или звонить ему в ChatGPT через веб-версию, настольное и мобильное приложения. Поддерживаются Slack и Teams, а отправка текстовых сообщений появится в ближайшее время.
- Проактивные исследования: Когда вы не работаете с ним, dot ищет способы помочь. В этом фоновом режиме подключённые приложения доступны только для чтения, поэтому он не может отправлять сообщения или изменять содержимое.
Важно знать и о лежащей в основе модели. В симуляциях задержки OpenAI GPT-6 Astra набирает 72,6% в OSWorld 2.0, тратя примерно 40 минут на задачу. GPT-5.6 Sol набрала 65,7%, тратя примерно 75 минут.
Уровень контроля и безопасности
- Встроенные правила определяют, когда dot действует самостоятельно, а когда запрашивает одобрение.
- Пользовательские правила позволяют разрешать, блокировать или требовать одобрения для конкретных действий.
- Автоматическая проверка анализирует любые действия, которые могут повлиять на ваши аккаунты или привести к передаче информации.
- Просмотр активности показывает ход работы, включая фоновые задачи, чтобы вы могли перенаправить dot.
- Работа с учётными данными: Dots входят в систему с помощью сохранённых паролей, не раскрывая их модели. Чувствительные задачи, например изменение пароля, остаются за вами.
- Мониторинг может поставить dot на паузу или остановить его при обнаружении проблемы с безопасностью.
OpenAI подробно описывает это в отдельной публикации о безопасности. Компания также отмечает, что dots всё ещё могут ошибаться, поэтому за значимыми действиями необходим контроль. Это предупреждение своевременно. За день до запуска команда OpenAI заявила, что её агенты разместили изображения пользователей в интернете, затронув 53 пользователя ChatGPT.
Специализированные dots для организаций
OpenAI также демонстрирует специализированные dots. Каждый получает собственную личность, учётные данные и доступ к корпоративным системам для выполнения фиксированной роли. OpenAI тестировала их внутри компании в сфере закупок, обработки счетов, email-маркетинга, поддержки клиентов и заключения коммерческих договоров. Развёртывание начинается с корпоративных пилотных проектов. OpenAI сотрудничает с Microsoft, чтобы внедрить специализированные dots в Agent 365.
Цены и ограничения использования
Первый dot включён в планы Pro и Business Premium без дополнительной платы. Разговоры с dot не учитываются в лимитах использования ChatGPT. Учитываются задачи, которые он запускает в Codex или ChatGPT Work. В тот же день OpenAI также добавила платный тариф за 500 долларов. Актуальные ограничения планов смотрите на странице тарифов ChatGPT.
Dots против Meta Muse и Instinct: сравнение функций
| Функция | OpenAI dots | Meta Muse | Instinct |
|---|---|---|---|
| Запуск | 29 сентября 2026 г. | 8 сентября 2026 г. | Только по приглашениям с августа 2026 г. |
| Базовая модель | GPT-6 Astra | Muse Spark | Не раскрывается |
| Где работает агент | Собственный облачный компьютер и браузер | Muse Secure VM, выделенный облачный компьютер | Собственный компьютер и номер телефона |
| Контроль действий | Пользовательские правила, автоматическая проверка, мониторинг безопасности | Отдельный агент Sentinel одобряет исходящие действия | Открытых сведений нет |
| Интерфейсы | ChatGPT в веб-версии, на компьютере и мобильных устройствах; Slack; Teams; скоро — текстовые сообщения | iOS, Android, muse.ai, WhatsApp | SMS и текстовые сообщения; мобильного приложения пока нет |
| Главная особенность | Проактивные исследования в режиме только для чтения; более 4 000 приложений | Глубокая интеграция с приложениями Meta | Телефонные звонки консьерж-сервиса; планы взаимодействия агентов с друзьями |
| Агенты для организаций или команд | Специализированные dots; работа над Agent 365 совместно с Microsoft | Потребительский запуск; Axios сообщает о смещении в сторону рабочего использования | Персональный помощник для частных пользователей |
| Доступность | Pro и Business Premium на поддерживаемых рынках | Только США | Только по приглашениям |
| Цена | Включено в Pro и Business Premium | Бесплатно, 20 или 100 долларов в месяц | Открытых данных о цене нет |
Различия очевидны. Muse стремится охватить массовый потребительский рынок. Instinct работает в текстовых сообщениях. Dots начинают с премиальных подписчиков, главным образом разработчиков.
Интерактивное объяснение: рабочий цикл dot
</div><div class="nl">Облачный компьютер</div></div>
<div class="node"><div class="nb">
</div><div class="nl">Приложения через плагины</div></div>
<div class="node"><div class="nb">
</div><div class="nl">Автоматическая проверка</div></div>
<div class="node"><div class="nb">
</div><div class="nl">Результат</div></div>
</div>
</div>
<div class="log" id="log"><p style="color:#71717a">Выберите цель и правило, затем нажмите «Запустить».</p></div>
<div class="approve" id="approve"><button class="btn" id="ok">Одобрить</button><button class="btn ghost" id="no">Отклонить</button></div>
<p class="note">Иллюстрация процесса, описанного OpenAI. Примеры задач взяты из материалов о запуске OpenAI.</p>
</div>
</div>
<!-- PANEL 2 -->
<div class="panel" id="p2">
<div class="card">
<div class="toggle" id="mode"><button class="on" data-m="here">Вы работаете с ним</button><button data-m="away">Вы отошли</button></div>
<div class="stage" id="stage">
<div class="center" id="bigdot"></div>
</div>
<div class="try" id="tries">
<button class="chip" data-a="read">Прочитать новое письмо</button>
<button class="chip" data-a="send">Отправить ответ</button>
<button class="chip" data-a="edit">Изменить общий документ</button>
</div>
<div class="ideas" id="ideas"></div>
<p class="note">В фоновом режиме «проактивных исследований» OpenAI утверждает, что подключённые приложения доступны только для чтения. Dot может просматривать данные, но не может отправлять сообщения или изменять содержимое.</p>
</div>
</div>
<!-- PANEL 3 -->
<div class="panel" id="p3">
<div class="card">
<div class="lives">
<div class="box"><h4>
Ваш компьютер</h4><div class="scr"><div class="tbar"><i></i><i></i><i></i></div><div class="bline" style="width:60%"></div><div class="bline" style="width:40%"></div></div><p class="note">По умолчанию остаётся отдельным.</p></div>
<div class="bridge" id="bridge"><div class="tag" id="btag">Не подключён</div><div class="wire"></div></div>
<div class="box" style="border-color:#3a3316"><h4>
Облачный компьютер вашего dot</h4><div class="scr"><div class="tbar"><i></i><i></i><i></i></div><div class="bline" style="width:70%"></div><div class="bline" style="width:50%"></div><div class="cursor"></div></div><p class="note">Собственный браузер. Откройте его в любой момент, чтобы проверить работу.</p></div>
</div>
<div style="margin-top:12px"><button class="btn ghost" id="connect">Подключить мой ноутбук</button></div>
<div class="label" style="margin-top:16px">Связаться с dot можно через</div>
<div class="surf" id="surf"></div>
<div class="label" style="margin-top:16px">Как выполняется вход</div>
<div class="vault">
<div class="vb"><span class="e">
</span>Сохранённый пароль</div>
<div class="vb model"><span class="e">
</span>Модель его не видит</div>
<div class="vb"><span class="e">
</span>Поддерживаемый сайт</div>
</div>
<p class="note">Чувствительные задачи, например изменение пароля, всегда остаются за вами.</p>
</div>
</div>
<div class="foot">
<span>Источники: <a href="https://openai.com/index/introducing-dots/" target="_blank" rel="noopener">OpenAI</a>, <a href="https://thenextweb.com/news/openai-dots-always-on-ai-agents-cloud-computers-devday" target="_blank" rel="noopener">TNW</a>. Цвета приблизительно соответствуют визуальным материалам запуска dots.</span>
<span class="brand">Создано Marktechpost</span>
</div>
</div>
<script>
(function(){
var root=document.getElementById('mtpdots');
function post(){try{parent.postMessage({type:'mtp-dots-resize',height:root.offsetHeight+40},'*')}catch(e){}}
window.addEventListener('load',post);window.addEventListener('resize',post);
if(window.ResizeObserver){new ResizeObserver(post).observe(root)}
setTimeout(post,300);
/* tabs */
var tabs=root.querySelectorAll('.tab');
tabs.forEach(function(t){t.addEventListener('click',function(){
tabs.forEach(function(x){x.classList.remove('on')});t.classList.add('on');
root.querySelectorAll('.panel').forEach(function(p){p.classList.remove('on')});
document.getElementById(t.getAttribute('data-t')).classList.add('on');
if(t.getAttribute('data-t')==='p3')buildSurf();
post();
})});
/* panel 1 */
var goals=[
{n:'Забронировать столик на ужин',plan:'Найти ресторан, подходящий под ваш календарь',apps:'Календарь + сайт бронирования',act:'Подтвердить бронирование'},
{n:'Отправить забытый счёт',plan:'Найти неоплаченную работу в ваших записях',apps:'Электронная почта + инструмент для выставления счетов',act:'Отправить счёт'},
{n:'Исправить ошибки по отзывам пользователей',plan:'Сгруппировать отзывы и воспроизвести ошибку',apps:'Входящие отзывы + Codex',act:'Выпустить исправление'},
{n:'Изменить пароль аккаунта',plan:'Открыть страницу настроек аккаунта',apps:'Сайт аккаунта',act:'Изменить пароль',sensitive:true}
];
var g=0,r='ask',busy=false;
function pick(box,attr,cb){box.querySelectorAll('.chip').forEach(function(c){c.addEventListener('click',function(){
if(busy)return;box.querySelectorAll('.chip').forEach(function(x){x.classList.remove('on')});c.classList.add('on');cb(c.getAttribute(attr));})})}
pick(document.getElementById('goals'),'data-g',function(v){g=+v});
pick(document.getElementById('rules'),'data-r',function(v){r=v});
var nodes=[].slice.call(document.querySelectorAll('#nodes .node'));
var runner=document.getElementById('runner'),fill=document.getElementById('fill'),log=document.getElementById('log');
var appr=document.getElementById('approve'),runBtn=document.getElementById('run');
function line(cls,txt){var p=document.createElement('p');p.className=cls;p.textContent=txt;log.appendChild(p);post()}
function moveTo(i){var n=nodes[i];var rect=n.getBoundingClientRect(),tr=n.parentNode.parentNode.getBoundingClientRect();
runner.style.left=(rect.left-tr.left+rect.width/2-13)+'px';fill.style.width=(i/(nodes.length-1)*100)+'%';}
function reset(){nodes.forEach(function(n){n.className='node'});fill.style.width='0';log.innerHTML='';appr.classList.remove('show');runner.classList.remove('show')}
function finish(state,msg,cls){var last=nodes[4];last.classList.remove('lit');last.classList.add(state);line(cls,msg);busy=false;runBtn.disabled=false;runBtn.textContent='Запустить снова'}
runBtn.addEventListener('click',function(){
if(busy)return;busy=true;runBtn.disabled=true;reset();var G=goals[g];
var steps=[
function(){line('k','> цель: "'+G.n+'"')},
function(){line('',' запускаю собственный облачный компьютер + браузер');line('',' план: '+G.plan.toLowerCase())},
function(){line('',' использую подключённые плагины: '+G.apps)},
function(){line('w',' автоматическая проверка: "'+G.act+'" влияет на ваши аккаунты')}
];
runner.classList.add('show');var i=0;
(function step(){
if(i<4){moveTo(i);nodes[i].classList.add('lit');steps[i]();i++;setTimeout(step,900);return}
moveTo(4);nodes[4].classList.add('lit');
setTimeout(function(){
if(G.sensitive){finish('bad','x Чувствительная задача. Изменение пароля всегда остаётся за вами, независимо от правила.','x');return}
if(r==='block'){finish('bad','x Заблокировано вашим пользовательским правилом. Ничего не отправлено.','x');return}
if(r==='allow'){finish('good','✓ Разрешено вашим правилом. Выполнено: '+G.act.toLowerCase()+'.','ok');return}
line('w','? Ожидаю вашего одобрения. Отслеживайте задачу в разделе «Просмотр активности».');appr.classList.add('show');post();
},700);
})();
});
document.getElementById('ok').addEventListener('click',function(){appr.classList.remove('show');finish('good','✓ Вы одобрили действие. Выполнено: '+goals[g].act.toLowerCase()+'.','ok')});
document.getElementById('no').addEventListener('click',function(){appr.classList.remove('show');finish('bad','x Вы отклонили действие. Dot останавливается и ждёт.','x')});
/* panel 2 */
var stage=document.getElementById('stage'),big=document.getElementById('bigdot'),ideas=document.getElementById('ideas');
var apps=[{e:'
',n:'Электронная почта'},{e:'
',n:'Календарь'},{e:'
',n:'Slack'},{e:'
',n:'Документы'},{e:'
',n:'Счета'},{e:'
',n:'Репозиторий кода'}];
var appEls=[],rays=[];
function layout(){
var W=stage.clientWidth,H=stage.clientHeight,cx=W/2,cy=H/2,rx=Math.min(W*0.38,300),ry=H*0.30;
apps.forEach(function(a,i){var ang=(i/apps.length)*Math.PI*2-Math.PI/2;var x=cx+rx*Math.cos(ang),y=cy+ry*Math.sin(ang);
var el=appEls[i];el.style.left=(x-el.offsetWidth/2)+'px';el.style.top=(y-30)+'px';
var ray=rays[i];var dx=x-cx,dy=y-cy;ray.style.width=Math.max(Math.sqrt(dx*dx+dy*dy)-30,0)+'px';ray.style.transform='rotate('+Math.atan2(dy,dx)+'rad)';});
}
apps.forEach(function(a){var ray=document.createElement('div');ray.className='ray';stage.appendChild(ray);rays.push(ray);
var el=document.createElement('div');el.className='app';el.innerHTML='<div class="ic">'+a.e+'<span class="lock">ТОЛЬКО ЧТЕНИЕ</span></div>'+a.n;stage.appendChild(el);appEls.push(el)});
var away=false,scanT=null,idx=0;
var sugg=['<b>Внимание:</b> счёт клиента за прошлый месяц так и не был отправлен. Черновик готов к одобрению.','<b>Подготовка:</b> 2 завтрашние встречи пересекаются. Предложено новое время.','<b>Найдено:</b> 3 пользовательских сообщения упоминают одну и ту же ошибку оформления заказа.'];
function scan(){appEls.forEach(function(e){e.classList.remove('scan')});rays.forEach(function(x){x.classList.remove('on')});
var k=idx%apps.length;appEls[k].classList.add('scan');rays[k].classList.add('on');
if(idx%2===1&&ideas.children.length<3){var d=document.createElement('div');d.className='idea';d.innerHTML=sugg[ideas.children.length];ideas.appendChild(d);post()}
idx++;}
function setMode(m){away=(m==='away');stage.classList.toggle('away',away);big.classList.toggle('sleep',!away);
document.querySelectorAll('#mode button').forEach(function(b){b.classList.toggle('on',b.getAttribute('data-m')===m)});
clearInterval(scanT);appEls.forEach(function(e){e.classList.remove('scan')});rays.forEach(function(x){x.classList.remove('on')});
if(away){ideas.innerHTML='';idx=0;scan();scanT=setInterval(scan,1100)}else{ideas.innerHTML='<div class="idea" style="border-left-color:#FFD23F">Вы здесь, поэтому dot выполняет прямые запросы в рамках ваших правил.</div>'}
post();}
document.querySelectorAll('#mode button').forEach(function(b){b.addEventListener('click',function(){setMode(b.getAttribute('data-m'))})});
document.querySelectorAll('#tries .chip').forEach(function(c){c.addEventListener('click',function(){
var a=c.getAttribute('data-a'),d=document.createElement('div');d.className='idea';
if(!away){d.style.borderLeftColor='#7EE0B5';d.innerHTML=a==='read'?'✓ Читает вашу новую почту.':'✓ Разрешено, пока вы работаете с ним, с учётом ваших пользовательских правил и автоматической проверки.'}
else if(a==='read'){d.style.borderLeftColor='#7EE0B5';d.innerHTML='✓ В фоновом режиме можно читать подключённые приложения.'}
else{d.style.borderLeftColor='#FF8FB1';d.innerHTML='<b style="color:#FFB0C8">Только чтение:</b> в фоновом режиме dot не может '+(a==='send'?'отправлять сообщения':'изменять содержимое')+'.'}
ideas.appendChild(d);while(ideas.children.length>5)ideas.removeChild(ideas.firstChild);post();})});
/* panel 3 */
var surfs=[['ChatGPT в веб-версии','#FFD23F'],['ChatGPT для компьютера','#FFD23F'],['ChatGPT для мобильных устройств','#FFD23F'],['Slack','#6CC4FF'],['Microsoft Teams','#6CC4FF'],['Текстовые сообщения (скоро)','#FF8FB1',1]];
function buildSurf(){var s=document.getElementById('surf');s.innerHTML='';surfs.forEach(function(x,i){var e=document.createElement('span');e.className='s'+(x[2]?' soon':'');e.style.animationDelay=(i*0.08)+'s';e.innerHTML='<i style="background:'+x[1]+'"></i>'+x[0];s.appendChild(e)});post()}
var conn=false;document.getElementById('connect').addEventListener('click',function(){conn=!conn;
document.getElementById('bridge').classList.toggle('on',conn);document.getElementById('btag').textContent=conn?'Подключено вами':'Не подключён';
this.textContent=conn?'Отключить мой ноутбук':'Подключить мой ноутбук'});
buildSurf();setMode('here');
function relayout(){if(stage.clientWidth)layout()}
window.addEventListener('resize',relayout);
new MutationObserver(relayout).observe(document.getElementById('p2'),{attributes:true});
setTimeout(relayout,50);
})();
</script>
</body></html>
">
Главное
- Dots — это постоянно работающие агенты GPT-6 Astra, каждый на собственном облачном компьютере.
- Они получают доступ к более чем 4 000 приложений, но фоновые задачи выполняются только в режиме чтения.
- Пользовательские правила, автоматическая проверка и мониторинг безопасности контролируют рискованные действия.
- Специализированные dots начинаются с корпоративных пилотных проектов; поддержка Microsoft Agent 365 находится в разработке.
- Уже доступны для Pro и Business Premium; самостоятельного хостинга нет.
Читайте технические подробности. Вся благодарность принадлежит исследователю этого проекта. Также подписывайтесь на нас в Twitter и не забудьте присоединиться к нашему сабреддиту о машинном обучении с более чем 150 тыс. участников и подписаться на нашу рассылку. Постойте! Вы есть в Telegram? теперь вы также можете присоединиться к нам в Telegram.
Хотите сотрудничать с нами в продвижении своего репозитория GitHub, страницы Hugging Face, релиза продукта, вебинара и т. д.? Свяжитесь с нами
Переведено автоматически с английского. Оригинал статьи — по ссылке ниже.