Canvas in ChatGPT is a new interface designed for working on writing and coding projects that require editing and revisions. It provides a dedicated workspace that opens in a separate window next to your main conversation. This allows for better collaboration, where you and ChatGPT can work side by side on projects, rather than just through a linear chat. Key features of ChatGPT Canvas include:
- Isolation of specific content in a separate window for focused editing.
- The ability to highlight and edit particular sections with inline feedback and suggestions.
- Direct editing of text or code with basic markdown formatting (bold, italic, headers, lists).
- Shortcuts for editing such as adjusting writing length, changing reading levels, debugging code, and more.
- Keeping the full context of the project for more coherent and refined work.
- Support for restoring previous versions using a back button.
- React/HTML code can be rendered in a sandbox environment to view output.
- Canvas opens automatically when ChatGPT detects that a task might benefit from this workspace, or you can specifically request it by including "use canvas" in your prompt.
Canvas aims to improve the workflow for longer or more complex tasks, such as writing articles, creating longer texts, or programming, by providing a flexible and interactive environment that separates the project work from the conversational flow.