본문 바로가기
성공지식백과 로고성공지식백과
GLOSSARY

자연어 (Natural Language)

입문

이 페이지는 AI 문맥에서 자주 쓰이는 자연어 (Natural Language)의 뜻과 쓰임을 입문 난이도 기준으로 정리한 AI 용어사전 항목입니다. 정의와 맥락, 관련 용어 5개 순서로 묶었으니, 아래 설명을 먼저 읽고 연결된 개념과 글까지 이어서 보면 이해가 빨라집니다.

자연어(Natural Language)는 한국어와 영어처럼 사람들이 일상에서 생각과 정보를 주고받는 데 사용하는 언어입니다. 문맥과 관습에 따라 같은 표현의 뜻이 달라질 수 있으며 글과 말 등 여러 형태로 전달됩니다. AI 문맥에서는 사람이 쓰는 언어를 입력하거나 생성하는 일을 설명할 때 프로그래밍 언어와 구분해 사용합니다.

문맥에 따라 해석하는 표현

‘그 문서를 다시 보내 주세요’라는 문장은 사람 사이에서는 앞선 대화로 대상을 알 수 있지만, 대화가 없는 프로그램에는 어떤 문서인지 분명하지 않습니다. 자연어에는 이렇게 생략된 대상과 이전 발언, 말하는 상황에 기대는 표현이 많습니다. 처리할 시스템에 필요한 문맥이 전달됐는지에 따라 같은 문장도 다른 의미로 해석될 수 있습니다.

아이비엠의 자연어 처리 설명은 사람이 쓰는 언어의 텍스트와 음성을 컴퓨터가 분석하고 생성하는 기술을 다룹니다. 여기서 자연어는 처리 대상인 언어이고, 자연어 처리는 그 언어를 컴퓨터로 다루는 기술 분야입니다. 한국어로 쓴 질문이 자연어이며 질문에서 의도를 분류하거나 답변을 생성하는 과정은 자연어 처리 작업으로 볼 수 있습니다.

자연어와 프로그래밍 언어는 오류를 다루는 방식도 다릅니다. 사람은 문장 일부가 빠지거나 표현이 어색해도 주변 맥락으로 뜻을 짐작할 수 있습니다. 프로그램은 정해진 문법과 실행 규칙을 따라야 하므로 뜻이 비슷해 보이는 코드가 다른 결과를 만들 수 있습니다. AI에게 자연어로 코드를 요청하더라도 생성된 코드는 해당 언어의 문법과 실제 실행 결과로 확인합니다.

언어 분석의 작업별 범위

Google Cloud Natural Language API의 기본 안내는 감정 분석, 개체 분석, 구문 분석처럼 서로 다른 분석 작업을 소개합니다. 감정 분석은 텍스트의 정서적 성향을 다루고, 개체 분석은 사람이나 장소 같은 대상을 찾습니다. 자연어를 처리한다는 공통점이 있어도 각 기능이 돌려주는 결과와 답할 수 있는 질문은 다릅니다.

문장에서 사람 이름을 찾았다고 그 인물에 관한 사실을 모두 확인한 것은 아닙니다. 긍정적인 표현을 분류했다고 작성자의 실제 만족도를 완전히 알 수 있는 것도 아닙니다. 분석 결과는 어떤 입력과 정의에 따라 만들어졌는지 함께 해석합니다. 문장 안의 인용, 반어, 생략처럼 표현 방식이 복잡한 경우에는 결과를 검토할 문맥을 남기는 것이 도움이 됩니다.

LLM에 자연어로 작업을 요청할 때도 대상과 조건을 구체적으로 전달합니다. ‘짧게 정리해 주세요’라는 표현에는 원하는 길이나 독자가 명시돼 있지 않습니다. 포함할 정보와 출력 형식, 사용한 자료의 범위를 함께 주면 기대한 결과와 실제 응답을 대조하기 쉽습니다. 명령을 자연어로 쓸 수 있다는 편리함과 요청의 조건을 분명하게 정하는 일은 함께 필요합니다.

언어 정보와 데이터 처리

W3C의 언어 지정 안내는 HTML의 lang 속성으로 웹페이지 내용의 자연어를 알릴 수 있다고 설명합니다. 문서 전체와 일부 구간의 언어를 구분해 지정할 수 있으며, 음성으로 읽는 도구나 언어별 표시 동작에 활용됩니다. 글이 어느 언어인지 명시하는 일은 글자를 저장하는 인코딩 설정과 서로 다른 역할입니다.

한 문서에 한국어 설명과 영문 제품명, 코드가 함께 들어갈 수도 있습니다. 모든 영문 문자열을 일반 영어 문장처럼 번역하면 모델 ID나 명령 이름이 바뀔 수 있습니다. 사람이 읽을 설명과 그대로 유지할 식별값을 구분하면 번역이나 요약 과정의 오류를 줄일 수 있습니다. 언어를 바꾸는 작업에서도 수치와 이름, 조건이 보존됐는지 확인합니다.

자연어 입력을 사용하는 시스템의 품질은 실제 이용자가 쓰는 표현으로 평가합니다. 문법적으로 정돈된 예시만 통과해도 오탈자나 생략이 있는 요청까지 잘 처리한다고 단정하기 어렵습니다. 어떤 표현에서 오해가 생겼고 추가 문맥을 주면 해결됐는지 기록하면 입력 안내나 후속 질문을 개선할 근거가 됩니다. 지원 언어 이름과 각 언어에서 확인한 작업 범위도 따로 남깁니다.

RELATED TERMS

관련 용어

자연어 (Natural Language)와 함께 자주 언급되는 개념들입니다. 비슷한 말처럼 보여도 역할과 쓰임은 다를 수 있습니다.