조사 자동 선택
- 한글에서는 앞 단어의 종성(받침소리) 여부에 따라 조사가 결정됩니다. Capsule을 개발 시에 미리 정의되지 않은 단어 혹은 변수에 대해서는, 실행 시 앞 단어를 판별하여 조사가 선택될 수 있도록 특별한 규칙을 적용해야 합니다.
사용 방법
- 지원되는 조사 규칙을 사용하여 Dialog를 작성합니다. 실행 시에는 조사 앞 단어를 판별하여 조사 후보 중 가운데 하나만 선택되어 사용됩니다. 만약, 앞 단어로 판단이 되지 않는 경우에는 조사 규칙이 모두 사용됩니다.
- template ("주문할 #{value(Menu)}은(는) 이 중에 어떤 건가요?")
- 위의 경우에 Menu 값에 따라 아래와 같이 조사가 선택되어 화면에 출력됩니다.
- Menu 값이 "커피" 인 경우
- "주문할 커피는 이 중에 어떤 건가요?"
- Menu 값이 "빵" 인 경우
- "주문할 빵은 이 중에 어떤 건가요?"
- 판단할 수 없는 단어가 사용되어, 조사 규칙이 그대로 표시된 경우입니다. Menu 값이 "綠茶"
- "주문할 綠茶은(는) 이 중에 어떤 건가요?"
기본 규칙
-
지원되는 조사 규칙 목록입니다.
조사 선택 규칙
한글 단어
- 한글 단어 뒤에 조사 규칙이 있는 경우입니다.
- 조사 앞 단어의 마지막 글자로 판단합니다. (예시, "사랑이(가) 있습니다."의 경우 "랑" 글자로 판단합니다.)
-
규칙
영문 단어
- 알파벳 뒤에 조사 규칙이 있는 경우입니다.
- 조사 앞 영단어의 끝자리 패턴으로 종성 여부를 판단합니다.
-
아래 표에서 언급하지 않은 알파벳은 모두 종성이 아닌 것으로 판단합니다.
특수 문자
-
특수 문자 뒤에 조사 규칙이 있는 경우입니다.
-
아래에 정의된 특수 문자들은 무시하고 조사를 판단하게 됩니다. (예시, "<사랑>이(가) 있습니다" -> "<사랑>이 있습니다." '>'는 판별 시에 무시됩니다.)
Comments
0 comments
Please sign in to leave a comment.