5언 9품사로 보는 한국어 문법 체계

한국어 문법의 5언(체언·수식언·관계언·독립언·용언)과 9품사 분류를 예문과 함께 정리하고, 형태소 분석기·NLP 파이프라인에서 이 정보가 쓰이는 방식을 설명한다.

2026-08-14 · 최초 발행 2025-05-23

한국어 문법은 단어를 기능에 따라 다섯 갈래(5언)로 나누고, 그 안에서 다시 아홉 개의 품사로 세분한다. 체언·수식언·관계언·독립언·용언이라는 5언이 단어의 기능적 분류이고, 그 아래 명사·대명사·수사·관형사·부사·조사·감탄사·동사·형용사라는 9품사가 형태적 분류를 이룬다. 프로그래밍 언어가 저마다의 문법 규칙을 갖듯 자연어도 이런 체계적 구조를 가지며, 이를 이해하는 것은 형태소 분석기를 비롯한 한국어 NLP 파이프라인을 다룰 때 출발점이 된다.

체언 (Substantives)

체언은 문장에서 주체나 대상을 나타내는 말로, 명사·대명사·수사로 구성된다.

명사 (Noun)

사물·개념·사건 등의 이름을 나타내는 품사로, '컴퓨터', '데이터베이스', '알고리즘', '네트워크' 같은 단어가 여기 속한다. 주로 주어·목적어·보어로 쓰이며, 조사와 결합해 문장 성분으로 기능한다.

예문: 데이터베이스는 정보를 체계적으로 저장합니다.
      (명사)      (명사)

대명사 (Pronoun)

명사를 대신하는 품사로 '나', '너', '그것', '이것', '저것' 등이 있으며, 명사와 동일한 기능을 한다. 이것·저것·그것 같은 지시 대명사와 나·너·그 같은 인칭 대명사로 나뉜다.

예문: 그것은 최신 프로그래밍 언어입니다.
      (대명사)    (명사)

수사 (Numeral)

수량이나 순서를 나타내는 품사로 '하나', '둘', '첫째', '둘째', '일', '이', '삼' 등이 있다. 하나·둘 같은 양수사와 첫째·둘째 같은 서수사로 구분된다.

예문: 서버에 세 개의 인스턴스를 배포했습니다.
            (수사)

수식언 (Modifiers)

수식언은 다른 말을 꾸며주는 기능을 하는 품사로, 관형사와 부사로 구성된다.

관형사 (Determiner)

명사를 수식하는 품사로 '새', '헌', '이', '저', '그', '어떤' 등이 있다. 명사 앞에 위치하며 조사를 취하지 않는다.

예문: 새 알고리즘을 개발했습니다.
      (관형사) (명사)

부사 (Adverb)

주로 용언(동사·형용사)이나 다른 부사, 문장 전체를 수식하는 품사로 '매우', '빨리', '천천히', '아주' 등이 있다. 위치가 비교적 자유롭다는 특징이 있다.

예문: 시스템이 매우 효율적으로 작동합니다.
             (부사)  (부사)

관계언 (Relational Words)

관계언은 문장 내 단어들 간의 관계를 나타내는 품사로, 한국어에서는 조사가 이에 해당한다.

조사 (Particle)

체언에 붙어 다른 말과의 관계를 나타내거나 특별한 의미를 더하는 품사로 '은/는', '이/가', '을/를', '에', '에서', '부터', '까지' 등이 있다. 체언에 붙어 문법적 관계를 표시하며, 독립적으로 쓰일 수 없고 반드시 체언에 붙는다.

예문: 프로그램이 오류를 발생시켰습니다.
       (명사)(조사) (명사)(조사)

독립언 (Independent Words)

독립언은 문장 내 다른 성분과 문법적 관계를 맺지 않고 독립적으로 쓰이는 품사다.

감탄사 (Interjection)

화자의 감정이나 느낌을 직접적으로 표현하는 품사로 '아!', '어!', '오!', '야!', '참!' 등이 있다. 독립적으로 쓰이거나 문장 앞에 위치하며, 다른 문장 성분과 문법적 관계를 맺지 않는다.

예문: 아! 드디어 버그를 찾았습니다.
      (감탄사)

용언 (Predicates)

용언은 문장에서 서술어 역할을 하는 품사로, 동사와 형용사로 구성된다.

동사 (Verb)

사물이나 사람의 동작·작용을 나타내는 품사로 '가다', '오다', '먹다', '프로그래밍하다' 등이 있으며, 주로 서술어로 쓰인다. 시제·높임법·피동·사동 등의 활용이 가능하다.

동사가다먹다공부하다갔다/간다/갈 것이다먹었다/먹는다/먹을 것이다공부했다/공부한다/공부할것이다
예문: 개발자가 코드를 작성했습니다.
                    (동사)

형용사 (Adjective)

사물이나 사람의 상태·성질을 나타내는 품사로 '크다', '작다', '빠르다', '느리다' 등이 있으며, 주로 서술어로 쓰인다. 동사와 마찬가지로 활용이 가능하지만, 현재 시제에서 '-ㄴ다/는다' 형태의 차이가 있다.

예문: 이 시스템은 안정적입니다.
                  (형용사)

한국어 문법과 프로그래밍 언어의 대응 관계

한국어의 5언 9품사 체계는 프로그래밍 언어의 구문 구조와 견줘볼 수 있는 면이 있다.

한국어 문법체언수식언관계언독립언용언명사/변수와 상수대명사/참조수사/숫자 리터럴관형사/타입 지정자부사/연산자조사/구문 연결자감탄사/주석동사/함수형용사/속성

명사는 변수·상수에, 동사는 함수·메서드에, 관형사는 타입 지정자에, 조사는 구문 연결자에, 부사는 연산자에 각각 견줄 수 있다.

형태소 분석기가 품사 정보를 쓰는 방식

형태소 분석기는 이 5언 9품사 체계를 기반으로 문장을 분석한다.

입력 문장: "시스템이 효율적으로 작동합니다."
분석 결과:
- 시스템(명사) + 이(조사)
- 효율적(형용사 어근) + 으로(부사형 전성어미)
- 작동하(동사 어근) + ㅂ니다(종결어미)

프로그래밍 코드와 견줘보면 품사 정보가 어떻게 대응하는지 더 분명해진다.

# 한국어: 데이터베이스가 빠르게 정보를 저장한다.
# 품사 분석: 데이터베이스(명사)+가(조사) 빠르게(부사) 정보(명사)+를(조사) 저장한다(동사)

database.store(information, quickly=True)
# database(명사), store(동사), information(명사), quickly(부사)

품사 분류가 실무에 미치는 영향

품사 태깅은 대부분의 NLP 파이프라인의 첫 단계이며, 한국어는 품사에 따른 활용 형태가 복잡해 이 분류를 이해하는 것이 형태소 분석의 기초가 된다. 품사별 특성에 맞춰 데이터를 처리할 수 있다는 점도 실무적으로 중요하다 — 예를 들어 명사만 추출해 키워드 분석을 수행하는 식이다. 챗봇이나 음성 인식에서 자연스러운 문장을 생성하려면 품사 간 결합 규칙에 대한 이해가 필요하고, 검색 엔진에서는 검색어 분석·확장과 형태소 분석 기반의 색인 구축에 품사 정보가 쓰인다.

한국어 문법의 이 체계는 자연어 처리와 언어 모델 개발에서 단순한 언어학적 분류를 넘어 알고리즘 설계와 구현의 핵심 요소로 작용한다. 형태소 분석, 구문 분석, 의미 분석 등 여러 NLP 단계에서 품사 정보는 중요한 특성(feature)으로 계속 쓰인다.

한국어문법품사형태소분석자연어처리5언9품사