Grok을 단순 채팅보다 실무적으로 활용하려면 먼저 익혀둘 기능이 파일 업로드다. 현재 Grok 웹에서는 PDF, 문서, 스프레드시트, 코드, 이미지 등을 대화에 직접 첨부하고 내용을 분석할 수 있다.
특히 개발자라면 긴 코드를 채팅창에 복사하는 대신.py,.cpp,.json 같은 파일을 그대로 전달할 수 있다. 이번 글에서는 기능을 넓게 나열하지 않고 Grok에 파일을 올려 PDF와 코드를 분석하는 방법에만 초점을 맞춘다.
grok 사용법에서 가장 먼저 볼 변화
Grok에서 파일 업로드하는 방법
웹에서는 grok.com에 접속해 로그인한 뒤 일반 채팅을 열면 된다. 메시지 입력창 옆의 + 버튼을 누르고 파일을 선택하거나, PC에서는 파일을 채팅 화면으로 드래그앤드롭해 첨부할 수 있다.
파일 업로드가 완료된 것을 확인한 다음 같은 메시지에 수행할 작업을 적는다. 파일만 던져 놓기보다 어떤 부분을 어떤 기준으로 확인할지 함께 지정하는 편이 결과가 훨씬 명확하다.
PDF라면 질문 범위를 먼저 좁힌다
예를 들어 기술 문서 전체를 올리고 단순히 "요약해줘"라고 입력하면 중요한 세부 조건이 압축될 수 있다. 다음처럼 범위를 지정하는 방식이 실용적이다.
이 PDF의 핵심 변경 사항만 정리
20~35페이지의 설치 조건만 추출
이전 버전과 호환성 관련 내용을 찾아 정리
표에 있는 수치만 항목별로 추출
grok 사용법가 ComfyUI 워크플로우에 미치는 영향
특히 100페이지를 넘는 대형 PDF에서는 실제 페이지 번호를 지정해 질문하는 방식이 유리하다. 긴 파일은 전체 내용을 동일한 비중으로 처리하기보다 일부 내용을 요약하거나 구간별로 처리할 수 있기 때문이다.
기존 방식과 비교해야 할 부분

현재 Grok은 PDF뿐 아니라 DOCX, TXT, CSV, XLSX, PPTX, JSON, Markdown 등 일반적인 문서와 데이터 파일을 지원한다. 따라서 별도로 텍스트 파일로 변환하지 않고 원본 파일부터 분석을 시도할 수 있다.
Grok으로 코드 파일 분석하기
개발자에게는 코드 파일 업로드가 특히 편하다. Grok은 Python의.py를 비롯해.cpp,.java, HTML, CSS 등 여러 코드 파일을 직접 받을 수 있다.
파일을 첨부한 뒤에는 단순한 코드 설명보다 실제 작업 단위를 명시하는 편이 좋다. 예를 들어 "오류를 찾아줘"보다 실행 환경과 증상을 같이 제공해야 분석 범위를 줄일 수 있다.
코드 분석 프롬프트는 이렇게 나눈다
하나의 요청에서 리팩터링, 디버깅, 성능 개선을 전부 요구하기보다 먼저 문제 하나를 선택한다.
예를 들어 실행 오류를 찾는다면 이 Python 파일에서 프로그램 종료를 유발할 가능성이 있는 부분을 찾고, 수정이 필요한 함수와 이유를 정리해줘처럼 요청할 수 있다.
성능과 결과 품질에서 확인할 차이
여러 파일을 올렸다면 파일 사이의 관계도 명시하는 것이 좋다. main.py에서 호출되는 functions.py 함수들의 데이터 전달 과정만 추적해줘처럼 분석 경계를 설정하면 불필요한 코드 설명을 줄일 수 있다.
워크플로우 구성에서 놓치기 쉬운 부분

Grok 웹에서는 한 메시지에 여러 파일을 첨부할 수 있고 공식 FAQ에서는 웹 기준 약 100개까지 안내한다. 그렇다고 저장소 전체를 무조건 한 번에 첨부하는 것이 항상 좋은 방식은 아니다.
분석 대상과 관계없는 파일까지 섞으면 모델이 확인해야 하는 컨텍스트가 커진다. 오류가 발생한 모듈과 직접 연결된 파일부터 올리고, 필요할 때 범위를 확대하는 방식이 관리하기 쉽다.
파일 형식과 용량에서 확인할 점
문서, 이미지, 코드, 오디오를 포함한 대부분의 파일은 공식 안내 기준 파일 하나당 최대 150MB까지 지원된다. 다만 실제 지원 범위와 업로드 제한은 플랫폼이나 구독 상태에 따라 조금씩 달라질 수 있다.
이미지라면 JPG, PNG, WebP 등 일반적인 형식을 사용할 수 있다. CSV나 XLSX를 올려 데이터 내용을 분석하거나 JSON 파일의 구조를 점검하는 식으로도 활용할 수 있다.
업로드가 되지 않을 때 확인할 조건
일부 형식은 플랫폼에 따라 차이가 있다. 예를 들어 GIF와 SVG는 환경에 따라 업로드 성공 여부가 달라질 수 있으므로 문제가 생기면 다른 일반 형식으로 변환하는 편이 빠르다.
실제로 적용할 때 체크할 점

파일이 정상적으로 업로드되지 않는다면 우선 파일 크기와 확장자를 확인해야 한다. 대용량 파일 하나로 작업을 계속 시도하기보다 필요한 부분만 분리한 뒤 다시 첨부하는 방법도 사용할 수 있다.
Grok 파일 분석 결과를 검증해야 하는 이유
파일을 직접 제공했다고 해서 답변이 항상 원문과 정확히 일치하는 것은 아니다. Grok 역시 내용을 잘못 요약하거나 일부 맥락을 놓치고 사실과 다른 답을 만들 가능성이 있다.
특히 API 사양, 코드 실행 조건, 숫자, 계약 조건처럼 작은 오류가 결과를 바꾸는 정보는 원문과 다시 대조해야 한다. "해당 내용이 있는 페이지와 근거 문장을 함께 찾아줘"처럼 검증 가능한 형태로 답변을 요구하는 것도 한 방법이다.
코드에서도 마찬가지다. Grok이 수정안을 제시했다면 바로 운영 코드에 반영하기보다 Git diff를 확인하고 별도 환경에서 실행 및 테스트하는 절차를 거치는 편이 안전하다.
마지막 확인
Grok 사용법을 처음 익힌다면 여러 기능을 한꺼번에 사용하는 것보다 파일 업로드부터 익히는 편이 빠르다. grok.com에서 + 버튼이나 드래그앤드롭으로 PDF 또는 코드 파일을 첨부한 뒤, 분석할 범위를 구체적으로 지정하면 된다.
먼저 실제로 사용 중인 PDF 한 개나 코드 파일 2~3개를 올리고 질문 범위를 좁혀 테스트해보는 것이 좋다. 결과가 너무 포괄적이라면 파일을 더 추가하기보다 페이지, 함수, 오류 증상처럼 분석 조건부터 구체화하는 편이 효율적이다.