Google Colab, 신학기 개선 사항 추가!

2025년 9월 24일
Spencer Shumway Product Manager
Josie Cuff Software Engineer

Colab이 노트북 기반 강의 자료를 더 쉽고 풍부하게 만들 수 있는 몇 가지 새롭고 흥미로운 기능과 함께 돌아왔습니다. 이제 강사는 Colab에서 몇 번의 클릭만으로 노트북 단위로 런타임 버전을 고정하고 노트북을 원활하게 발표 및 복사할 수도 있습니다!

Google Colab의 런타임 버전 소개

몇 달 전 작성한 노트북을 다시 실행하려다 종속성 또는 호환성 오류의 벽에 부딪힌 적이 있다면 제대로 작동하지 않는 런타임 환경이 주는 좌절감을 잘 아실 겁니다. 이는 한두 명만 겪는 문제가 아닙니다. 재현성은 노트북 환경에서, 특히 강의 자료를 다룰 때 직면하는 주요한 도전 과제입니다. 최신 Python 패키지와 호환되도록 하기 위해 매 분기 강의와 과제를 업데이트할 필요가 없어야 합니다. 여러분과 학생들의 런타임이 그대로 유지된다는 확신을 갖고 안심할 수 있어야 합니다.

Colab의 목표는 머신러닝, 데이터 과학, 교육을 위한 원활하고 강력한 플랫폼을 제공하는 것입니다. 저희는 이러한 사명의 핵심이 Colab 사용자의 작업물이 안정적이고 공유 가능하며, 특히 재현 가능하도록 보장하는 것임을 잘 알고 있습니다. 오늘, Runtime Version Selector 출시로 중요한 진전을 이루게 되어 기쁩니다.

동적 런타임의 도전 과제

Colab 런타임은 최신 소프트웨어 패키지, 보안 패치, 여러 기능 등으로 지속적으로 업데이트됩니다. 이를 통해 항상 최신 도구와 안전한 환경에 액세스할 수 있지만, 이전 런타임에 생성된 특정 결과를 재현해야 할 때 문제가 발생할 수 있습니다. 지속적인 업데이트로 인해 핵심 종속 항목이 변경되어 코드가 살짝 혹은 심각하게 손상될 수 있습니다. 과거에는 이러한 버전 고정 기능이 없어 종종 사용자의 생산성이 저하되고 반복적인 개발이 어려워지는 경우가 많았습니다.

노트북을 런타임 버전에 고정

오늘부터는 동적 런타임에서 비롯되는 몇 가지 문제를 해결할 수 있도록 노트북을 특정 버전의 Colab 런타임에 고정할 수 있습니다. 즉, 코드가 매번 동일한 패키지 버전으로 동일한 런타임에 실행되도록 보장할 수 있습니다.

'Change runtime type' 대화상자에서 새 Runtime Version Selector를 찾을 수 있습니다.

Runtime Selector

기본적으로, 새 노트북은 '최신' 버전을 계속 사용하여 최신 환경을 제공합니다. 그러나 프로젝트, 과정 또는 게시물에 대한 장기적인 안정성을 보장해야 하는 경우 이제 2025.07과 같은 특정 버전을 선택할 수 있습니다.

Runtime Version Selector는 다음과 같은 경우에 적합합니다.

  • 자신의 연구 결과의 검증 가능성을 보장해야 하는 연구원.
  • 모든 학생에게 일관적으로 작용해야 하는 학습 자료를 만드는 교육자.
  • 특정 종속성 스택에 기반한 복잡한 프로젝트를 구축하는 개발자.

백엔드 정보 Github Repo를 통한 완전한 투명성

사용 가능한 모든 런타임 버전에 대해 사전에 설치된 패키지의 정확한 목록을 볼 수 있습니다. 각 런타임 버전은 백엔드 정보 GitHub 리포지토리의 한 브랜치에 해당합니다.

그곳에서 Ubuntu OS 버전, Python/Julia/R 버전, 설치된 패키지 세부 정보 등 전체 런타임 버전에 대한 종합적인 스냅샷을 확인할 수 있습니다.

시작하기

오늘 Runtime Menu Dropdown -> Change runtime type으로 이동하여 이 기능을 사용할 수 있습니다.

현재 저희의 계획은 과거 런타임 버전을 1년 동안 유지하는 것이지만, 과거 버전이 얼마 동안 필요한지에 대해 여러분의 의견을 듣고 있습니다.

이 기능의 작동 방식에 대한 자세한 내용과 일반적인 질문에 대한 답변을 보려면 런타임 버전 FAQ를 참조하세요.

슬라이드쇼 모드 개선

최근 발표된 슬라이드쇼 모드 기능에 몇 가지 개선 사항을 추가했습니다!

노트북의 어느 지점에서든 슬라이드쇼 시작

Start slideshow(슬라이드 쇼 시작)를 호출하면 현재 선택한 셀부터 슬라이드쇼 모드가 시작됩니다. 그리고 Start slideshow from beginning(처음부터 슬라이드 쇼 시작)을 호출하면 노트북의 첫 번째 셀로 되돌아가 슬라이드쇼 모드가 시작됩니다.

Start Slideshow Menu

셀 페어링이 있는 슬라이드

접을 수 있는 제목 아래에 단일 코드 셀 하나만 두면 제목과 코드 셀은 하나의 슬라이드로 합쳐집니다. 이는 실행 가능한 예제와 함께 간단한 설명을 동일한 슬라이드에서 보여줄 때 이상적인 방식입니다!

Accessing A Slideshow Element

예제 노트북에서 슬라이드쇼 모드(이러한 개선 사항 포함)를 직접 사용해 보세요.

교수와 학생들로부터 똑같이 받은 요청은 노트북을 더 쉽게 복사할 수 있도록 해달라는 것입니다. 이제는 모든 노트북 URL 끝에 #copy=true를 추가하면 Colab에서 노트북을 열 때 복사 대화상자가 나타납니다.

Screenshot 2025-09-12 at 3.36.42 PM

다음은 URL 예입니다.

https://colab.research.google.com/github/googlecolab/colabtools/blob/main/notebooks/Getting_started_with_google_colab_ai.ipynb#copy=true

링크 복사와 마찬가지로, URL 끝에 #slideshowMode=true를 추가하여 슬라이드쇼 모드를 자동으로 열 수도 있습니다. 예시는 다음과 같습니다.

https://colab.sandbox.google.com/drive/1gCqFEquqNvEoTDX3SNhR2PZkXWPHKXnc?usp=sharing#slideshowMode=true

이를 통해 수업 자료를 더 쉽게 공유할 수 있기를 바랍니다!

향후 기대

런타임 버전은 Colab에서의 작업을 보다 견고하고 재현 가능하게 만들기 위한 저희의 지속적인 노력에서 근간을 이루는 한 걸음입니다. 저희는 안정적인 워크플로는 단순한 패키지 관리 그 이상을 필요로 함을 잘 알고 있으며, 이 분야에서 전체 사용자 경험을 지속적으로 개선하기 위해 최선을 다하고 있습니다.

보다 유연한 슬라이드쇼 모드를 통해 이제 시작 부분뿐만 아니라 노트북의 모든 셀에서 프레젠테이션을 시작할 수 있습니다. 덕분에 Colab은 설명과 라이브 데모를 동시에 보여주는 데 있어 더 완벽해졌습니다.

또한 새로운 URL 링크를 통해 그 어느 때보다 더 쉽게 학생들과 콘텐츠를 공유할 수 있습니다.

2025년 Colab의 다른 신학기 기능과 함께 이러한 기능이 교실 워크플로에 활력을 불어넣을 수 있길 바랍니다. 다음 프로젝트나 강의에서 런타임 버전, 슬라이드쇼 모드, URL 링크 연결 기능을 사용해 보고 X 또는 GitHub에서 여러분의 소중한 의견을 들려주세요!