mirror of
https://github.com/hwanny1128/HGZero.git
synced 2025-12-06 17:16:25 +00:00
38 lines
1.0 KiB
Python
38 lines
1.0 KiB
Python
"""
|
|
명사 추출 기능 테스트
|
|
"""
|
|
import sys
|
|
from pathlib import Path
|
|
|
|
# 프로젝트 루트 경로를 sys.path에 추가
|
|
project_root = Path(__file__).parent
|
|
sys.path.insert(0, str(project_root))
|
|
|
|
from src.utils.text_processor import extract_nouns, extract_nouns_as_query
|
|
|
|
|
|
def test_extract_nouns():
|
|
"""명사 추출 테스트"""
|
|
test_cases = [
|
|
"안녕하세요. 오늘은 OFDM 기술 관련하여 회의를 진행하겠습니다.",
|
|
"5G 네트워크와 AI 기술을 활용한 자율주행 자동차",
|
|
"데이터베이스 설계 및 API 개발",
|
|
"클라우드 컴퓨팅 환경에서 마이크로서비스 아키텍처 구현"
|
|
]
|
|
|
|
print("=" * 80)
|
|
print("명사 추출 테스트")
|
|
print("=" * 80)
|
|
|
|
for text in test_cases:
|
|
print(f"\n원본: {text}")
|
|
nouns = extract_nouns(text)
|
|
print(f"명사: {nouns}")
|
|
query = extract_nouns_as_query(text)
|
|
print(f"쿼리: {query}")
|
|
print("-" * 80)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
test_extract_nouns()
|