OpenAI가 목요일, ChatGPT와 상호작용하는 새로운 방식인 '캔버스(canvas)' 인터페이스를 공개했습니다. 이 기능을 사용하면 일반 채팅 창 옆에 별도의 작업 공간이 열리며, 여기에서 글쓰기나 코딩 프로젝트를 진행할 수 있습니다. 사용자는 캔버스 내에서 직접 글이나 코드를 생성한 후, 작업의 특정 부분을 하이라이트하여 모델의 편집을 요청할 수 있습니다. 캔버스는 목요일에 ChatGPT Plus 및 Teams 사용자에게 베타 버전으로 먼저 제공되며, 다음 주에는 Enterprise 및 Edu 사용자에게 순차적으로 공개될 예정입니다.
최근 여러 소비자 AI 제공업체들이 생성형 AI를 활용하는 실용적인 방식으로 ‘편집 가능한 작업 공간(editable workspaces)’에 주목하고 있습니다. ChatGPT의 새로운 인터페이스는 지난 6월에 출시된 Anthropic의 Artifacts나 바이럴 코딩 보조 도구인 Cursor 등과 유사한 기능을 제공합니다. OpenAI는 유료 사용자 기반을 확대하기 위해 경쟁사 제품에 발맞추고, ChatGPT에 완전히 새로운 기능을 출시하며 시장 주도권을 확보하는 데 주력하고 있습니다.
기존 AI 챗봇은 단일 프롬프트만으로는 대규모 프로젝트를 완결하기 어렵지만, 좋은 시작점은 만들 수 있습니다. 캔버스와 같은 편집 가능한 작업 공간은 사용자가 처음부터 프롬프트를 재검토하거나 전체 코드를 다시 생성할 필요 없이, AI 챗봇이 생성한 출력물 중 오류가 있는 부분만을 수정할 수 있도록 돕습니다.
ChatGPT의 새로운 편집 가능한 프로젝트 창. (OpenAI)
OpenAI의 제품 관리자 다니엘 레빈(Daniel Levine)은 TechCrunch와의 데모 시연에서 "이는 ChatGPT를 활용한 더욱 자연스러운 협업 인터페이스일 뿐"이라고 설명했습니다.
레빈이 진행한 데모에서는 ChatGPT의 모델 선택 드롭다운 메뉴에서 "GPT-4o with canvas"를 선택해야 했습니다. 그러나 OpenAI에 따르면, 캔버스 창은 ChatGPT가 별도의 작업 공간이 유용하다고 판단할 때—예를 들어 더 긴 결과물을 요청하거나 복잡한 코딩 작업을 할 때—자동으로 팝업 형태로 나타날 예정입니다. 또한, 단순히 "use canvas"라고 입력하는 것만으로도 프로젝트 창을 자동으로 열 수 있습니다.
레빈은 TechCrunch에게 ChatGPT의 새로운 기능이 이메일 작성에 어떻게 활용되는지 시연했습니다. 사용자가 ChatGPT에 이메일 작성을 요청하면, 결과물이 캔버스 창에 나타납니다. 이후 사용자는 슬라이더를 조정하여 글의 길이를 짧게 또는 길게 변경할 수 있습니다. 특정 문장을 하이라이트하여 "좀 더 친근하게 수정해 줘"와 같은 구체적인 지침을 주거나 이모지를 추가하도록 요청할 수 있습니다. 아울러, 이메일 전체를 다른 언어로 재작성하도록 요청하는 것도 가능합니다.
새 코딩 단축키. (OpenAI)
코딩 캔버스의 기능은 이와 조금 다릅니다. 레빈이 ChatGPT에게 Python으로 API 웹 서버를 생성하도록 요청하자, 코드가 캔버스 창에 나타났습니다. 여기에 "주석 추가(add comments)" 버튼을 누르면, ChatGPT가 코드에 명확한 영어 설명을 담은 인라인 문서(in-line documentation)를 추가합니다. 나아가, ChatGPT가 생성한 코드의 특정 부분을 하이라이트하면, 해당 부분을 설명해 달라고 요청하거나 관련 질문을 던질 수 있습니다. ChatGPT에는 또한 "코드 검토(review code)" 버튼이 추가되어, 창에 있는 코드(사용자가 작성했든 ChatGPT가 생성했든)에 대해 수정할 필요가 있는 부분을 구체적으로 제안합니다. 사용자는 이를 승인, 직접 편집, 혹은 거부할 수 있으며, '승인'을 누르면 ChatGPT가 스스로 버그를 수정하려고 시도합니다.
캔버스가 베타 단계를 마치면, OpenAI는 이 기능을 일반 무료 사용자에게도 제공할 계획이라고 밝혔습니다.