학습 가이드

AI 리터러시란? 코딩 입문자가 먼저 갖출 AI 기본기

AI를 잘 쓰는 사람과 못 쓰는 사람을 가르는 건 프롬프트 기술이 아니라, AI를 의심하고 검증하는 기본기입니다.

CodeFriends·2026년 6월 22일·6분 분량
AI 리터러시란? 코딩 입문자가 먼저 갖출 AI 기본기

AI 리터러시는 AI가 무엇을 잘하고 무엇을 못하는지 감을 잡고, AI가 내놓은 결과를 의심하고 검증하며 부릴 줄 아는 능력입니다. 코드를 처음 배우는 사람일수록 이게 문법보다 먼저입니다.

이유는 단순합니다. 요즘은 누구나 AI에게 코드를 시킬 수 있지만, 돌아온 답이 맞는지 가려내는 건 기본기가 있는 사람만 합니다. 글을 못 읽으면 그럴듯한 가짜 정보에 속듯이, AI가 쓴 답을 읽어내지 못하면 그럴듯하게 틀린 코드에 속습니다. AI 리터러시는 그 답을 읽어내는 문해력입니다.

아래에서 AI 리터러시가 정확히 무엇인지 정리하고, 코딩 입문자가 먼저 갖춰야 할 기본기 네 가지를 짚은 다음, 같은 AI 답을 받고도 결과가 갈리는 순간과 학습에 바로 적용하는 법까지 보겠습니다.

CodeFriends 코드 에디터를 데스크톱에서 본 화면: 리스트 중복 제거 코드를 브라우저에서 실행하고 실시간 AI 피드백을 받는 모습


AI 리터러시란 무엇인가

리터러시는 원래 글을 읽고 쓰는 능력을 뜻합니다. AI 리터러시는 거기서 확장된 말로, AI라는 도구를 읽고 쓸 줄 아는 능력입니다. 그냥 ChatGPT를 써본 경험이 아니라, AI가 답을 만들어내는 방식과 그 한계를 이해하고, 결과를 비판적으로 받아들여 내 목적에 맞게 부리는 능력을 말합니다.

핵심은 "쓸 줄 안다"와 "부릴 줄 안다"의 차이입니다. 검색창에 질문을 넣을 줄 아는 것과, 검색 결과 중 무엇이 믿을 만한지 가려내는 것이 다른 능력인 것과 같아요. AI는 답을 너무 매끄럽게 내놓기 때문에, 틀린 답도 맞는 답과 똑같이 자신만만해 보입니다. 그 매끄러움에 속지 않는 눈이 리터러시의 절반입니다.

코딩 입문자에게 이게 특히 중요한 이유가 있습니다. 글쓰기라면 AI가 틀려도 어색한 문장 정도로 끝나지만, 코드는 틀리면 조용히 작동하다가 특정 상황에서 사고가 납니다. 데모에서는 멀쩡히 돌아가던 코드가 실제 사용자 앞에서 터지는 식이죠. 그래서 AI가 짠 코드를 "되네"에서 멈추지 않고 "맞나"까지 보는 습관이 입문 단계부터 필요합니다.


코딩 입문자가 먼저 갖출 AI 기본기 4가지

AI 리터러시를 거창한 이론으로 접근할 필요는 없습니다. 코딩을 배우는 동안 실제로 쓰이는 네 가지 감각이면 충분합니다.

기본기한 줄 정의코딩 학습에서 왜 중요한가
작동 방식 감각AI는 정답을 아는 게 아니라 확률로 그럴듯한 다음 말을 잇는다정답 보장이 아니라는 걸 알면 맹신하지 않는다
환각 알아채기없는 함수나 사실을 자신만만하게 지어낸다일단 돌려보고 확인하는 습관이 생긴다
컨텍스트와 한계안 알려준 맥락은 못 채우고, 대화가 길어지면 앞을 잊는다필요한 정보를 정확히 줘야 쓸 만한 답이 온다
요청과 검증무엇을 시킬지 정하고 결과가 맞는지 판단한다틀린 답을 그대로 받아쓰지 않는다

이 네 가지는 따로 노는 지식이 아니라 하나의 흐름입니다. AI가 어떻게 답을 만드는지 알면 그 답을 의심하게 되고, 의심하면 검증하게 되고, 검증하려면 무엇을 시켰는지와 무엇이 돌아왔는지를 읽을 줄 알아야 합니다. 결국 코드를 읽는 기본기로 다시 연결되는 셈이에요.


리터러시가 갈리는 순간: 같은 AI 답, 다른 결과

말로만 보면 추상적이니 흔한 장면 하나로 보겠습니다. 파이썬으로 리스트에서 중복을 없애고 싶어 AI에게 물었더니 이런 코드를 받았다고 합시다.

numbers = [1, 2, 2, 3, 3, 3]

# AI가 알려준 방법
result = numbers.remove_duplicates()
print(result)

설명도 그럴듯하고 코드도 깔끔합니다. 문제는 파이썬 리스트에 remove_duplicates() 같은 메서드가 아예 없다는 점이에요. AI가 있을 법한 이름을 지어낸 겁니다. 이게 환각입니다.

리터러시가 낮으면 이 코드를 그대로 붙여넣고, 실행하면 나는 AttributeError를 보며 한참 헤맵니다. 리터러시가 있으면 두 가지를 합니다. 먼저 한 번 돌려보고, 에러가 나면 "그 메서드 진짜 있어?"라고 AI에게 되묻거나 직접 확인합니다. 그러면 실제로는 이렇게 쓴다는 걸 알게 되죠.

numbers = [1, 2, 2, 3, 3, 3]

# 실제로 동작하는 방법
result = list(set(numbers))
print(result)  # [1, 2, 3]

차이를 만든 건 똑똑한 프롬프트가 아닙니다. AI 답을 한 번 의심하고 직접 돌려본 습관입니다. 같은 답을 받아도 검증하는 사람은 5분 만에 넘어가고, 맹신하는 사람은 엉뚱한 데서 시간을 버립니다. 코드를 읽을 줄 알면 이 검증이 훨씬 빨라진다는 것도 자연스럽게 따라옵니다. 이 주제를 더 깊게 보고 싶다면 AI 시대에 코딩 배워야 할까? 글에서 사람이 맡아야 할 판단이 무엇인지 이어서 정리해 두었습니다.


코딩 학습에 AI 리터러시를 적용하는 법

가장 좋은 연습은 같은 문제를 두 번 푸는 것입니다. 먼저 내가 직접 풀어보고, 같은 문제를 AI에게도 시킨 뒤, 두 코드를 나란히 비교합니다. 내 코드와 다른 부분이 보이면 "여기는 왜 이렇게 했어?"라고 한 줄씩 따져 물어보세요. 이 비교 한 번이 막연한 프롬프트 강의 열 개보다 읽는 눈을 빠르게 키웁니다.

그러려면 코드를 읽는 최소한의 뼈대가 먼저 있어야 합니다. 변수, 반복, 조건, 함수 정도는 직접 손으로 짜보며 익혀 두어야 AI가 준 코드도 눈에 들어옵니다. 파이썬 기초 코스는 이 뼈대를 브라우저에서 바로 돌려 보며 잡기에 좋습니다. AI에게 요청을 설계하고 그 답을 검증하는 흐름을 따로 연습하고 싶다면 AI 프롬프트 엔지니어링 코스가, AI가 안에서 어떻게 작동하는지 큰 그림이 궁금하면 AI 기초 코스가 도움이 됩니다.

리터러시를 개념부터 차근히 잡고 싶다면 AI 리터러시 코스에서 작동 원리와 한계, 올바른 활용법을 입문자 눈높이로 다룹니다. 어느 쪽이든 핵심은 같습니다. AI를 끄고 외우는 게 아니라, AI를 켠 채로 그 답을 검증하는 연습을 반복하는 것입니다.


그래서 오늘 뭐부터 하면 되나

거창하게 시작할 필요 없습니다. 오늘은 작은 코드 하나를 직접 끝까지 완성해 보세요. 그다음 같은 걸 AI에게도 시켜서 내 코드와 무엇이 다른지 비교하고, AI가 준 코드에서 이해가 안 되는 줄을 하나 골라 "이 줄은 왜 필요해?"라고 되물어 봅니다. 이 세 가지만 반복해도 검증하는 눈이 생깁니다.

CodeFriends 에디터를 노트북에서 본 화면: AI가 준 코드를 실행해 에러를 확인하고 AI에게 다시 묻는 모습

코드프렌즈는 설치 없이 브라우저에서 코드를 바로 실행하고, 막히면 실시간 AI 피드백을 받도록 만들어졌습니다. AI가 준 코드를 그 자리에서 돌려 보고 왜 그런지 물어보는 검증 루프가 AI 리터러시를 키우는 핵심이라, 거기에 맞춰 설계했습니다. 첫 언어부터 고민이라면 파이썬 vs 자바스크립트: 첫 프로그래밍 언어 글을 먼저 읽어 보세요.


자주 묻는 질문

AI 리터러시는 프롬프트 잘 쓰는 능력인가요?

프롬프트 작성은 일부일 뿐입니다. 더 중요한 건 AI가 내놓은 답을 의심하고 검증하는 능력입니다. 아무리 요청을 잘해도 돌아온 코드가 맞는지 판단하지 못하면, 틀린 답을 그대로 받아쓰게 됩니다. 좋은 요청과 냉정한 검증이 한 쌍입니다.

코딩을 모르면 AI 리터러시를 못 기르나요?

기본기와 함께 자랍니다. AI가 준 코드가 맞는지 보려면 코드를 읽을 줄 알아야 하므로, 변수, 반복, 조건, 함수 같은 최소한의 개념은 직접 익혀 두는 게 좋습니다. 그 위에서 AI 답을 검증하는 연습을 반복하면 리터러시가 빠르게 올라갑니다.

AI 환각은 어떻게 알아채나요?

가장 확실한 방법은 일단 실행해 보는 것입니다. 코드라면 돌려서 에러가 나는지 보고, 없는 함수나 라이브러리를 쓴 건 아닌지 공식 문서로 확인합니다. 답이 지나치게 매끄럽고 구체적인데 출처가 불분명하면 한 번 더 의심하세요. 의심하고 확인하는 이 습관 자체가 환각을 거르는 가장 좋은 필터입니다.