계산 과학 분야에서 실험 결과를 기록하고 공유하는 방식에 새로운 접근 방식이 등장했습니다. 데모랩(Demolab)은 코딩 에이전트(coding agent)를 활용하여 실험 과정을 자동화하고, 모든 결과물을 재현 가능하며 인용 가능한 형태로 발행하는 '계산 연구 노트북'입니다. 기존 주피터 노트북(Jupyter Notebook)이 가진 환경 재현의 어려움이나 수기 입력으로 인한 오류 가능성 등의 한계를 극복하고자 개발되었습니다.
데모랩의 핵심은 연구자가 파이썬(Python) 프로그램으로 모델이나 실험을 한 번 작성하면, 데모랩이 이를 실행하고 모든 산출물을 자동으로 캡처한다는 점입니다. 여기에는 정확한 코드 버전 스탬프, 그림, 매개변수, 주요 수치, 그리고 실제 조판된 수학 공식까지 포함됩니다. 특히 모든 발행 결과물에는 생성 방식에 대한 증거가 담겨 있으며, 페이지의 수치는 실제 실행 결과에서 직접 읽어오기 때문에 수동 입력으로 인한 불일치 문제를 원천적으로 방지합니다. 이 모든 과정은 클로드 코드(Claude Code), 커서(Cursor), 에이더(aider)와 같은 코딩 에이전트와의 대화를 통해 구동되므로, 별도의 웹 개발이나 빌드 설정 없이도 쉽게 사용할 수 있습니다. 이는 계산 신경과학, 뉴로모픽 엔지니어링, 제어 시스템 등 코드를 활용한 실험이 잦은 분야의 연구자들에게 특히 유용합니다.
데모랩은 연구 결과의 투명성과 신뢰성을 크게 향상시킬 잠재력을 가지고 있습니다. 모든 실험 과정과 결과가 명확하게 기록되고 재현 가능하도록 설계되어, 다른 연구자들이 쉽게 검증하고 확장할 수 있게 돕습니다. 이는 과학 연구의 핵심 가치인 재현성(reproducibility)을 높이는 데 기여하며, 연구 협업과 지식 공유를 더욱 효율적으로 만듭니다. 또한, 코딩 에이전트 기반의 자동화는 연구자들이 반복적인 설정 작업 대신 실제 연구에 더 집중할 수 있도록 지원하여 생산성 향상에도 긍정적인 영향을 미칠 것으로 기대됩니다.