Files
2026-10-23 06:50:50 +09:00

95 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
}
}
]
}