본문으로 건너뛰기
Simon Willison조회 4

데이터 분석을 위한 코딩 에이전트 활용 가이드

NICAR 2026 워크숍에서 발표된 Claude Code와 OpenAI Codex 기반의 데이터 탐색, 정제 및 시각화 자동화 워크플로우를 정리함.

섹션별 상세

01
Claude Code와 OpenAI Codex를 활용하여 데이터베이스에 질문을 던지고 데이터를 탐색하는 기초적인 에이전트 설정 및 활용법이 포함됨.
02
복잡한 동네 코드(neighborhood codes)를 해독하거나 지저분한 데이터를 정제하는 과정에서 에이전트의 코드 작성 능력을 활용하는 구체적인 사례가 제시됨.
03
GitHub Codespaces 환경에서 OpenAI Codex API를 사용하여 저렴한 비용으로 다수의 참가자가 동시에 실습할 수 있는 인프라 구성 방식이 공유됨.
04
Datasette이 서빙하는 폴더 내에서 Claude Code가 직접 Leaflet 기반의 히트맵과 같은 인터랙티브 시각화 코드를 작성하고 즉시 렌더링하는 '바이브 코딩' 프로세스가 시연됨.
sql
SELECT
  cast(Latitude AS float) AS latitude,
  cast(Longitude AS float) AS longitude,
  CASE
    WHEN DBH IS NULL OR DBH = '' THEN 0.3
    WHEN cast(DBH AS float) <= 0 THEN 0.3
    WHEN cast(DBH AS float) >= 80 THEN 1.0
    // ...(중략)
  END

나무 데이터베이스에서 위도, 경도 및 나무 크기(DBH)를 기반으로 히트맵 가중치를 계산하는 SQL 쿼리

Claude Code가 생성한 SQL 쿼리와 이를 기반으로 구현된 샌프란시스코 나무 분포 히트맵 인터페이스
Screenshot에이전트가 데이터베이스 구조를 분석하여 위경도와 나무 크기(DBH)에 따른 가중치 로직이 포함된 SQL을 작성했음을 보여준다. 이를 Leaflet 라이브러리와 결합하여 즉각적인 지리 정보 시각화 결과물을 생성하는 '바이브 코딩'의 실효성을 증명한다.

용어 해설

코딩 에이전트(Coding Agent)
사용자의 자연어 지시를 이해하여 스스로 코드를 작성, 실행, 수정하며 문제를 해결하는 AI 도구이다. 데이터 분석, 디버깅, 시스템 관리 등 복잡한 프로그래밍 작업을 자율적으로 수행하여 개발 생산성을 극대화하는 역할을 한다.
바이브 코딩(Vibe Coding)
엄격한 설계나 명세서 없이 AI 에이전트와의 대화와 피드백을 통해 즉흥적으로 코드를 생성하고 수정하는 개발 방식이다. 빠른 프로토타이핑과 시각화 구현에 효과적이며 사용자의 의도를 실시간으로 결과물에 반영한다.
데이터세트(Datasette)
SQLite 데이터베이스 파일을 웹 API와 인터랙티브한 탐색 인터페이스로 즉시 변환해주는 오픈소스 도구이다. 데이터 저널리즘 분야에서 데이터를 공개하고 탐색하는 표준적인 도구로 널리 활용된다.
리플렛(Leaflet)
웹 브라우저에서 모바일 친화적인 인터랙티브 지도를 구현하기 위한 경량 JavaScript 라이브러리이다. 다양한 타일 레이어와 히트맵 플러그인을 지원하여 지리 정보 시각화 구현에 필수적인 도구로 꼽힌다.

기술

  • Claude Code
  • OpenAI Codex
  • Python
  • SQLite
  • Datasette
  • Leaflet

활용 사례

  • 데이터 정제 자동화
  • 인터랙티브 지도 시각화
  • 웹 데이터 스크래핑
AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 03. 17.수집 2026. 03. 17.출처 타입 RSS

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.