Improve intent classification to distinguish billing from asset
예치금/잔액 등 금전 단일 질문은 billing으로, 전체 현황 조회만 asset으로 분류하도록 프롬프트 개선. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -198,10 +198,12 @@ async function classifyIntent(env: Env, text: string): Promise<string | null> {
|
||||
content: `사용자 메시지의 의도를 분류하세요. 반드시 아래 중 하나만 응답하세요:
|
||||
- troubleshoot: 기술 문제, 접속 불가, 오류, 장애, 느림, 차단, 네트워크 문제, 도메인/서버/서비스 문제 해결
|
||||
- onboarding: 신규 가입, 서비스 소개, 요금/플랜 문의, 처음 이용
|
||||
- billing: 입금, 충전, 잔액, 결제, 환불, 요금 관련
|
||||
- asset: 자산 현황, 내 서버/도메인 목록, 보유 서비스 조회
|
||||
- billing: 예치금, 잔액, 입금, 충전, 결제, 환불, 요금, 돈, 계좌, 송금, 미납, 청구 등 금전/결제 관련
|
||||
- asset: 내 서버 목록, 내 도메인 목록, 보유 서비스 조회, 자산 현황, 대시보드 등 전체 현황 조회
|
||||
- general: 위 어느 것에도 해당하지 않는 일반 질문이나 인사
|
||||
|
||||
중요: 금액/금전 관련 단일 질문(예치금, 잔액, 입금)은 billing이고, 여러 자산의 종합 현황을 묻는 경우만 asset입니다.
|
||||
|
||||
한 단어만 응답하세요.`,
|
||||
},
|
||||
{ role: 'user', content: text },
|
||||
|
||||
Reference in New Issue
Block a user