OpenAI представила ChatGPT Work: ИИ-агент с собственной памятью и управлением кодом
Компания OpenAI внедрила функцию ChatGPT Work в браузерные версии моделей (ChatGPT и Codex), позволяя пользователям создавать облачных ИИ-агентов со своими хранилищами знаний. Этот режим превращает стандартного чат-бота в инструмент, способный работать с персональными файлами через специализированные плагины (скиллы) и поддерживать процессы разработки с использованием версионного контроля.
# ChatGPT Work: переход от чата к агентству
Компания OpenAI недавно выпустила значимое обновление, добавив режим ChatGPT Work в браузерную версию платформы, а также в Codex. Если традиционный режим чата ориентирован на беседы и ответы на вопросы, то новая функциональность открывает путь к созданию полноценных ИИ-агентов, которые обладают собственной «памятью» и контекстом.
Главное преимущество этого режима — возможность работать с локальными данными и настраиваемыми навыками, не требуя постоянной работы локального сервера или ноутбuka. Ниже разбираем технические возможности новой функции и её практическое применение.
Специализированные навыки (Skills) как основа функциональности
Ключевым отличием режима Work от обычного чата является возможность использования скиллов (навыков). В режиме стандартного общения бот ограничивается общими знаниями из интернета. В режиме Work же пользователь может подключить к агенту свои собственные файлы и логику.
Скилл — это модульный компонент, который ИИ использует для выполнения конкретных задач. В режиме Work пользователь может:
1. Создать навык вручную: Написать файлы спецификаций и логику. 2. Сгенерировать навык: Попросить ИИ написать код и конфигурацию нового инструмента в чате. 3. Импорт: Загрузить готовые наборы файлов (например, в формате ZIP) со своего устройства.
После создания скилла пользователь активирует его в новом треде (чате), указав название навыка с префиксом @имя_скилла. Для удобства рекомендуется создать отдельный «Проект» внутри интерфейса, где все обращения автоматически будут адресоваться к этому конкретному набору навыков. Это позволяет изолировать рабочие процессы: один проект может быть настроен для написания кода, другой — для анализа данных.
Важное уточнение: «Ожидание» vs. «Публикация»
Одной из особенностей работы с ИИ-агентами является их неспособность сохранять изменения в памяти, пока они не будут зафиксированы явно. В интерфейсе ChatGPT Work реализован механизм, напоминающий системы управления версиями, такие как Git.
Если попросить ИИ изменить код в скилле, эти изменения не появятся в разделе «Плагины» сразу же. ИИ выполнил изменения в своей оперативной памяти, но они не «построены» в постоянное хранилище. Чтобы увидеть актуальные изменения, необходимо инициировать их публикацию:
* Попросить ИИ выполнить команду git commit и git push. * Или использовать специфическую команду на публикацию изменений в рамках текущего проекта.
Только после выполнения этих действий новые файлы или правки станут доступны для загрузки на устройство пользователя.
Облачный характер и архитектура решений
ChatGPT Work позиционируется как облачный агент. Это означает, что логика обработки и хранение конфигурации навыков происходят на серверах OpenAI, к которым вы можете подключиться с любого устройства, имеющего браузер. Это решает проблему привязки к одному конкретному компьютеру, где нужно круглосуточно держать процессы запущенными.
Архитектура позволяет агентам функционировать автономно внутри своего контекста. Скилл может состоять из множества файлов: SKILL.md и других сопутствующих ресурсов, что позволяет строить сложные инструменты, а не просто отвечать на вопросы.
Техническая реализация и спецификации
Для разработчиков и продвинутых пользователей доступна подробная документация. Формат скиллов и структура файлов описаны в официальной спецификации OpenAI. Это открывает возможность автоматизации рабочих процессов (Workflow Automation), где ИИ выступает в роли исполнителя, управляющего файловой системой и кодом внутри безопасного окружения браузера.
Функция ChatGPT Work демонстрирует, как крупные модели становятся не просто инструментами для генерации текста, а полноценными партнерами в работе, способными управлять данными и кодом, интегрируясь с окружением пользователя.