본문 바로가기
스터디 열기

도구 세팅, Colab과 Gemini와 Claude

1. 도구 세팅, Colab과 Gemini와 Claude

Colab에 orders.csv를 올려 Gemini로 탐색하고, Claude에서 결과 파일을 만드는 준비를 합니다.

1.1 시작하기 전에

준비물은 세 가지입니다.

  • Google 계정: Colab 접속용입니다.
  • Claude 계정: claude.ai에 가입해 둡니다.
  • 실습 데이터: 오리엔테이션에서 내려받은 orders.csv입니다. 아직 받지 않았다면 아래 버튼으로 내려받아 압축을 풀어 두세요.
실습 데이터

영상 녹화 뒤 화면이 바뀌었습니다: Colab의 Gemini 진입은 노트북 하단 아이콘에서 찾고, Claude 첨부는 + → 파일 업로드 또는 추가를 씁니다. 아래 예제 코드와 분석 순서는 영상대로 따라갑니다.

1.2 Google Colab 시작하기

브라우저에서 Colab 노트북을 열어 데이터를 올립니다.

1.2.1 새 노트북 만들기

  1. 브라우저에서 colab.research.google.com에 접속합니다.
  2. Google 계정으로 로그인합니다.
  3. 상단 메뉴에서 파일 → 새 노트북을 클릭합니다. 첫 화면에 '새 노트북' 버튼이 보이면 그것을 눌러도 됩니다.

빈 셀이 하나 있는 새 노트북 화면이 열리면 성공입니다.

1.2.2 노트북 화면 둘러보기

노트북은 셀(cell)이라는 실행 칸으로 구성됩니다.

요소설명
코드 셀코드가 들어가고 실행되는 칸입니다. 우리는 AI가 만든 코드가 여기에 들어갑니다.
실행 버튼셀 왼쪽의 재생 모양 버튼입니다. 누르면 그 셀이 실행됩니다.
+ 코드 / + 텍스트새 셀을 추가합니다.
파일 패널왼쪽의 폴더 아이콘입니다. 업로드한 파일이 여기에 보입니다.

AI가 만든 코드를 셀에서 실행해 결과를 봅니다.

1.2.3 데이터 업로드하기

  1. 왼쪽의 폴더 아이콘을 클릭해 파일 패널을 엽니다.
  2. 업로드 아이콘을 클릭해 orders.csv를 선택합니다. 파일을 패널로 끌어다 놓아도 됩니다.

파일 패널에 orders.csv가 보이면 성공입니다.

Colab은 일정 시간 사용하지 않으면 런타임(runtime), 곧 코드를 실제로 실행하는 클라우드 컴퓨터와의 연결이 끊깁니다. 런타임이 끊기면 업로드한 파일도 함께 사라집니다. 그럴 때는 다시 업로드하면 됩니다.

1.2.4 첫 명령

이제 코드 대신 말로 데이터를 불러옵니다. 하단의 Gemini 반짝이 아이콘으로 채팅 패널을 열어 입력합니다.

방금 업로드한 orders.csv를 불러와서 첫 5줄을 보여줘

Gemini가 코드를 대신 만들어 셀에 넣어 줍니다. 대략 아래와 같은 모양입니다.

import pandas as pd
df = pd.read_csv('orders.csv')
df.head()

실행하면 주문번호부터 금액까지 여덟 열의 첫 5줄이 나옵니다. 코드를 외울 필요는 없습니다.

1.3 Gemini in Colab 켜기

AI 기능은 18세 이상 계정·지원 지역 조건과 조직 정책을 확인합니다. 진입은 Colab FAQ의 노트북 하단 Gemini 반짝이 아이콘을 찾습니다.

Colab 노트북 하단의 Gemini 아이콘에서 채팅 패널을 엽니다.

이 교안에서는 다음 두 경로로 셀과 실행 결과를 확인합니다.

  • 채팅 패널: 사이드바에서 질문이나 요청을 입력합니다. 데이터에 대해 묻거나 분석을 요청할 때 씁니다.
  • 셀에서 코드 생성: 셀에 원하는 작업을 자연어로 입력하면 그 자리에 코드가 생성됩니다. 바로 실행할 코드가 필요할 때 씁니다.

계획·실행·결과 제시를 맡기는 에이전트 경로도 있지만, 여기서는 셀 결과를 확인하며 진행합니다.

두 가지 분석을 차례로 요청합니다.

이 데이터의 컬럼별 타입과 결측치를 요약해줘

막대그래프를 그리기 전에 준비할 것이 하나 있습니다. Colab에는 한글 글꼴이 없어서 차트의 카테고리 이름이 네모(□□)로 깨집니다. '+ 코드'로 빈 셀을 하나 만들어 아래 코드를 붙여 넣고 실행 버튼을 누릅니다. 나눔고딕 글꼴을 설치해 차트 도구에 바로 등록하는 코드라, 이 셀을 한 번 실행하면 이후 셀에서 그리는 차트에 한글이 나옵니다.

!apt-get -qq install -y fonts-nanum > /dev/null
import matplotlib.font_manager as fm
import matplotlib.pyplot as plt
fm.fontManager.addfont('/usr/share/fonts/truetype/nanum/NanumGothic.ttf')
plt.rc('font', family='NanumGothic')
plt.rc('axes', unicode_minus=False)

이 코드는 외울 필요가 없습니다. 인터넷에 흔히 올라와 있는 방법은 글꼴을 설치한 뒤 런타임을 다시 시작하라고 하는데, 그러면 올려 둔 파일이 사라져 다시 올려야 하고 그 사이에 실행이 안 되는 것처럼 보이기도 합니다. 위 코드는 재시작 없이 바로 적용됩니다. Colab 연결이 끊겨 파일을 다시 올렸다면 이 셀도 다시 실행합니다. Gemini가 만든 차트에서 한글이 그래도 깨지면 요청 뒤에 "차트 글꼴은 NanumGothic으로 지정해줘"라고 덧붙이면 됩니다.

카테고리별 매출 합계를 높은 순 막대그래프로 보여줘

표와 그래프를 확인합니다. 패션·뷰티·디지털·홈리빙·식품 다섯 카테고리이므로 막대도 다섯 개입니다.

1.4 Claude 시작하기

이번에는 같은 데이터를 Claude에 첨부해 대시보드를 만듭니다.

  1. claude.ai에 접속해 로그인합니다.
  2. 새 대화를 시작합니다.
  3. 입력창의 + → 파일 업로드 또는 추가를 누릅니다.
  4. orders.csv를 선택해 첨부합니다.

Claude 웹의 추가 메뉴에서 파일 업로드 또는 추가를 선택합니다.

이제 첫 산출물을 요청합니다.

이 데이터로 카테고리별 매출을 보여주는 간단한 대시보드를 만들어줘

Claude의 결과물 화면을 아티팩트라고 부릅니다. 생성된 차트·파일을 열어 확인합니다.

1.5 두 AI의 분업

이 강의에서는 탐색은 Gemini, 산출은 Claude로 나눠 연습합니다. 기능의 고정된 경계가 아니라 검산과 산출을 익히기 위한 순서입니다.

같은 데이터로 탐색·검증·산출을 반복합니다.

1.6 자주 겪는 문제

처음 도구를 만질 때 자주 겪는 문제와 해결 방법입니다.

증상원인해결
업로드한 파일이 안 보임런타임 끊김 또는 화면 미갱신파일 패널을 새로고침하거나 다시 업로드
FileNotFoundError파일명이나 경로 불일치파일명을 대소문자까지 정확히 확인. Gemini에게 "파일명 다시 확인해줘"라고 요청
런타임 연결 끊김일정 시간 미사용메뉴에서 런타임 → 다시 연결 후 데이터 재업로드
Gemini 아이콘이 안 보임계정 나이·지역·조직 정책·화면 차이18세 이상과 지원 지역 여부를 확인하고 노트북 하단 아이콘 찾기. 불가하면 준비된 코드나 Claude 첨부 경로 사용
차트의 한글이 네모로 깨짐Colab에 한글 글꼴이 없음1.3의 글꼴 설정 셀을 실행한 뒤 다시 그리기. 그래도 깨지면 "차트 글꼴은 NanumGothic으로 지정해줘" 추가
Claude에 파일 첨부 안 됨형식이나 용량 문제CSV가 맞는지, 너무 크지 않은지 확인

1.7 직접 해보기

  1. 새 노트북을 만들어 orders.csv를 올리고, "불러와서 첫 5줄을 보여줘"부터 "카테고리별 매출 막대그래프"까지 위의 명령을 처음부터 끝까지 한 번 더 따라 해봅니다.
  2. Gemini에게 "월별 주문 건수를 표로 보여줘"처럼 나만의 명령을 하나 내려 보고, 채팅 패널과 셀에서 코드 생성 두 방식 중 어느 쪽이 더 편한지 비교해 봅니다.
  3. Claude에 orders.csv를 첨부하고, 1.4의 대시보드 프롬프트에서 "카테고리별"을 "월별"로 바꿔 요청한 뒤 결과가 어떻게 달라지는지 확인합니다.
  4. Gemini와 Claude를 각각 언제 쓰는지 한 문장으로 정리해 봅니다.
  5. 업로드한 파일이 갑자기 사라졌다면 가장 먼저 무엇을 의심해야 할지 답해 봅니다.

마지막 수정