87 lines
1.8 KiB
JSON
87 lines
1.8 KiB
JSON
{
|
|||
|
|
"webhook": "my-helpdesk",
|
||
|
|
"before": [
|
||
|
|
{
|
||
|
|
"webhook": "my-helpdesk",
|
||
|
|
"body": {
|
||
|
|
"question": "워밍업: 프린터 출력이 안 돼요",
|
||
|
|
"user": "이준호",
|
||
|
|
"no_cache": true
|
||
|
|
}
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"cases": [
|
||
|
|
{
|
||
|
|
"name": "VPN · LLM 한 번 · 2.5초 안",
|
||
|
|
"request": "requests/faq-vpn-nocache.json",
|
||
|
|
"expect": {
|
||
|
|
"equals": {
|
||
|
|
"llm_calls": 1,
|
||
|
|
"cached": false
|
||
|
|
},
|
||
|
|
"contains": {
|
||
|
|
"answer": [
|
||
|
|
"인증서"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"max_seconds": 2.5
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "비밀번호 · LLM 한 번",
|
||
|
|
"body": {
|
||
|
|
"question": "비밀번호를 잊어버렸어요. 재설정은 어떻게 하나요?",
|
||
|
|
"user": "한지훈",
|
||
|
|
"no_cache": true
|
||
|
|
},
|
||
|
|
"expect": {
|
||
|
|
"equals": {
|
||
|
|
"llm_calls": 1
|
||
|
|
},
|
||
|
|
"contains": {
|
||
|
|
"answer": [
|
||
|
|
"비밀번호 찾기",
|
||
|
|
"휴대폰"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"max_seconds": 2.5
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "접수 현황 · LLM 한 번",
|
||
|
|
"request": "requests/ticket-own.json",
|
||
|
|
"expect": {
|
||
|
|
"equals": {
|
||
|
|
"llm_calls": 1
|
||
|
|
},
|
||
|
|
"contains": {
|
||
|
|
"answer": [
|
||
|
|
"처리 중"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"max_seconds": 2.5
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "규칙으로 모르면 분류 + 답 두 번",
|
||
|
|
"expect": {
|
||
|
|
"equals": {
|
||
|
|
"llm_calls": 2
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"body": {
|
||
|
|
"question": "회의실 화면 공유가 안 되는데 누구에게 물어보나요?",
|
||
|
|
"user": "이준호",
|
||
|
|
"no_cache": true
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "빈 질문은 LLM 없이",
|
||
|
|
"request": "requests/empty-question.json",
|
||
|
|
"expect": {
|
||
|
|
"status": 400,
|
||
|
|
"max_seconds": 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|