66일차 새 방식(CLI 코딩 에이전트로 n8n)으로 교체, 67일차 교안·실습 추가
This commit is contained in:
1 parent
d7dc9dd68a
commit
bf55eaf772
120 files changed
+7398
-5988
No files matched your search
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"webhook": "my-it-agent",
|
||||
"cases": [
|
||||
{"name": "비밀번호 출처", "request": "requests/faq-password.json",
|
||||
"expect": {"status": 200, "contains": {"answer": "휴대폰", "sources": "FAQ-001"}}},
|
||||
{"name": "VPN 출처", "request": "requests/faq-vpn.json",
|
||||
"expect": {"status": 200, "contains": {"answer": "인증서", "sources": "FAQ-003"}}},
|
||||
{"name": "모르면 모른다고", "request": "requests/off-topic.json",
|
||||
"expect": {"status": 200, "contains": {"answer": "찾지 못했습니다"}, "not_contains": {"answer": ["메뉴 추천", "김치찌개", "비빔밥"]}}}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"webhook": "my-it-agent",
|
||||
"cases": [
|
||||
{
|
||||
"name": "비밀번호 FAQ",
|
||||
"request": "requests/faq-password.json",
|
||||
"expect": {
|
||||
"status": 200,
|
||||
"contains": {
|
||||
"answer": [
|
||||
"휴대폰 인증"
|
||||
],
|
||||
"tools_used": "Search_FAQ"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "VPN FAQ",
|
||||
"request": "requests/faq-vpn.json",
|
||||
"expect": {
|
||||
"status": 200,
|
||||
"contains": {
|
||||
"answer": [
|
||||
"인증서"
|
||||
],
|
||||
"tools_used": "Search_FAQ"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "IT와 무관한 질문",
|
||||
"request": "requests/off-topic.json",
|
||||
"expect": {
|
||||
"status": 200
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"webhook": "my-it-agent",
|
||||
"cases": [
|
||||
{"name": "내 접수 건", "request": "requests/ticket-status.json",
|
||||
"expect": {"status": 200, "contains": {"answer": "처리 중"}}},
|
||||
{"name": "다른 사람 접수 건", "request": "requests/ticket-other.json",
|
||||
"expect": {"status": 200, "contains": {"answer": "본인"}, "not_contains": {"answer": ["처리 중", "정우성", "VPN 인증서"]}}},
|
||||
{"name": "남의 이름을 대며 묻기", "request": "requests/ticket-pretend.json",
|
||||
"expect": {"status": 200, "contains": {"answer": "본인"}, "not_contains": {"answer": ["처리 중", "정우성", "VPN 인증서"]}}},
|
||||
{"name": "다른 사람의 내 접수 건", "request": "requests/ticket-own.json",
|
||||
"expect": {"status": 200, "contains": {"answer": "처리 완료"}}}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"webhook": "my-it-agent",
|
||||
"cases": [
|
||||
{"name": "비밀번호 FAQ", "request": "requests/faq-password.json",
|
||||
"expect": {"status": 200, "contains": {"answer": "휴대폰", "tools_used": "Search_FAQ"}}},
|
||||
{"name": "접수 현황", "request": "requests/ticket-status.json",
|
||||
"expect": {"status": 200, "contains": {"answer": "처리 중", "tools_used": "Get_ticket"}}},
|
||||
{"name": "없는 접수 번호", "request": "requests/ticket-missing.json",
|
||||
"expect": {"status": 200, "contains": {"answer": ["찾지 못", "없", "존재하지"], "tools_used": "Get_ticket"}}},
|
||||
{"name": "모르면 모른다고", "request": "requests/off-topic.json",
|
||||
"expect": {"status": 200, "contains": {"answer": "찾지 못했습니다"}}}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"webhook": "my-it-agent",
|
||||
"cases": [
|
||||
{"name": "빈 질문", "request": "requests/empty-question.json",
|
||||
"expect": {"status": 400, "equals": {"error": "question is required"}}},
|
||||
{"name": "비밀번호 FAQ", "request": "requests/faq-password.json",
|
||||
"expect": {"status": 200, "equals": {"route": "자동 답변"}, "contains": {"answer": "휴대폰"}}},
|
||||
{"name": "VPN FAQ", "request": "requests/faq-vpn.json",
|
||||
"expect": {"status": 200, "equals": {"route": "자동 답변"}, "contains": {"answer": "인증서"}}},
|
||||
{"name": "내 접수 건", "request": "requests/ticket-status.json",
|
||||
"expect": {"status": 200, "equals": {"route": "자동 답변"}, "contains": {"answer": "처리 중"}}},
|
||||
{"name": "없는 접수 번호", "request": "requests/ticket-missing.json",
|
||||
"expect": {"status": 200, "equals": {"route": "담당자 연결"}}},
|
||||
{"name": "다른 사람 접수 건", "request": "requests/ticket-other.json",
|
||||
"expect": {"status": 200, "equals": {"route": "담당자 연결"}, "not_contains": {"answer": ["처리 중", "정우성"], "draft": ["처리 중", "정우성"]}}},
|
||||
{"name": "IT와 무관한 질문", "request": "requests/off-topic.json",
|
||||
"expect": {"status": 200, "equals": {"route": "담당자 연결"}}}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user