ChatGPT получила встроенный редактор кода с подсветкой синтаксиса
ChatGPT получила встроенный редактор кода, позволяющий пользователям писать и тестировать код прямо в окне чата. Редактор поддерживает подсветку синтаксиса для более чем 50 языков программирования и включает линейку номеров, автоотступы и быструю навигацию по коду.
Функция интегрирует легковесную виртуальную машину для выполнения простых программ на Python, JavaScript и Go, что позволяет пользователям проверять корректность фрагментов кода без переключения на внешние инструменты. Вывод исполнения отображается рядом с кодом и может быть отредактирован для итераций.
Функциональность и ограничения
Встроенный интерпретатор работает в контейнере с ограничениями по времени выполнения и доступу к файловой системе, что предотвращает запуск опасного кода. Пользователи могут сохранять написанные фрагменты в библиотеку и экспортировать их в виде готовых скриптов.
Обновление адресовано прежде всего разработчикам и студентам, которые используют ChatGPT для обучения и быстрого прототипирования. Функция сокращает количество переключений между вкладками и ускоряет цикл написания и тестирования кода.
Редактор кода доступен всем пользователям ChatGPT Plus и Enterprise, а также через API для приложений третьих лиц.