← 목록으로

Ask GN: 독파모의 본질과 현재의 AI 채점 방식에 대해 어떻게 생각하시나요?

  • Excel 같은 기존 스프레드시트보다 코드 에디터의 사용 방식을 가져온 오픈소스 스프레드시트로, 메뉴보다 키보드/Command Palette 중심으로 설계
  • GPU 가속 UI 프레임워크 GPUI로 만들었으며, 맥/윈/리눅스를 지원하고 콜드 스타트는 약 300ms, 다운로드 크기는 약 16MB
  • 완전히 로컬에서 파일을 처리하며 XLSX/XLS/XLSB/ODS/CSV/TSV/JSON 등을 읽을 수 있음
  • Excel 단축키에 익숙한 사용자를 위한 키보드 탐색/편집, 120개 이상의 수식 함수와 자동완성, 여러 비연속 셀 동시 편집 등을 지원
  • 조건부 서식도 UI에서 옵션을 클릭하는 대신 =A1>100 -> warning처럼 규칙을 직접 입력하고 결과를 그리드에서 실시간 미리보기 가능
  • 핵심 차별점은 스프레드시트를 단순 문서가 아니라 디버깅 가능한 데이터 프로그램처럼 취급한다는 것
    • Cell Inspector에서 수식/값/선후 셀/재계산 시점을 확인하고, 시트 간 데이터 흐름 추적과 순환 참조 탐지도 지원
  • 계산은 같은 입력에 항상 같은 결과가 나오도록 결정적 재계산(Deterministic Recompute) 을 지향하며, 구조 변경은 재현 가능한 provenance 기록으로 남김
  • AI도 지원하지만, 데이터를 직접 바꾸는 자동화보다 “AI는 작성자가 아니라 증인” 이라는 방식으로 설계
    • AI가 관여한 변경은 provider와 시간까지 기록하고, 사용자의 명시적 승인 없이 셀을 수정하거나 백그라운드에서 자동 실행할 수 없음
    • AI는 데이터에 대한 질문에 수식을 제안하거나 변경 내역/개별 셀 변화를 설명할 수 있지만, 실제 변경 과정과 결과는 기존 Inspector/Diff/Provenance로 검증하도록 구성
  • GUI와 같은 엔진을 사용하는 vgrid CLI와 Headless 모드도 제공해 CSV/XLSX 변환, 수식 계산, 데이터 필터링/컬럼 선택, 두 데이터셋의 reconciliation을 파이프라인에서 실행 가능
  • vgrid diff는 키 기준으로 두 데이터셋을 비교하고 금액 tolerance, stdin 입력, JSON/CSV 출력을 지원하며 중복 키처럼 애매한 상황에서는 추측하지 않고 오류로 처리
  • 실행 중인 GUI 세션도 CLI에서 셀 조회/변경/상태 확인이 가능하며, revision check와 atomic apply를 이용해 스크립트에서 안전하게 제어할 수 있음
  • LLM Agent와 CI용으로 apply → inspect → verify 워크플로우와 fingerprint 검증을 제공해 에이전트가 만든 스프레드시트를 결과만 믿지 않고 재현/검증할 수 있도록 함
  • AGPLv3 + Plugin Exception으로 공개돼 있으며, 공개 API를 이용한 플러그인은 별도 라이선스로 배포할 수 있음
그냥 목록으로
원문 보기 ↗