ChatGPT’s Canvas interface allows you to edit AI-generated text
ChatGPT is getting a new capability that makes it easier for humans and artificial intelligence (AI) to work together on a project. Just days after hosting the annual DevDay conference in San Francisco, OpenAI announced the new Canvas interface for the chatbot. The feature opens a separate window within the platform and allows users to edit the generated content or ask the AI to change parts of it using special tools. The AI company emphasized that this feature works with coding and creative writing projects.
ChatGPT’s Canvas interface released
In one blog postthe AI company has detailed the new feature for ChatGPT. Canvas is a smaller window that opens within the chatbot’s interface. The feature is built with GPT-4o and users must have access to the model to use it. The feature, which is currently in early beta, is rolling out globally to ChatGPT Plus and Team users. It will be expanded to Enterprise and Edu users next week. OpenAI also emphasized that Canvas will be available to all users once it is out of beta.
Canvas offers a new form of collaboration between humans and AI on projects that are more complex or require detailed refinement. Typically the way ChatGPT works is that users can add a prompt and the output is generated. If the generated text is not satisfactory, users can add follow-up prompts, refine the initial prompt and hope for a better output. However, this trial and error method still cannot meet small refinement needs.
With Canvas, users now see new inline editing tools when the interface is active. There are five tools for writing projects. “Suggest edits” will change the selected portion of the overall text, while “Adjust the length” allows users to shorten or lengthen the article. “Change Reading Level” can adjust the reading level of the text with options from kindergarten to graduate school.
The ‘Add Final Gloss’ tool checks for grammar, clarity and consistency and ‘Add Emojis’ adds relevant emojis for extra emphasis.
While coding, the Canvas interface shows five separate tools. “Review code” asks ChatGPT to make inline suggestions to improve the code and “Add logs” can insert print instructions to help users better debug and understand the code. The Add Comments tool to a highlighted code adds an AI-generated comment explaining the code.
The bug fix tool can detect and rewrite buggy code and Port to a Language can translate the code into JavaScript, TypeScript, Python, Java, C++ or PHP.
However, users can also take full control of the generated text and code and edit it directly inline. OpenAI stated that this interface is designed to let users provide targeted feedback to the AI, such as a copy editor or code reviewer.