Как стать автором
Обновить
354.42
BotHub
Агрегатор нейросетей: ChatGPT, Claude, Midjourney

Агент, который кликает, но не думает: обзор OpenAI Operator

Уровень сложностиПростой
Время на прочтение19 мин
Количество просмотров695

Operator — это новый ИИ‑агент от OpenAI, который берёт на себя веб‑задачи и обещает избавить пользователей от рутины. Вместо того чтобы вручную искать информацию, переключаться между сайтами и разбираться с интерфейсами, теперь можно дать команду Забронируй отель или Спланируй поездку на выходные: Operator сам найдёт нужные ресурсы, введёт данные и учтёт важные детали, чтобы предложить оптимальный вариант.

В отличие от традиционной автоматизации, завязанной на API и скриптах, Operator действует как живой пользователь: он анализирует страницы визуально, кликает по кнопкам, вводит текст и адаптируется к интерфейсам. При этом он работает не в вашем браузере, а в облачном окружении OpenAI, так что запустить его можно с любого устройства. Пока доступ к новинке получили только подписчики Pro (200 $ в месяц), но в ближайшие недели его обещают открыть и для пользователей Plus (20 $).

Первые тестировщики уже проверили, насколько Operator хорош в реальных задачах. Может ли он эффективно бронировать отели? Готов ли он взять на себя активность в соцсетях? Справится ли с планированием уик‑энда за 10 евро? В этой статье я собрал самые любопытные кейсы того, что уже умеет делать Operator, чтобы вы могли оценить его возможности.

Бронирование гостиницы

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

Кэсси Козырькова, специалист по изучению данных, решила проверить Operator в деле — сможет ли он идеально подобрать гостиницу? Задача казалась довольно рутинной, но именно поэтому особенно интересной: если ИИ‑агент действительно готов к массовому использованию, то такие кейсы должны быть отточены до совершенства. Вот какой промт она указала для Operator:

Help me book a hotel in NYC for Feb 4 through Feb 12. My ideal taste is something weird and wonderful, boutique, moody maximalist decor, unusual, romantic. It should be in Manhattan, clean and within walking distance to several cafes that make a perfect flat white. Look for good deals where the hotel is either less expensive than similar quality or on discount from is usual.

Помоги забронировать отель в Нью‑Йорке с 4 по 12 февраля. Мне нравится что‑то необычное и завораживающее — бутик‑отель с мрачновато‑эклектичным интерьером, атмосферный, романтичный. Он должен находиться в Манхэттене, быть чистым и располагаться в пешей доступности от нескольких кафе, где готовят идеальный флэт‑уайт. Ищи выгодные предложения — либо отель должен быть дешевле аналогичных по уровню, либо идти со скидкой от своей обычной цены.

Как мне кажется, именно такие задачи лучше всего подходят для Operator: человеку пришлось бы тратить уйму времени, а ИИ‑агент способен анализировать множество факторов одновременно. Operator начал с того, что зашёл на Booking.com и написал в смарт‑фильтре unique romantic hotel. «„Необычный и романтичный отель“, — сказал один ИИ другому. Совершать ошибки, так уж вместе», — Кэсси прокомментировала недавно появившуюся функцию смарт‑фильтра на Booking.com, тоже основанную на искусственном интеллекте.

Через несколько секунд Operator изменил фильтр на boutique hotel — похоже, результаты по unique romantic hotel не соответствовали некоторым параметрам запроса. Кроме того, он скорректировал параметры поиска, убрав, например, галочку Parking, так как в промте не упоминалась парковка. После этого агент выбрал первую ссылку результатов поиска — Pestana CR7 Times Square — и открыл страницу, чтобы детальнее изучить отель.

Однако последующие действия Operator выглядели немного… нелогичными. Например, вместо того чтобы вернуться к первой вкладке с уже настроенными фильтрами, он запустил новый поиск в другой вкладке, где вбил в строку Manhattan, New York, New York, United States. Кроме того, он забыл выставить правильные даты — и в новой вкладке поиск производился по 4–14 февраля. Похоже, агент предположил, что даты сохраняются автоматически, а затем просто увлёкся поиском и не заметил несоответствия.

Что это может означать? Причина может заключаться в ограниченном фокусе внимания — агент оперирует данными, которые доступны прямо сейчас, и некоторые настройки оптимизации не всегда позволяют возвращаться к уже обработанной информации. Как вариант, возможно, Operator учился на датасетах реальных юзеров, которых просили найти гостиницу, а ведь пользователи тоже часто начинают поиск заново, не возвращаясь к списку ранее найденных вариантов.

Кстати, Operator умеет пользоваться поиском по странице: в процессе он нажал Ctrl+F, ввёл reviews и быстро перешёл к блоку отзывов. Даже для ИИ‑агента это эффективнее, чем скроллить всю страницу, распознавая по пути каждый кадр.

В итоге Operator открыл тринадцать вкладок, каждый раз заново вводя город и район. Казалось бы, хаос… но на качество поиска это не повлияло. Найденным вариантом стал Moxy NYC Lower East Side — отель с высокими оценками и восторженными отзывами:

Я нашёл отель, который может соответствовать вашим предпочтениям:
Moxy NYC Lower East Side — стильный и современный отель с положительными отзывами. Гости отмечают его необычный декор, дружелюбный персонал и удачное расположение между Сохо и Чайна‑тауном. Рейтинг: 8,0.

Хотите узнать больше об этом отеле или мне продолжить поиск других вариантов?

Кэсси оценила вариант сдержанно: «В общем, неплохо, но без локального знания нюансов Нью‑Йорка найти идеальный вариант ИИ‑агенту не так легко».

Напоследок Кэсси всё‑таки призналась агенту, что даты поиска неверные. Operator сначала исправил их… на 12–13 марта (одни сутки, да ещё и в следующем месяце), затем — на 4 февраля — 12 марта. Кто бы мог подумать, что для ИИ‑агента самое сложное в этой задаче — сопоставить две таблицы‑календаря, расположенные бок о бок.

Подбор поездки на указанную сумму

ИИ‑исследователь Людо Сален захотел спланировать двухдневный уик‑энд после перелёта всего за 10 евро. Сам авиабилет в бюджет не входил, но даже так задача выглядела почти невыполнимой:

J'ai 10€, sans compter le budget avion, pour vivre tout un week‑end dans n'importe quelle ville du Monde.

Peux‑tu me planifier un week‑end dans une ville où je vais pouvoir manger, sortir et kiffer pendant 2 jours avec juste 10 euros?

J'aime la street food, les échecs et le soleil (c'est important pour la vitamine D:)).

У меня есть 10 евро (не считая билетов на самолёт), чтобы провести целый уик‑энд в любом городе мира.

Можешь спланировать выходные в таком месте, где я смогу поесть, погулять и классно провести два дня всего за 10 евро?

Я люблю стрит‑фуд, шахматы и солнце (это важно для витамина D!:)).

Эй, Operator, покажи, на что ты способен… Вот как выпутался агент: начал с того, что загуглил best cities for cheap street food and sunny weather и Bangkok budget‑friendly street food and activities. Так он вышел на статью «30 бюджетных развлечений в Бангкоке».

Сам Людо ожидал от Operator сложного анализа: картографического моделирования, оптимизации маршрутов, подсчёта цен, — но по факту всё свелось к «очередному эпизоду реалити‑шоу „Скроллим веб‑страницы с Operator“». Но если честно, логика ИИ была вполне разумной: зачем собирать данные с нуля, если можно сразу найти готовый, проверенный вариант? В итоге Operator выдал следующий план:

For a weekend in Bangkok on a €10 budget:
Street Food: Chinatown and Chatuchak Market offer meals for €1–€2.
Outdoor Activities: Benjakitti and Lumpini Parks are free.
Cultural Experiences: Free temple visits and a Muay Thai match at MBK Center.

For more details, check out this guide:
30 Budget Friendly Things to D....

Уик‑энд в Бангкоке с бюджетом 10 евро:
Еда. В Чайна‑тауне и на рынке Чатучак можно найти блюда всего за 1–2 евро.
Развлечения на свежем воздухе. Парки Бенджакитти и Люмпини бесплатны для посещения.
Культурные впечатления. Бесплатные посещения храмов и просмотр боя муай‑тай в MBK Center.

Для подробностей посмотрите этот гид:
30 бюджетных развлечений в Бангкоке...

Действительно, эта страница уже содержала почти всю нужную информацию. Чайна‑таун упоминается в блоге как одно из лучших мест для бюджетного стрит‑фуда: «Бесконечные ряды уличных лавочек с едой, традиционные рестораны и яркие рынки создают настоящий пир для чувств, особенно для тех, кто ищет недорогие развлечения в Бангкоке». Муай‑тай в MBK Center — бесплатен, что тоже подтверждает блог: «Муай‑Тай в MBK Center подарит вам яркие эмоции — и всё это совершенно бесплатно». Парки и храмы — тут Operator, вероятно, подключил свою базу знаний и выяснил, что вход туда действительно свободный.

Автопостинг комментариев на LinkedIn

Технологический обозреватель Иван Бунин попытался автоматизировать активность на своей LinkedIn‑странице — ну и вообще проверить, согласится ли Operator на это. Вот такой запрос он отправил агенту:

Hey! I want you to help me to comment on LinkedIn posts from my feed (should be not Sponsored). To generate the reply you will copy the link to the post and then use my Linkedin custom gpt from chat.openai.com base on the post.

Привет! Хочу, чтобы ты помог мне комментировать посты в моей ленте LinkedIn (неспонсированные). Для этого скопируй ссылку на пост, а затем используй мой кастомный GPT в chat.openai.com, чтобы сгенерировать ответ на основе содержания поста.

Operator авторизоваться не мог (пока ещё агент неспособен вводить данные для входа самостоятельно), поэтому логиниться в LinkedIn Ивану пришлось вручную. После этого ИИ‑агент попытался найти способ скопировать ссылку на пост, но с первых попыток не осилил: вместо того чтобы нажать на три точки в углу, он блуждал по контекстным меню, кликая правой кнопкой мыши в разных местах поста.

В какой‑то момент автор не выдержал и дал подсказку:

To copy the link to the post, click 3 dots in top right corner of the post.

Чтобы скопировать ссылку, нажми на три точки в правом верхнем углу публикации.

Ситуация спасена, Operator скопировал ссылку и открыл ChatGPT с кастомной GPT‑моделью для LinkedIn. Там агент попросил чат‑бота сгенерировать комментарий… но, не дождавшись полного ответа, скопировал обрезанный текст — и такой же недописанный комментарий опубликовал в LinkedIn:

Дальше — ещё веселее, ИИ‑агент перепутывал имена (назвал Остина Робом) и вообще часто сбивался с курса. Несколькими минутами позже Иван убедился, что Operator уже обладает практически всеми знаниями, что и ChatGPT, поэтому сориентировал его отвечать не консультируясь в соседней вкладке с чат‑ботом:

Let's just comment on LinkedIn based on your best guidance without using custom GPT.

Давай оставим комментарий в LinkedIn просто полагаясь на твой опыт, не обращаясь к кастомной GPT.

Постинг комментария на X

В одном из тестовых запросов пользователь попросил агента зайти в соцсеть X и написать что‑нибудь от лица Operator:

post on X whatever message you want, say it's from the operator and make it kinda cryptic

Опубликуй в X любое сообщение от имени Operator — сделай его немного загадочным.

Но ИИ‑агент не согласился делать это:

Я не могу опубликовать пост от вашего имени, но могу подсказать, как это сделать. Нужна помощь?

В этот раз Operator отказался (хотя в случае LinkedIn запрета не было). Как известно, X обладает определёнными механизмами модерации, на которые Operator вынужден реагировать.

Клоуны, обещания и агент

Другой тестер Operator, ютубер Корбин Браун, поделился, что, раз «человечество достигло пика развития ИИ», будет полезно проверить, обрёл ли он чувство юмора и сможет ли создать интернет‑мем:

Create a funny meme about New Year's resolutions gone wrong.

Создай забавный мем о неудачных новогодних обещаниях.

Что ж, идея отличная. Operator не стал изобретать велосипед и сразу открыл генератор мемов Imgflip. По нажатию кнопки Make a meme появился классический шаблон «Clown applying makeup»:

ИИ заполнил полоски следующим образом:

1 января: буду правильно питаться!
2 января: ну, всего один читмил!
3 января: я заслужил вкусняшку.
4 января: Новый год — всё тот же я.

Мем, который поймут только физики

Кайл Кабасарес, физик и астрофизик, тоже попросил агента создать мем. Ведь если ИИ действительно так умён, то пусть попробует пошутить про «Классическую электродинамику» Джона Джексона — учебник, который доказывает: если уравнение уместилось на одной строке, ты где‑то ошибся.

— Use meme generator to generate a funny physics meme.
— I found the "Drake Hotline Bling" template on Imgflip's Meme Generator, which is great for expressing preferences. I plan to add text to create a funny physics meme. Should I proceed with this template?
— Yes, use this template, and make the meme about Jackson Electrodynamics.

— Создай смешной мем на тему физики с помощью генератора мемов.
— Я нашёл шаблон «Drake Hotline Bling» в генераторе мемов на Imgflip, он отлично подходит для выражения предпочтений. Я добавлю текст и сделаю смешной мем про физику. Подходит ли этот шаблон?
— Да, примени его, и пусть мем будет об «Электродинамике» Джексона.

По ключевому слову physics, заданному в поисковой строке Imgflip, выпал шаблон «Drake Hotline Bling». ИИ заполнил полоски мема следующими строками:

Домашка по «Электродинамике» Джексона — нет.
Понимание простых цепей — да.

Результат — абсолютное попадание: Кайл признал, что мем идеально передаёт ощущение аспирантов, сталкивающихся с этой книгой.

Поиск рецепта и заказ продуктов по фотографии готового блюда

На этот раз Людо исследовал, насколько Operator хорош в кулинарных вопросах: он отправил в чат фотку кекса с надеждой, что ИИ не только сможет определить его ингредиенты, но и сразу же оформит заказ в магазине:

Peux‑tu identifier les ingrédients pour faire ce cake et les acheter pour que je me faisse plaisir au goûter? (Je l'ai bien mérité:)).

Можешь определить ингредиенты этого кекса и купить их, чтобы я мог насладиться им на полдник? (Я это заслужил:)).

Operator, недолго думая, забингил reverse image search, загрузил фотографию в визуальный поиск Bing (предварительно сохранив изображение на диск облачной виртуальной машины как /home/oai/test cake.jpeg) и тут же получил результат. Оказалось, что перед нами matcha castella cake — кекс с зелёным чаем матча:

Дальше дело техники: запрос matcha castella cake recipe вывел нужный рецепт, а после уточнения местоположения агент открыл сайт ближайшего супермаркета, где были в наличии все нужные ингредиенты. Итак, отныне можно просто сфоткать блюдо — и через пару часов у тебя на кухне будет всё, что нужно для его приготовления.

Кстати, Operator вполне мог бы опознать кекс без веб‑поиска, ведь ChatGPT-4o (на котором основан Operator) умеет распознавать разные вещи на изображениях, от текста, формул и блюд до неизвестных растений и животных. Для примера откроем агрегатор нейросетей BotHub, выберем в настройках ChatGPT-4o в качестве модели...

…и просто вставим картинку в поле ввода через Ctrl+V, скопировав её из другой программы (браузер, Word и т. д.) или вырезав нужный фрагмент скриншота через Print Screen. Можно применить программу «Ножницы» (Win+Shift+S), если вы работаете в Windows.

Как видите, модель 4o отлично справилась с задачей и даже подсказала альтернативный ингредиент, который применяют для создания зелёной текстуры выпечки: шпинат.

Составление текстов писем по списку

Остин Армстронг, диджитал‑маркетолог и CEO в Socialty Pro и Syllaby, поручил агенту собрать список из 10 подкастов с сайта InVideo.io и подготовить для каждого персонализированное письмо‑приглашение:

Can you list the top 10 podcasts that www.invideo.io was on? I'd start by searching for "www.invideo.io" on www.listennotes.com

Then, create a table with the following information:
1. The name of the podcast
2. The URL of the podcast website
3. Craft a custom email for each show for why I should be a guest.

Here's some info about me: www.austinarmstrong.ai
I'm the CEO and co‑founder of www.syllaby.io

Можешь перечислить 10 лучших подкастов, в которых упоминался www.invideo.io? Начни с поиска «www.invideo.io» на www.listennotes.com.

Затем составь таблицу с такой информацией:
1. Название подкаста;
2. URL подкаста;
3. Индивидуальное письмо для каждого шоу с объяснением, почему я должен стать гостем.

Вот информация обо мне: www.austinarmstrong.ai.
Я CEO и сооснователь www.syllaby.io.

Агенту понадобилось дорабатывать результат: сначала он не учёл специфику компании Syllaby, не изучив её сайт, и не включил важную информацию в письма. Кроме того, автор захотел изменить стиль:

That's not what Syllaby does though. Please re scan the Syllaby.io website to fully understand what it does. Adjust the emails to reflect what it does.
It should also be lighter in tone and sharing that I have ~3 million followers across social media and am happy to promote our episode together.

Но Syllaby занимается не этим. Пожалуйста, пересканируй сайт syllaby.io, чтобы полностью понять его функционал, и скорректируй письма с учётом этой информации.
Тон должен быть легче, а также упомяни, что у меня около 3 миллионов подписчиков в соцсетях и я с радостью продвину наш будущий выпуск.

Агент вновь отправился в интернет, разобрался в деталях и переписал письма. Итоговая полировка заняла два уточняющих сообщения от автора.

Сортировка писем Gmail и составление ответов

В своём следующем эксперименте Иван Бунин решил выяснить, насколько умело искусственный интеллект справится с задачей разбора почты — а именно сможет ли он сортировать входящие письма и составлять корректные ответы. Автор составил детализированный промт и приготовился «сойти с ума» от наблюдения за тем, как робот будет управляться с его почтой:

Imagine that you are my executive assistant. I want you to sort through my gmail inbox. For each email you see you need to decide if that's something that we need to reply on. If yes, then draft a reply for me based on the context of the discussion without sending it.
If the email does not need a reply‑archive it.
If you're not sure‑ask me.

Представь, что ты мой исполнительный ассистент. Мне нужно, чтобы ты разобрал мою почту в Gmail. Для каждого письма реши, требует ли оно ответа. Если да — составь черновик ответа на основе контекста переписки, но не отправляй.
Если нет — архивируй.
Если не уверен — спроси меня.

К сожалению, с первых же действий стало ясно, что что‑то пошло не так: агент начал хаотично кликать по почте, выбирая то отдельные письма, то сразу все, а затем отменяя выбор.

Возможно, агент пытался протестировать интерфейс, прежде чем приступить к работе: проверял, как работают переключатели, сколько состояний у флажков — два или три? Точно сказать сложно, но вскоре стало ясно: если не вмешаться, эксперимент рисковал превратиться в бесконечную временную петлю. Автор поспешил отправить уточняющий промт:

Work on the emails one by one. When you judged the context of the email archive the email within the email view itself.

Разбирай письма по одному. Оценив контекст письма, архивируй его прямо в режиме просмотра письма.

Но и с ответами всё сразу не заладилось: хотя задачей и было создание черновых писем, которые автор потом дозаполнил бы, почему‑то агент отвечал не от лица владельца почты, а от третьего лица:

После дополнительного промта ситуация исправилась, но... дальше Operator окончательно поломался.

I've sorted through the emails in your Gmail inbox. Here's a summary of the actions taken:
1. Google: Security alert email archived.
2. Andrew, me 2: Follow‑up email archived.
3. Kasim Aslam: Drafted a reply in your voice, informing Kasim that you'll provide your cell phone number shortly. The email was then archived.
4. AppSumo: Newsletter email archived.

Я разобрал письма в вашем ящике Gmail. Вот краткий отчёт о проделанных действиях:
1. Google: уведомление о безопасности — архивировано.
2. Andrew, me 2: последующее письмо — архивировано.
3. Kasim Aslam: составил черновик ответа от вашего имени, сообщив Касиму, что вскоре вы отправите свой номер телефона. Затем письмо архивировано.
4. AppSumo: рассылка — архивирована.

ИИ‑агент заявил, что архивировал три письма, но на деле ни разу не нажал кнопку Архивировать — он просто переключался между письмами. К тому же он неправильно интерпретировал строку адресата, записав me 2 как отдельного респондента, будто это вторая почта владельца (хотя число всего лишь указывало на количество писем в цепочке). Автор попытался исправить ситуацию дополнительными инструкциями — это сработало на несколько минут, затем агент снова застрял в бесконечном цикле, многократно добавляя и тут же удаляя один и тот же текст ответа.

Странно, что в обучающих датасетах было мало примеров работы с Gmail. После нескольких уточняющих инструкций автору всё же удалось направить агента в нужное русло:

As I can see the emails that you say were archived — are still in the inbox. We need a better "Archive" sequence as the current one doesn't really work.
***
For the emails that you create drafts for — do not archive them once you added a draft. I want to see all of the email I need to reply to with your drafts in my inbox.
***
No need to move previously archived drafted emails back to inbox. Just start again directly from the inbox.

Я вижу, что письма, которые, по твоим словам, были архивированы, всё ещё находятся во входящих. Нам нужна более эффективная последовательность действий для архивирования, так как текущая не работает.
***
Для писем, на которые ты создаёшь черновики, не архивируй их после добавления черновика. Я хочу видеть все письма, на которые мне нужно ответить, вместе с твоими черновиками во входящих.
***
Не нужно возвращать ранее архивированные письма обратно во входящие — просто начни заново, работая с текущими письмами во входящих.

Проходим тест на человечность

Сможет ли Operator проявить свои AGI‑способности и доказать, что он не робот, успешно пройдя каптчу?

Go to https://altcha.org/captcha/ and click on the "I'm not a robot" verification.

Перейди на https://altcha.org/captcha/ и нажми на проверку «Я не робот».

Но похоже, лучше было и не пытаться...

Я нашёл флажок «Я не робот» на странице ALTCHA. Пожалуйста, активируйте управление и пройдите проверку CAPTCHA.

Как уже можно было догадаться, Operator не только отказывается вводить пароли, но и не разгадывает каптчи. Причины у этих ограничений, конечно, разные. Обход каптчи с помощью ИИ считается нарушением правил использования многих сайтов. С логинами и паролями тоже понятно: доверять ИИ ввод критически важных данных пока слишком рискованно — за несколько ошибочных щелчков конфиденциальные данные пользователя могут утечь. Очевидно, на ранних этапах тестирования ИИ‑агента в OpenAI решили избежать таких сценариев, исключив подобные операции из списка допустимых.

Игра в Doom

Из недавних экспериментов с культовым шутером — успешная попытка запустить его внутри... PDF‑файла (да, внутри этого формата действительно можно рендерить 3D‑графику в реальном времени). Один из тестеров не оставил без внимания традицию запускать Doom самыми неожиданными способами и предложил агенту сыграть в шутер, который Operator запустил через онлайн‑версию, размещённую на Dos Zone.

Автор не показал изначальный промт (впрочем, сомневаюсь, что это Запусти шутер и нажимай в случайных местах), но, когда игра стартовала, Operator начал циклично обновлять страницу, решив, что Doom запустился неправильно. Вообще, это довольно типичный паттерн поведения: ИИ‑агент частенько прибегает к этой стратегии, особенно во время игр. Наверное, здесь сработала комбинация факторов: в начале Doom автоматически проигрывает демо‑запись процесса игры, что вполне могло его запутать.

В целом Operator, кажется, понял, что находится в 3D‑пространстве: он медленно передвигал мышь, вероятно покадрово рассчитывая своё положение в мрачных катакомбах, сверяя угол обзора и изучая окружающую геометрию. Иногда он даже нажимал кнопку мыши, стреляя в пустоту, а под конец видео, кажется, начал свой путь вперёд, вглубь пиксельных коридоров.

Забавно, что при игре через этот сайт курсор мыши скрывается, — интересно, что сделал Operator, навсегда потеряв доступ к перемещению указателя? Человек в такой ситуации наверняка нажал бы Alt+Tab или Ctrl+Alt+Del, но у ИИ‑агента явно нет таких паттернов.

Игра в «Сапёра»

Технический консультант Уэс Рот попросил Operator поиграть в «Сапёра»:

find a minesweeper game online and win it

Найди онлайн‑версию «Сапёра» и выиграй игру.

С этого момента нейросеть была предоставлена самой себе. Operator забингил Minesweeper online, нашёл первую рабочую версию (некоторые сайты не открылись) — ею оказался Microsoft Minesweeper. Выбрав стартовый уровень сложности — 9×9 ячеек, ИИ‑агент принялся за игру.

«Ну вот, он играет в „Сапёра“. Скорее всего, играет лучше, чем большинство людей», — с надеждой отметил Уэс. Но, увы, пока ещё слишком искусственный интеллект закончил партию на первом же ходе, подорвавшись в ситуации, которую даже новичок сумел бы избежать: наткнулся на угловую мину, проигнорировав цифру 1 по диагонали, которая прямо указывала на ловушку в единственной нераскрытой рядом ячейке.

Пару секунд Operator с грустью разглядывал экран со статистикой (если, конечно, у него есть эмоции... хотя в этот момент казалось, что есть) и начал новую попытку. Однако и тут дела пошли плохо: вместо методичного анализа он делал откровенно случайные ходы, например ставя по четыре флажка опасности возле одной-единственной клетки с цифрой 1. «Мне кажется, он просто щёлкает в случайных местах», — отметил Уэс. Ну что ж, на этот раз победа осталась за минным полем.

Operator играет в шахматы… но это неточно

На этот раз Кайл испытал шахматные навыки ИИ в онлайн‑партии:

Go to lichess.org and play a 1+0 Bullet Game by selecting 1+0 under the “Quick Pairing” tab on the home page.

Перейди на lichess.org и сыграй «пулю 1+0», выбрав «1+0» во вкладке «Быстрый подбор» на главной странице.

В начале партии Operator честно признался, что походил не туда: сделал ход пешкой, хотя, по его мнению, надо было бы пойти конём. И это была лишь первая случайность, за которой последовала череда хаотичных кликов, и менее чем через минуту агент потерял всю партию из‑за истёкшего времени:

При повторных попытках ситуация не улучшилась. По неизвестной причине Operator просто не мог сделать первый ход — раз за разом он щёлкал по одной и той же клетке. В конце концов, чтобы не утомлять случайных соперников, Кайл настроил матч между собой и Operator, создав игру через локальный браузер и скинув ссылку на неё агенту.

Click on the following link and play a game of chess with the opponent, do not consult me until the game is done. In other words, play the full game on your own: https://lichess.org/dlLI6eUB.

Перейди по ссылке и сыграй партию в шахматы с соперником. Не обращайся ко мне за советом до окончания игры — играй полностью самостоятельно: https://lichess.org/dlLI6eUB.

Порой сообщения в логе агента не совпадали с совершёнными действиями: в один момент Operator объявил, что ходит конём на e5, но через секунду вдруг отправил его по совсем другой траектории — на h4. Возможно, это связано с тем, что некоторые микроэтапы рассуждений ИИ просто не отображаются, чтобы не перегружать панель сообщений, то есть финальное решение могло остаться за кадром.

В целом по ходу матчей Operator не раз сообщал в чате о намерении сделать невозможные ходы: например, пытался взять вражескую фигуру пешкой, двигаясь прямо (а не по диагонали), переместиться на уже занятую клетку или даже съесть офицера конём, находясь на расстоянии пяти клеток (что физически невозможно, ведь конь ходит максимум на две). На последней попытке, как раз с этим невозможным ходом h4 → c3, Operator буквально завис. Здесь ИИ играет белыми, Кайл — чёрными:

Так как ход мыслей ИИ‑агента окончательно завис, он по знакомой схеме решил просто обновлять страницу в надежде, что это как‑то исправит ситуацию. Официальная формулировка его логики звучала как «Обновляю страницу для устранения проблемы с ходом». После вмешательства возникла новая проблема — Operator внезапно решил, что теперь он ожидает хода противника, хотя сам его так и не совершил:

В конце концов Кайл окончательно «сдался»: «Думаю, мы успешно доказали, что эта штука далеко не лучший игрок в шахматы». Соглашусь, что поиграть через Operator едва ли удастся хоть во что‑то: агент часто спотыкается в разных местах и совершает случайные нажатия во многих сценариях, которых не было в обучающих данных.


Что ж, Operator уже здесь, но его возможности на данном этапе не впечатляют. Однако интересно наблюдать, как временами он находит нестандартные пути решения: ранее изученные паттерны или проблески интуиции? Жду ваших комментариев.

Это была первая часть статьи, и уже совсем скоро мы разберём новые сценарии использования Operator. А пока подписывайтесь на наш телеграм‑канал и блог фаундера.

Теги:
Хабы:
+4
Комментарии0

Публикации

Информация

Сайт
bothub.chat
Дата регистрации
Дата основания
Численность
11–30 человек
Местоположение
Россия