68일차 Lab 테스트 결과(LAB-TEST-RESULT.md · test -v 출력 · 보고서) 공개, flow.py test -v 추가

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
mcchaeandClaude Opus 5.5 committed 2026-10-20 23:19:55 +09:00
1 parent 160967b005
commit 4d77cefbef
36 files changed
+7790 -1

No files matched your search

+190
View File
@@ -0,0 +1,190 @@
POST http://localhost:5678/webhook/my-assistant · 6 case(s) × 1
✔ 복합 요청 · 3개 모두 답 · 8.0s
→ request POST /webhook/my-assistant
{
"message": "T-1002 처리 상태 알려주고, 첨부한 회의록에서 할 일도 정리해줘. 그리고 프린터 출력이 안 돼요.",
"user": "박서연",
"title": "10월 16일 주간 회의",
"notes": "참석: 김민지, 이준호, 박서연. 1) 신규 고객 문의 응답 템플릿을 이준호가 금요일까지 정리한다. 2) 박서연은 다음 주 월요일까지 VPN 장애 보고서를 작성한다. 3) 서버 점검 일정은 김민지가 오늘 중 공지한다. 4) 회의실 예약 규칙 개선은 담당자를 다음 회의에서 정한다. 다음 회의는 10월 23일."
}
← response HTTP 200
{
"count": 3,
"results": [
{
"index": 1,
"type": "it",
"text": "T-1002 처리 상태 알려줘",
"agent": "it-agent",
"route": "자동 답변",
"answer": "T-1002 티켓은 현재 \"처리 중\" 상태이며, VPN 인증서 발급 승인 대기 중입니다. 10월 20일에 완료될 예정입니다. 추가 문의가 필요하면 알려주세요."
},
{
"index": 2,
"type": "meeting",
"text": "첨부한 회의록에서 할 일 정리",
"agent": "meeting-agent",
"route": "자동 답변",
"answer": "10월 16일 주간 회의에서 신규 고객 문의 응답 템플릿 정리, VPN 장애 보고서 작성, 서버 점검 일정 공지, 회의실 예약 규칙 개선 담당자 선정에 대해 논의함. 할 일: 이준호 - 신규 고객 문의 응답 템플릿 정리 (금요일까지); 박서연 - VPN 장애 보고서 작성 (다음 주 월요일까지); 김민지 - 서버 점검 일정 공지 (오늘 중); 미정 - 회의실 예약 규칙 개선 담당자 선정 (10월 23일 다음 회의)",
"actions": [
{
"owner": "이준호",
"task": "신규 고객 문의 응답 템플릿 정리",
"due": "금요일까지"
},
{
"owner": "박서연",
"task": "VPN 장애 보고서 작성",
"due": "다음 주 월요일까지"
},
{
"owner": "김민지",
"task": "서버 점검 일정 공지",
"due": "오늘 중"
},
{
"owner": "미정",
"task": "회의실 예약 규칙 개선 담당자 선정",
"due": "10월 23일 다음 회의"
}
]
},
{
"index": 3,
"type": "it",
"text": "프린터 출력이 안 돼요",
"agent": "it-agent",
"route": "자동 답변",
"answer": "프린터 출력이 안 될 때는 프린터 전원과 네트워크 연결을 확인하고, 인쇄 대기열을 비운 뒤 다시 출력해 보세요."
}
],
"reply": "1. T-1002 처리 상태 알려줘\n → [자동 답변] T-1002 티켓은 현재 \"처리 중\" 상태이며, VPN 인증서 발급 승인 대기 중입니다. 10월 20일에 완료될 예정입니다. 추가 문의가 필요하면 알려주세요.\n2. 첨부한 회의록에서 할 일 정리\n → [자동 답변] 10월 16일 주간 회의에서 신규 고객 문의 응답 템플릿 정리, VPN 장애 보고서 작성, 서버 점검 일정 공지, 회의실 예약 규칙 개선 담당자 선정에 대해 논의함. 할 일: 이준호 - 신규 고객 문의 응답 템플릿 정리 (금요일까지); 박서연 - VPN 장애 보고서 작성 (다음 주 월요일까지); 김민지 - 서버 점검 일정 공지 (오늘 중); 미정 - 회의실 예약 규칙 개선 담당자 선정 (10월 23일 다음 회의)\n3. 프린터 출력이 안 돼요\n → [자동 답변] 프린터 출력이 안 될 때는 프린터 전원과 네트워크 연결을 확인하고, 인쇄 대기열을 비운 뒤 다시 출력해 보세요."
}
✔ IT 하나 · 3.5s
→ request POST /webhook/my-assistant
{
"message": "VPN이 계속 끊겨요. 어떻게 해야 하나요?",
"user": "이준호"
}
← response HTTP 200
{
"count": 1,
"results": [
{
"index": 1,
"type": "it",
"text": "VPN이 계속 끊겨요. 어떻게 해야 하나요?",
"agent": "it-agent",
"route": "자동 답변",
"answer": "VPN이 계속 끊길 경우, VPN 클라이언트를 최신 버전으로 업데이트하고 인증서 만료 여부를 확인한 뒤 다시 접속해 보시기 바랍니다."
}
],
"reply": "1. VPN이 계속 끊겨요. 어떻게 해야 하나요?\n → [자동 답변] VPN이 계속 끊길 경우, VPN 클라이언트를 최신 버전으로 업데이트하고 인증서 만료 여부를 확인한 뒤 다시 접속해 보시기 바랍니다."
}
✔ 회의록 정리 · 4.2s
→ request POST /webhook/my-assistant
{
"message": "이번 회의록 할 일 정리 부탁해요",
"user": "김민지",
"title": "10월 16일 주간 회의",
"notes": "참석: 김민지, 이준호, 박서연. 1) 신규 고객 문의 응답 템플릿을 이준호가 금요일까지 정리한다. 2) 박서연은 다음 주 월요일까지 VPN 장애 보고서를 작성한다. 3) 서버 점검 일정은 김민지가 오늘 중 공지한다. 4) 회의실 예약 규칙 개선은 담당자를 다음 회의에서 정한다. 다음 회의는 10월 23일."
}
← response HTTP 200
{
"count": 1,
"results": [
{
"index": 1,
"type": "meeting",
"text": "이번 회의록 할 일 정리 부탁해요",
"agent": "meeting-agent",
"route": "자동 답변",
"answer": "10월 16일 주간 회의에서 신규 고객 문의 응답 템플릿 정리, VPN 장애 보고서 작성, 서버 점검 일정 공지, 회의실 예약 규칙 개선 담당자 선정에 대해 논의함. 할 일: 이준호 - 신규 고객 문의 응답 템플릿 정리 (금요일); 박서연 - VPN 장애 보고서 작성 (다음 주 월요일); 김민지 - 서버 점검 일정 공지 (오늘); 미정 - 회의실 예약 규칙 개선 담당자 선정 (10월 23일)",
"actions": [
{
"owner": "이준호",
"task": "신규 고객 문의 응답 템플릿 정리",
"due": "금요일"
},
{
"owner": "박서연",
"task": "VPN 장애 보고서 작성",
"due": "다음 주 월요일"
},
{
"owner": "김민지",
"task": "서버 점검 일정 공지",
"due": "오늘"
},
{
"owner": "미정",
"task": "회의실 예약 규칙 개선 담당자 선정",
"due": "10월 23일"
}
]
}
],
"reply": "1. 이번 회의록 할 일 정리 부탁해요\n → [자동 답변] 10월 16일 주간 회의에서 신규 고객 문의 응답 템플릿 정리, VPN 장애 보고서 작성, 서버 점검 일정 공지, 회의실 예약 규칙 개선 담당자 선정에 대해 논의함. 할 일: 이준호 - 신규 고객 문의 응답 템플릿 정리 (금요일); 박서연 - VPN 장애 보고서 작성 (다음 주 월요일); 김민지 - 서버 점검 일정 공지 (오늘); 미정 - 회의실 예약 규칙 개선 담당자 선정 (10월 23일)"
}
✔ IT와 기타 · 3.7s
→ request POST /webhook/my-assistant
{
"message": "프린터 출력이 안 돼요. 그리고 다음 주 회식 장소도 추천해 주세요.",
"user": "최유진"
}
← response HTTP 200
{
"count": 2,
"results": [
{
"index": 1,
"type": "it",
"text": "프린터 출력이 안 돼요.",
"agent": "it-agent",
"route": "자동 답변",
"answer": "프린터 전원과 네트워크 연결을 확인하고, 인쇄 대기열을 비운 뒤 다시 출력해 보세요."
},
{
"index": 2,
"type": "other",
"text": "다음 주 회식 장소도 추천해 주세요.",
"agent": "담당자 연결",
"route": "담당자 연결",
"answer": "IT 문의와 회의록 정리 말고는 도와드릴 수 없어 담당자에게 전달했습니다."
}
],
"reply": "1. 프린터 출력이 안 돼요.\n → [자동 답변] 프린터 전원과 네트워크 연결을 확인하고, 인쇄 대기열을 비운 뒤 다시 출력해 보세요.\n2. 다음 주 회식 장소도 추천해 주세요.\n → [담당자 연결] IT 문의와 회의록 정리 말고는 도와드릴 수 없어 담당자에게 전달했습니다."
}
✔ 기타만 · Agent 안 부름 · 1.0s
→ request POST /webhook/my-assistant
{
"message": "다음 주 회식 장소 추천해 주세요",
"user": "최유진"
}
← response HTTP 200
{
"count": 1,
"results": [
{
"index": 1,
"type": "other",
"text": "다음 주 회식 장소 추천해 주세요",
"agent": "담당자 연결",
"route": "담당자 연결",
"answer": "IT 문의와 회의록 정리 말고는 도와드릴 수 없어 담당자에게 전달했습니다."
}
],
"reply": "1. 다음 주 회식 장소 추천해 주세요\n → [담당자 연결] IT 문의와 회의록 정리 말고는 도와드릴 수 없어 담당자에게 전달했습니다."
}
✔ 빈 요청 · 0.0s
→ request POST /webhook/my-assistant
{
"message": "",
"user": "이준호"
}
← response HTTP 400
{
"error": "message is required"
}
Passed 6/6
report: runs/lab02-20261020-231101.json