동의어를 사용하여 응답 품질 향상
이 자습서에서는 다음을 하는 방법을 알아볼 수 있습니다.
- 동의어를 추가하여 응답 품질 개선
- 테스트 창의 검사 옵션을 통해 응답 품질 평가
이 자습서에서는 동의어를 사용하여 응답의 품질을 향상시킬 수 있는 방법을 보여줍니다. 사용자가 대체 폼, 동의어 또는 단어 머리글자어를 사용하는 경우 쿼리에 대한 정확한 응답을 얻지 못한다고 가정합니다. 따라서 그들은 Authoring API를 사용하여 키워드에 대한 동의어를 추가하여 응답 품질을 개선하기로 결정했습니다.
Authoring API를 사용하여 동의어 추가
결과를 향상시키기 위해 다음과 같은 단어와 변경 내용을 추가해 보겠습니다.
Word | 변경 |
---|---|
문제 해결 | troubleshoot : diagnostic |
화이트보드 | white board : white canvas |
블루투스 | blue tooth : BT |
{
"synonyms": [
{
"alterations": [
"fix problems",
"troubleshoot",
"diagnostic",
]
},
{
"alterations": [
"whiteboard",
"white board",
"white canvas"
]
},
{
"alterations": [
"bluetooth",
"blue tooth",
"BT"
]
}
]
}
질문 및 답변 쌍 "Surface 펜으로 문제 해결"의 경우 동의어 "문제 해결"을 사용하여 만든 쿼리에 대한 응답을 비교합니다.
동의어 추가 전 응답
동의어 추가 후 응답
여기에서 볼 수 있듯이 troubleshoot
가 동의어로 추가되지 않은 경우 "표면 펜 문제를 해결하는 방법"에 대해 신뢰도가 낮은 응답을 받았습니다. 그러나 troubleshoot
를 "문제 해결"에 동의어로 추가한 후에는 신뢰도 점수가 높은 쿼리에 대한 올바른 응답을 받게 됩니다. 이러한 동의어가 추가되면 결과의 관련성이 개선되어 사용자 환경이 개선되었습니다.
Important
동의어는 대/소문자를 구분하지 않습니다. 중지 단어를 동의어로 추가하는 경우에도 동의어가 예상대로 작동하지 않을 수 있습니다. 중지 단어 목록은 중지 단어 목록에서 확인할 수 있습니다. 예를 들어 정보 기술에 대한 약어 IT를 추가하면 IT는 중지 단어이고 쿼리가 처리될 때 필터링되기 때문에 시스템에서 정보 기술을 인식하지 못할 수 있습니다.
주의
- 동의어는 어떤 순서로든 추가할 수 있습니다. 순서는 계산 논리에서 고려되지 않습니다.
- 동의어는 하나 이상의 질문과 답변 쌍이 있는 프로젝트에만 추가할 수 있습니다.
- 동의어는 프로젝트에 하나 이상의 질문 답변 쌍이 있는 경우에만 추가할 수 있습니다.
- 2개의 수식어 집합 사이에 동의어가 겹칠 경우 예기치 못한 결과가 나올 수 있으므로 겹침 집합을 사용하지 않는 것이 좋습니다.
- 동의어에는 특수 문자를 사용할 수 없습니다. "COVID-19"와 같이 하이픈으로 연결된 단어의 경우 "COVID 19"와 동일하게 취급되며 "공백"을 용어 구분 기호로 사용할 수 있습니다. 다음은 허용되지 않는 특수 문자 목록입니다.
특수 문자 | 기호 |
---|---|
Comma | = |
물음표 | = |
콜론 | : |
세미콜론 | ; |
큰따옴표 | " |
작은따옴표 | = |
여는 괄호 | = |
닫는 괄호 | = |
여는 중괄호 | = |
닫는 중괄호 | = |
여는 대괄호 | = |
닫는 대괄호 | ] |
하이픈/대시 | - |
더하기 기호 | + |
Period | . |
정방향 슬래시 | / |
느낌표 | ! |
별표 | * |
밑줄 | = |
앰퍼샌드 | @ |
해시 | # |