Background

OpenAI Introduces 'Canvas,' So Writers And Coders Can Collaborate With ChatGPT

OpenAI Canvas

The AI industry is rapidly evolving, and that milestones after milestones are reached.

Since OpenAI introduced ChatGPT, tech companies that began to realize how lucrative this generative AI market can be, and that they began an arms race to develop their own products, all of which is meant to either equal, or surpass the AIs that came out of OpenAI.

And this is where it's realized that one of the most useful advances in AI, is making an AI capable of collaborating with its users.

To make users' work easier, the company introduces what it calls 'Canvas.'

The feature allows users to see, directly edit, and easily modify just selected portions of the chatbot’s outputs in a side-by-side panel view.

Canvas allows a "better collaboration with ChatGPT," giving users a new way to interact with its AI.

In the announcement, OpenAI said that:

"People use ChatGPT every day for help with writing and code. Although the chat interface is easy to use and works well for many tasks, it’s limited when you want to work on projects that require editing and revisions. Canvas offers a new interface for this kind of work."

"With canvas, ChatGPT can better understand the context of what you’re trying to accomplish. You can highlight specific sections to indicate exactly what you want ChatGPT to focus on. Like a copy editor or code reviewer, it can give inline feedback and suggestions with the entire project in mind."

Canvas allows users to go beyond simple chat, allowing them to collaborate with ChatGPT on writing and coding projects.

Initially introduced in beta to ChatGPT Plus and Team users globally, Canvas that is like giving users a way to create and refine ideas side-by-side.

Powered by OpenAI's GPT-4o, which can be manually selected in the model picker, Canvas goal is to create an experience, where users can have it give suggestions and implement changes to the responses in the right side side panel without needing to output an entire new response.

"The core thing we're trying to solve is a better way to collaborate with ChatGPT on writing and coding," explained Daniel Levine, a product lead at OpenAI for the canvas feature.

The idea, according to Levine, is to create a more "natural" feeling of human-AI collaboration.

Feature of Canvas specifically for writers and alike, is the shortcuts that include:

  1. Suggest edits: ChatGPT offers inline suggestions and feedback.
  2. Adjust the length: Edits the document length to be shorter or longer.
  3. Change reading level: Adjusts the reading level, from Kindergarten to Graduate School.
  4. Add final polish: Checks for grammar, clarity, and consistency.
  5. Add emojis: Adds relevant emojis for emphasis and color.

For coders and programmers, the shortcuts they can use include:

  1. Review code: ChatGPT provides inline suggestions to improve their code.
  2. Add logs: Inserts print statements to help users debug and understand their code.
  3. Add comments: Adds comments to the code to make it easier to understand.
  4. Fix bugs: Detects and rewrites problematic code to resolve errors.
  5. Port to a language: Translates code into JavaScript, TypeScript, Python, Java, C++, or PHP.

More or less, Canvas seems to be a direct challenge to rival AI startup Anthropic’s Artifacts feature for its Chatbot Claude, which launched in June 2024.

Artifact, which also has its own side-panel view, also allows users to collaborate with the AI, turn conversations with Claude into a more creative and collaborative experience.

The idea is to allow users to work with pieces of content within this window, modifying, building upon, or referencing them later.

Artifact allows users to run code snippets to full programs. It also supports a wide range of outputs, including flowcharts, SVG graphics, websites, and interactive dashboards.

Read: Anthropic Makes 'Artifacts' Available To All Claude Users To Enhance Conversation Experience

Published: 
04/10/2024