OpenAI Introduces 'Canvas': A New Interface for Writing and Coding with Inline Edit Tools

ChatGPT’s 'Canvas' interface brings inline editing tools for more precise writing and coding, improving human-AI collaboration.


ChatGPT is gaining a powerful new feature designed to enhance collaboration between humans and AI on projects. Shortly after its annual DevDay conference in San Francisco, OpenAI introduced the new 'Canvas' interface for ChatGPT. This feature allows users to open a separate window within the platform to edit AI-generated content or request changes using specialized tools. It’s tailored for both coding and creative writing projects, providing more flexibility.

In a blog post, OpenAI detailed the launch of Canvas, a smaller window that opens within the chatbot interface. Built with GPT-4, the feature is currently in beta and accessible to ChatGPT Plus and Team users globally. It will soon expand to Enterprise and Edu users, with full availability expected after beta testing.

Canvas fosters deeper collaboration between users and AI on complex tasks that require precise fine-tuning. Typically, ChatGPT generates responses based on prompts, and users must refine those prompts if they aren’t satisfied with the output. However, this process can be time-consuming and may not address small tweaks. Canvas introduces new inline editing tools that allow users to make those adjustments in real-time.

For writing, Canvas offers five key tools:"Suggest edits" modifies selected parts of the text.

  • "Adjust the length" helps shorten or extend the write-up.
  • "Change reading level" adjusts the reading difficulty from Kindergarten to Graduate School.
  • "Add final polish" checks grammar, clarity, and consistency.
  • "Add emojis" inserts relevant emojis to emphasize certain points.

For coding, Canvas provides five tools as well:

  • "Review code" offers inline suggestions to improve the code.
  • "Add logs" inserts print statements to aid debugging.
  • "Add comments" generates AI-written explanations for highlighted code.
  • "Fix bugs" detects and rewrites erroneous code.
  • "Port to a language" translates code into JavaScript, Python, Java, C++, PHP, or other languages.

Users can also directly make inline edits to generated text and code, giving them full control. OpenAI emphasizes that this interface was created to enable users to provide precise feedback, much like a copy editor or code reviewer would.

Post a Comment

Don't be angry in the comments :O

© 2023 IHYPERG - All Rights Reserved 😀

Did someone say … cookies?

IHYPERG and its partners use cookies to provide you with a better, safer and faster service. Some cookies are necessary to use our services, improve our services, and make sure they work properly.