brunch

챗GPT(5): 캔버스 기능을 이용한 글쓰기/코딩 협업

by 차근차근 AI

책이 출간된 후 약 3개월 동안 OpenAI에서 많은 업데이트를 공개했고, 특히 올 12월에는 “12 Days of OpenAI”를 통해 12일간 새로운 기능/서비스가 공개 및 출시되었습니다. 연말을 맞아 하나씩 정리를 해 보겠습니다. 먼저 이 글에서는 2024년 10월 초에 공개된 뒤 2024년 12월 로그인한 무료 사용자에게 까지 확대 배포된 캔버스(Canvas) 기능에 대해 살펴보겠습니다.


챗GPT를 잘 활용할 수 있는 분야 중 하나가 바로 창작 활동입니다. 예를 들어, 보고서의 초안을 작성하거나, 소설의 구조를 만드는 작업, 코드 작성과 디버깅 작업에 챗GPT의 도움을 받을 수 있습니다. 무언가를 창작하고자 할 때 백지상태에서 시작하는 것이 아니라 챗GPT와 대화하면서 반복적으로 결과물을 수정해 나가는 것입니다. 2024년 10월 공개된 캔버스는 이러한 창작 활동을 돕는 기능으로, 글쓰기와 코딩 작업에서 사용자와 챗GPT 간 협업을 강화하여 생산성을 높이는 데 중점을 두고 있습니다.


캔버스란?

캔버스는 기존의 대화형 채팅 인터페이스뿐만 아니라, 별도의 창에서 프로젝트를 작성, 수정, 관리할 수 있는 새로운 작업 공간을 제공합니다. 이 공간에서 사용자는 텍스트와 코드를 자유롭게 편집할 수 있으며, 실시간으로 챗GPT의 피드백과 제안도 받을 수 있습니다. 이렇게 직접적인 상호작용이 가능한 인터페이스를 통해 글쓰기나 코딩과 같은 반복적인 작업을 효율적으로 수행할 수 있습니다.


예를 들어, 다음 그림과 같이 노트를 업로드해서 이를 바탕으로 블로그 포스트 초안을 만들어 달라고 요청한 상황을 생각해 보겠습니다. 오른쪽 작업 공간에서 챗GPT가 제공한 초안을 확인하고, 원하는 부분은 직접 수정한 뒤, 제목이 마음에 들지 않을 경우 해당 부분을 선택해서 좀 더 창의적으로 만들어달라고 편집을 요청하면 수정 사항을 실시간으로 확인할 수 있습니다.

Screenshot 2024-12-23 at 16.11.10.png 출처: https://openai.com/index/introducing-canvas/


캔버스 기능 사용 방법

챗GPT 메시지 입력창 왼쪽 하단의 도구 보기 아이콘을 클릭해서 캔버스 기능을 활성화합니다 (아래 그림 참조).

글쓰기/코딩 작업에서 도움을 받고자 하는 내용을 메시지 창에 입력하면, 챗GPT가 별도의 작업 공간을 열어서 글 초안/코드를 제공합니다.

아래의 캔버스 주요 기능을 활용해 챗GPT와 실시간 협업이 가능합니다.

또는, 사용자가 입력한 메시지가 길 경우 메시지 입력창 오른쪽 상단에 화살표 모양 버튼이 생기면서 캔버스에서 열기를 선택하는 방법도 있습니다 (아래 그림 참조).

이렇게 직접 캔버스를 활성화하지 않더라도, 챗GPT가 캔버스가 도움이 될 수 있는 메시지를 자동으로 감지해서 캔버스를 활성화시키기도 합니다.

Screenshot 2024-12-29 at 22.40.26.png 출처: https://chatgpt.com/


캔버스의 주요 기능

1. 단축 메뉴

캔버스는 사용자가 글쓰기, 코딩에 유용한 작업을 빠르게 수행할 수 있도록 다음과 같은 단축 메뉴를 작업 공간 우측 하단에 제공합니다.

- 글쓰기

편집 제안: 작성한 글에 대해 피드백을 제공합니다.

길이 조정: 문서 길이를 더 짧게 또는 더 길게 편집합니다.

독해 수준 변경: 유치원부터 대학원생 수준까지 독해 수준을 조절합니다.

최종 점검: 문법, 명확성, 일관성을 확인합니다.

이모티콘 추가: 적절한 이모티콘을 추가할 수 있습니다.

- 코딩

코드 검토: 코드 개선을 위한 제안을 제공합니다.

로그 추가: 디버깅과 코드 이해에 도움이 되는 print문을 삽입합니다.

주석 삽입: 코드에 주석을 삽입하여 이해하기 쉽게 만듭니다.

버그 수정: 문제가 있는 코드를 디버깅해서 오류를 해결합니다.

코드 변환: 코드를 JavaScript, TypeScript, Python, Java, C++ 또는 PHP로 변환합니다.


2. 실시간 협업이 가능한 직관적 편집 환경

캔버스는 작업 과정에서 동료와 함께 일하는 것처럼 챗GPT와 직접 상호작용할 수 있는 환경을 제공합니다. 실시간으로 챗GPT의 제안을 확인하고 반영할 수 있을 뿐만 아니라 텍스트나 코드를 직접 편집할 수도 있습니다. 또한 작업 공간 우측 상단의 이전 버전 버튼을 클릭해서 변경 전 작업을 복원할 수 있고, 변경 사항 표시 버튼을 클릭해서 어떤 변경 사항이 적용되었는지 확인할 수도 있습니다.


3. 파이썬 코드 실행

작업 공간 우측 상단의 실행 버튼을 통해 직접 코드 실행 결과를 확인할 수 있습니다. 이때 텍스트뿐 아니라 그래프 생성도 가능합니다.


4. 커스텀 GPT에서 캔버스 사용

커스텀 GPT 구성 요소에서 기존에 선택할 수 있었던 인터넷 검색, 이미지 생성, 고급 데이터 분석 기능 외에도 캔버스 기능을 선택할 수 있도록 업데이트되었습니다.


지금까지 캔버스는 챗GPT와의 실시간 협업을 통해 글쓰기와 코딩의 생산성을 높이는 도구로, 아이디어를 효과적으로 발전시키고 구체화하는데 도움을 주는 기능이라는 것에 대해 살펴보았습니다. 좀 더 자세한 내용이 궁금하신 분들은 OpenAI 공식 페이지를 방문해 보세요.



챗GPT의 기술적 배경, 작동 원리, 한계, 발전 과정 및 활용법에 대해 더 알고 싶으시다면, “챗GPT 제대로 써먹기: 프로 일잘러를 위한 가장 쉬운 챗GPT 활용 레시피”를 참고해 주세요. 이 책이 생성형 AI를 이해하고 활용하는 여정에 작은 도움이 되길 바랍니다.


예스24: https://www.yes24.com/Product/Goods/133320713

교보문고: https://product.kyobobook.co.kr/detail/S000214297799

알라딘: https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=347046769


keyword
이전 09화챗GPT(4): 추론 모델 o1의 원리와 책 출간 소식