Использование ChatGPT в Slack
Просите Codex выполнять задачи из каналов и обсуждений
Упомяните @ChatGPT в канале Slack, чтобы отправить запрос. Если в вашем рабочем пространстве
включено делегирование в облако, ChatGPT может передать работу с репозиторием в отдельную
задачу Codex Cloud и вернуть результат в ветку обсуждения.
Настройка приложения Slack
Владелец или администратор рабочего пространства ChatGPT настраивает его развёртывание в Slack. Доступные элементы управления зависят от возможностей, включённых в вашем рабочем пространстве.
Если эти элементы управления не отображаются, уточните у администратора рабочего пространства ChatGPT, доступны ли развёртывания в Slack. Политики приложений вашего рабочего пространства Slack также действуют.
Делегирование в облако должно быть доступно в вашем рабочем пространстве и требует опубликованной среды, доступной участникам рабочего пространства. Попросите администратора включить Codex Cloud для Slack. Если в Codex Cloud включено управление доступом на основе ролей, доступ к Codex Cloud необходим как служебной учётной записи развёртывания, так и вашей учётной записи.
Подключите свою учётную запись при появлении запроса
Настройка рабочего пространства и подключение вашей личной учётной записи выполняются отдельно. Если ChatGPT просит подключить учётную запись, прежде чем продолжить:
- Перейдите по ссылке подключения в сообщении Slack и войдите в систему, если появится запрос.
- Подключите Slack для того же рабочего пространства, в котором вы отправили запрос.
- Вернитесь в исходную ветку обсуждения Slack и упомяните
@ChatGPT, чтобы повторить попытку.
Отправка запроса
- В канале, где включено приложение, упомяните
@ChatGPTи опишите желаемый результат. Для задач по работе с кодом укажите репозиторий и необходимый контекст из ветки обсуждения. - Выполните запросы на подключение учётной записи или одобрение. Ознакомьтесь с запрошенной работой и правами доступа, прежде чем одобрить их.
- Продолжайте связанные запросы в той же ветке обсуждения, снова упоминая
@ChatGPT.
Например:
@ChatGPT investigate the failing checkout tests in acme/storefront and propose a fix.Затем отправьте дополнительный запрос в той же ветке:
@ChatGPT add a regression test for the fix and summarize the checks you ran.Используйте открытый или закрытый канал вашего рабочего пространства, в котором включена интеграция. Каналы Slack Connect, общие с другой организацией, в этом сценарии не поддерживаются.
Выполнение работы с репозиторием в Codex Cloud
Для делегирования в облако нужна подходящая среда с опубликованной версией, доступная участникам рабочего пространства. В рабочем пространстве Enterprise подготовьте и опубликуйте проверенную конфигурацию, используя руководство по облачным средам, и следуйте инструкциям по предоставлению доступа к ней в рабочем пространстве Enterprise. Убедитесь, что среда доступна для указанного репозитория.
- Выбор среды: ChatGPT выбирает из доступных облачных сред, общих для рабочего пространства. При использовании вашей учётной записи перед запуском он проверяет, есть ли у вас доступ к среде. Личные облачные среды не учитываются. Укажите репозиторий или общую среду в запросе, чтобы помочь ChatGPT с выбором.
- Отдельная задача по работе с кодом: Работа с репозиторием выполняется в отдельной задаче под вашей учётной записью. Вам нужен доступ к выбранной среде и ко всем репозиториям, требующим аутентификации.
- Продолжение работы: Связанные запросы в одной ветке Slack могут продолжать задачу по работе с кодом в той же среде, если для запуска используется та же учётная запись. Запрос от другой учётной записи может запустить отдельную задачу по работе с кодом. Начните новый разговор, если вам нужна другая среда.
Предоставление общего доступа к среде не даёт доступа к репозиторию и не раскрывает ваши личные учётные данные. Проверьте значения, принадлежащие среде, и подготовленные файлы перед предоставлением доступа, поскольку они могут быть доступны пользователям среды.
Если подходящая общая среда недоступна, устраните проблему со средой или доступом перед повторной попыткой. Сведения о доступе к сервисам см. в разделах Подключение к сервисам и Переменные среды и сетевые секреты.
Проверка запросов на разрешение и результатов
Если для запроса требуется ваше разрешение, ChatGPT может показать видимую только вам карточку с кнопками Разрешить и Отклонить. Изучите задание и доступные варианты среды, прежде чем принять решение.
ChatGPT может отправить сообщение в исходную ветку при запуске задачи. Если кнопки Следить за выполнением и Отменить доступны, они отображаются для автора запроса. Нажмите Следить за выполнением, чтобы открыть задачу и проверить ход работы; ответ в канале не даёт всем его участникам доступ к самой задаче.
ChatGPT отправляет результат в ветку. Проверьте ответ, изменения и
сведения о выполненных проверках, прежде чем использовать результат или сливать изменения.
Упомяните @ChatGPT в ветке, чтобы запросить исправление или продолжение работы.
Использование данных, конфиденциальность и безопасность
Ответ, опубликованный в канале Slack, могут прочитать все, у кого есть доступ к этому каналу. Просите ChatGPT делиться только информацией, подходящей для этой аудитории. Карточка разрешения, видимая только вам, не делает последующий ответ в канале приватным.
Не включайте секреты в запросы в Slack и используйте средства управления учётными данными среды для работы с репозиторием. Ознакомьтесь с разделом Безопасность агентов и границами доступа развёртывания, а также соблюдайте правила работы с данными и приложениями вашего рабочего пространства.
Переход на приложение ChatGPT
Если раньше вы использовали @Codex, начинайте новые запросы с @ChatGPT после того, как ваш
администратор включит приложение ChatGPT. Следуйте указаниям в запросах на подключение и предоставление разрешений.
Советы и устранение неполадок
- Нет ответа: Убедитесь, что ChatGPT включён для канала, и явно упомяните
@ChatGPT. Используйте канал внутри вашей организации, а не канал Slack Connect. - Повторный запрос на подключение учётной записи: Проверьте, что вы подключили ChatGPT к рабочему пространству Slack, в котором отправляете запрос, затем повторите попытку в той же ветке.
- Нет подходящей облачной среды: Проверьте, что среда опубликована и доступна участникам рабочего пространства, а учётная запись, под которой запускается задача, имеет необходимые права доступа. Личная облачная среда в этом сценарии не отображается.
- Задача по работе с кодом не запускается: Попросите администратора подтвердить, что делегирование в облако доступно и Codex Cloud включён для вашего рабочего пространства. Если в Codex Cloud включено управление доступом на основе ролей, убедитесь, что и служебная учётная запись развёртывания, и ваша учётная запись имеют доступ к Codex Cloud. Также проверьте свой доступ к выбранной среде и её репозиториям.
- Нужна другая среда: Начните новый разговор и укажите репозиторий или общую среду, которую хотите использовать.
- Кнопки управления задачей недоступны: Кнопки Следить за выполнением и Отменить зависят от конфигурации развёртывания и предназначены для автора запроса.
- Длинные ветки: Кратко опишите проблему, ожидаемый результат и репозиторий в последнем запросе, чтобы у задачи было достаточно контекста.