3 октября OpenAI представила перспективный инструмент взаимодействия пользователей с ChatGPT: интерфейс «холст» («ChatGPT 4o with canvas»). Отдельное окно рядом с окном чата предоставляет собой рабочее пространство для программирования. Пользователи могут генерировать текст или код непосредственно на холсте, выделять участки работы, чтобы бот вносил правки. На демонстрации для TechCrunch Даниэль Левин (OpenAI) попросил ChatGPT создать веб-сервер API на Python, который появился в окне «холста». ChatGPT добавил встроенную документацию, чтобы объяснить код на английском.
В бета-версии «холст» доступен пользователям ChatGPT Plus и Teams и с понедельника – для пользователей Enterprise и Edu.
«Холст» предлагает функционал, аналогичный Artifacts от Anthropic и программному помощнику Cursor.
Хотя ИИ-чатбот не способен вести большие проекты по одному запросу, он исправляет ошибки, не пересматривая свой запрос и не генерируя новый блок кода. В ChatGPT появится новая кнопка «проверить код», которая предложит конкретные правки, будь то сгенерированный или написанный пользователем код, чтобы пользователь мог одобрить их, отредактировать самостоятельно или отклонить. Если он нажмет одобрить, ChatGPT попытается исправить ошибки самостоятельно.
Впрочем, программисты относятся к возможности их замены чатботом с нескрываемым сарказмом. Они и так используют ChatGPT и сетуют, что приходится тратить время на исправление множества ошибок в ее результатах.
«Я постоянно ей в работе пользуюсь и постоянно правлю какие-то ее косяки, она генерит за тебя процентов 70, остальное сиди допиливай сам», «мне как программисту проще самому написать код, чем объяснять нейронке, что и как я хочу. Она мне просто не нужна, все знания у меня в голове», «сколько ни пробовал писать на гопоте и подобном – максимум какие-то одноразовые скрипты можно попробовать посоздавать, но экономии времени с учетом тестирования и отладки практически нет».