""" 명사 추출 기능 테스트 """ 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()