import type { ReasoningLexicon } from '../types';

export const ko: ReasoningLexicon = {
  locale: 'ko',
  name: 'Korean',
  boundaryMode: 'substring',
  hardVerbs: [
    '분석',
    '증명',
    '디버그',
    '최적화',
    '설계',
    '구현',
    '비교',
    '추론',
    '알고리즘',
    '증명해',
    '도출',
    '디버깅',
    '리팩터링',
    '리팩토링',
    '분석해',
    '구현해',
    '평가',
    '진단',
    '문제 해결',
    '원인 파악',
    '비교해',
    '아키텍처',
  ],
  easyVerbs: [
    '번역',
    '요약',
    '재구성',
    '단축',
    '서식',
    '번역해',
    '다시 표현',
    '바꿔 써',
    '다시 써',
    '재작성',
    '요약해',
    '줄여',
    '짧게',
    '포맷',
    '형식 맞춰',
    '대문자로',
    '소문자로',
    '정렬',
  ],
  trivialAcks: [
    '안녕하세요',
    '안녕',
    '감사합니다',
    '고마워',
    '네',
    '아니요',
    '좋아요',
    '반가워',
    '고맙습니다',
    '감사',
    '아니',
    '알겠어',
    '알겠습니다',
    '좋아',
    '괜찮아',
    '그래',
    '부탁해',
    '부탁합니다',
    '오케이',
  ],
  creativeVerbs: [
    '작성',
    '이야기',
    '상상',
    '창작',
    '노래',
    '작성해',
    '써 줘',
    '소설',
    '시 써',
    '브레인스토밍',
    '상상해',
    '초안',
    '작곡',
    '지어',
    '지어내',
    '허구',
    '가사',
  ],
  analyticalVerbs: [
    '계산',
    '증명',
    '디버그',
    '추출',
    '분류',
    '해결',
    '검증',
    '계산해',
    '산출',
    '파싱',
    '구문 분석',
    '풀어',
    '풀이',
    '세어',
    '개수',
    '확인',
  ],
};
