OpenAI’s Canvas can translate code between languages with a click

Date:

Share:


Coding shortcuts in canvas include reviewing code, adding logs for debugging, inserting comments, fixing bugs, and porting code to different programming languages. For example, if your code is JavaScript, with a few clicks it can become PHP, TypeScript, Python, C++, or Java. As with GPT-4o by itself, you’ll probably still have to check it for mistakes.



A screenshot of coding using ChatGPT with Canvas captured on October 4, 2024.

Credit:
Benj Edwards

A screenshot of coding using ChatGPT with Canvas captured on October 4, 2024.


Credit:

Benj Edwards

Also, users can highlight specific sections to direct ChatGPT’s focus, and the AI model can provide inline feedback and suggestions while considering the entire project, much like a copy editor or code reviewer. And the interface makes it easy to restore previous versions of a working document using a back button in the Canvas interface.

A new AI model

OpenAI says its research team developed new core behaviors for GPT-4o to support Canvas, including triggering the canvas for appropriate tasks, generating certain content types, making targeted edits, rewriting documents, and providing inline critique.


An image of OpenAI's Canvas in action.

An image of OpenAI’s Canvas in action.

An image of OpenAI’s Canvas in action.


Credit:

OpenAI


One key challenge in development, according to OpenAI, was defining when to trigger a canvas. In an example on the Canvas blog post, the team says it taught the model to open a canvas for prompts like “Write a blog post about the history of coffee beans” while avoiding triggering Canvas for general Q&A tasks like “Help me cook a new recipe for dinner.”

Another challenge involved tuning the model’s editing behavior once canvas was triggered, specifically deciding between targeted edits and full rewrites. The team trained the model to perform targeted edits when users specifically select text through the interface, otherwise favoring rewrites.

The company noted that canvas represents the first major update to ChatGPT’s visual interface since its launch two years ago. While canvas is still in early beta, OpenAI plans to improve its capabilities based on user feedback over time.



Source link

━ more like this

Check out this stunning Earth shot as Artemis II crew edges toward new record

NASA has shared a stunning image (above) captured by the crew of the Artemis II mission as they head toward the moon. It...

Samsung’s next big audio bet might skip your ears entirely

Samsung could be preparing to shake up its audio lineup with a radically different kind of earbuds – ones that don’t even rely...

Restaurants are forcing us to put phones away, and I’m not complaining

A growing number of bars and restaurants across the United States are embracing a phone-free experience, reflecting a broader cultural shift toward reducing...

Samsung just gave up on its own Messages app

Samsung is finally doing what it probably should’ve done years ago: killing its own Messages app. And while this might sound like just...

NASA shares breathtaking images of Artemis II astronauts taking in the view from Orion’s windows

The Artemis II crew is almost at the moon, and the astronauts spent this weekend carrying out preparations for their lunar flyby on...
spot_img