Недавно OpenAI выкатил фичу под названием ChatGPT Work. Она появилась как в браузерном ChatGPT, так и в Codex. В этой статье будет описана одна полезная особенность этого режима.
Хотелось ли вам иметь ИИ-агента, у которого своё хранилище знаний и к которому можно подключиться с любого из ваших устройств? Как же это можно реализовать? Можно хранить данные на личном ноутбуке. На нём же должен постоянно работать агент, поэтому выключать ноутбук нельзя. И конечно нужно настроить общение с агентом, например, через Telegram. Другой вариант — разместить агента где-нибудь на VPS.
А что, если я скажу, что того же самого можно достичь с помощью браузерногоChatGPT Work?
Переходим к сути. В режиме Work, в отличие от режима Chat, есть возможность использовать скиллы, созданные вами в разделе «Плагины». То есть в браузерном ChatGPT вы можете полноценно формировать свои скиллы хоть руками, хоть через общение с ChatGPT. Кроме того, вы можете подгружать готовые скиллы с вашего устройства.
Именно этой возможностью я и воспользовался.
Я загрузил в ChatGPT скилл «Персональный ассистент», который до этого благополучно использовал через Codex. ChatGPT позволяет загрузить ваш готовый скилл (если скилл содержит много файлов, то нужно упаковать его в ZIP-архив), либо создать его во встроенном редакторе, либо сгенерировать в чате.
Чтобы воспользоваться скиллом, нужно создать тред в режиме Work и ввести название скилла в формате @имя_скилла.
Рекомендация: удобно создать отдельный проект (имеется в виду фича «Проект» в ChatGPT) под ваш скилл, указать в его настройках, что любое ваше сообщение в нём считать обращением к скиллу, тогда в рамках проекта упоминать скилл не придётся.
Пример настройки проекта:
— любые обращения в текущем проекте, кроме помеченных флагом -d, воспринимай как обращение к скиллу <ИМЯ_СКИЛЛА>
— после внесения любых изменений в файлы скилла <ИМЯ_СКИЛЛА> делай их публикацию (git commit, git push)
Особенность: если попросить ИИ изменить что-либо в скилле и затем пройти посмореть эти изменения в разделе «Плагины», то вы можете обнаружить, что изменения как будто бы не применились. На самом деле это не так, дело в том, что под капотом здесь имеет место эдакий облачный Git-репозиторий, и поэтому нужно сделать коммит, чтобы увидеть изменения. Для этого нужно прямо в чате попросить опубликовать изменения, вы также можете попросить прислать список последних коммитов и т.п. Таким образом, после публикации изменений, вы увидите их, после чего можете скачать актуальный скилл себе на устройство.
Скилл может состоять не только из файла SKILL.md, а иметь множество файлов в своей структуре, всё как описано в спецификации (1).
Итак, с помощью описанного выше механизма вы получаете в своё распоряжение агента с данными, к которому можете получить доступ с любого устройства имеющего браузер. Вы можете обращаться к этому агенту через механизм скиллов, а сам скилл и прикреплённые к нему файлы могут выполнять роль постоянной памяти.
Ссылки
— (1) https://agentskills.io/home — спецификация формата скиллов
— https://openai.com/ru-RU/chatgpt-work/ — описание режима Work от OpenAI
ссылка на оригинал статьи https://habr.com/ru/articles/1063246/