94 lines
1.8 KiB
JSON
94 lines
1.8 KiB
JSON
{
|
|||
|
|
"webhook": "my-policy-qa",
|
||
|
|
"before": [
|
||
|
|
{
|
||
|
|
"webhook": "my-index",
|
||
|
|
"request": "requests/index-section.json"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"cases": [
|
||
|
|
{
|
||
|
|
"name": "비밀번호 주기 · 답과 출처",
|
||
|
|
"request": "requests/q-password-cycle.json",
|
||
|
|
"expect": {
|
||
|
|
"equals": {
|
||
|
|
"route": "자동 답변"
|
||
|
|
},
|
||
|
|
"contains": {
|
||
|
|
"answer": [
|
||
|
|
"90일"
|
||
|
|
],
|
||
|
|
"cited": [
|
||
|
|
"password-policy"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "퇴사 노트북",
|
||
|
|
"request": "requests/q-return-laptop.json",
|
||
|
|
"expect": {
|
||
|
|
"contains": {
|
||
|
|
"answer": [
|
||
|
|
"5영업일"
|
||
|
|
],
|
||
|
|
"cited": [
|
||
|
|
"device-issue-return"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "생성형 AI",
|
||
|
|
"request": "requests/q-ai-customer-data.json",
|
||
|
|
"expect": {
|
||
|
|
"contains": {
|
||
|
|
"cited": [
|
||
|
|
"software-usage"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"not_contains": {
|
||
|
|
"answer": [
|
||
|
|
"넣어도 됩니다"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "출처는 제목으로",
|
||
|
|
"request": "requests/q-big-attachment.json",
|
||
|
|
"expect": {
|
||
|
|
"contains": {
|
||
|
|
"answer": [
|
||
|
|
"[메일·문서 보안 규정]",
|
||
|
|
"25MB"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"not_contains": {
|
||
|
|
"answer": [
|
||
|
|
"[1]",
|
||
|
|
"[2]",
|
||
|
|
"[3]"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "점심 메뉴 · 담당자 연결",
|
||
|
|
"request": "requests/q-off-topic.json",
|
||
|
|
"expect": {
|
||
|
|
"equals": {
|
||
|
|
"route": "담당자 연결",
|
||
|
|
"cited": []
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "질문 없음",
|
||
|
|
"request": "requests/q-empty.json",
|
||
|
|
"expect": {
|
||
|
|
"status": 400
|
||
|
|
}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|