Cursor: Apply local changes for cloud agent

This commit is contained in:
Rocky
2026-08-27 18:01:46 +08:00
parent 39002336c0
commit 42e6252f01
148 changed files with 120105 additions and 8122 deletions
@@ -0,0 +1,15 @@
# Nine-model v1 baseline
This snapshot predates the second low-recall corpus expansion.
- Training corpus: 11,172 records
- Corrected development holdout: 640 records, zero exact training overlap
- Binary macro precision: 0.9492
- Binary macro recall: 0.5091
- Binary macro F1: 0.6374
- Runtime-gated sentiment macro F1: 0.6228
The holdout is a development benchmark, not a final blind release gate.
`ScheduleNegotiationIntentClassifier.mlmodel` is preserved here because it
outperformed the expanded-corpus replacement and remains the deployed model.
@@ -0,0 +1,146 @@
{
"classifiers" : [
{
"acceptedForAutomaticRouting" : true,
"algorithm" : "maxEnt",
"confidenceThreshold" : 0.98,
"confidenceThresholdsByLanguage" : {
"en" : 0.99,
"zh-Hans" : 0.98
},
"id" : "task",
"labels" : [
"notTask",
"task"
],
"modelFile" : "TaskIntentClassifier.mlmodel",
"positiveLabel" : "task"
},
{
"acceptedForAutomaticRouting" : true,
"algorithm" : "maxEnt",
"confidenceThreshold" : 0.6,
"confidenceThresholdsByLanguage" : {
"en" : 0.6,
"zh-Hans" : 0.6
},
"id" : "question",
"labels" : [
"notQuestion",
"question"
],
"modelFile" : "QuestionIntentClassifier.mlmodel",
"positiveLabel" : "question"
},
{
"acceptedForAutomaticRouting" : true,
"algorithm" : "maxEnt",
"confidenceThreshold" : 0.79,
"confidenceThresholdsByLanguage" : {
"en" : 0.8,
"zh-Hans" : 0.82
},
"id" : "invitation",
"labels" : [
"notInvitation",
"invitation"
],
"modelFile" : "InvitationIntentClassifier.mlmodel",
"positiveLabel" : "invitation"
},
{
"acceptedForAutomaticRouting" : true,
"algorithm" : "maxEnt",
"confidenceThreshold" : 0.79,
"confidenceThresholdsByLanguage" : {
"en" : 0.79,
"zh-Hans" : 0.79
},
"id" : "complaint",
"labels" : [
"notComplaint",
"complaint"
],
"modelFile" : "ComplaintIntentClassifier.mlmodel",
"positiveLabel" : "complaint"
},
{
"acceptedForAutomaticRouting" : true,
"algorithm" : "maxEnt",
"confidenceThreshold" : 0.53,
"confidenceThresholdsByLanguage" : {
"en" : 0.53,
"zh-Hans" : 0.53
},
"id" : "scheduleNegotiation",
"labels" : [
"notScheduleNegotiation",
"scheduleNegotiation"
],
"modelFile" : "ScheduleNegotiationIntentClassifier.mlmodel",
"positiveLabel" : "scheduleNegotiation"
},
{
"acceptedForAutomaticRouting" : true,
"algorithm" : "maxEnt",
"confidenceThreshold" : 0.77,
"confidenceThresholdsByLanguage" : {
"en" : 0.77,
"zh-Hans" : 0.8
},
"id" : "confirmationDecision",
"labels" : [
"notConfirmationDecision",
"confirmationDecision"
],
"modelFile" : "ConfirmationDecisionIntentClassifier.mlmodel",
"positiveLabel" : "confirmationDecision"
},
{
"acceptedForAutomaticRouting" : true,
"algorithm" : "maxEnt",
"confidenceThreshold" : 0.77,
"confidenceThresholdsByLanguage" : {
"en" : 0.83,
"zh-Hans" : 0.77
},
"id" : "followUpReminder",
"labels" : [
"notFollowUpReminder",
"followUpReminder"
],
"modelFile" : "FollowUpReminderIntentClassifier.mlmodel",
"positiveLabel" : "followUpReminder"
},
{
"acceptedForAutomaticRouting" : true,
"algorithm" : "maxEnt",
"confidenceThreshold" : 0.74,
"confidenceThresholdsByLanguage" : {
"en" : 0.74,
"zh-Hans" : 0.79
},
"id" : "replyableMessage",
"labels" : [
"notReplyableMessage",
"replyableMessage"
],
"modelFile" : "ConversationalReplyIntentClassifier.mlmodel",
"positiveLabel" : "replyableMessage"
},
{
"acceptedForAutomaticRouting" : true,
"algorithm" : "maxEnt",
"id" : "sentiment",
"labels" : [
"negative",
"neutral",
"positive"
],
"modelFile" : "SentimentClassifier.mlmodel"
}
],
"corpusRecordCount" : 11172,
"generatedAt" : "2026-08-26T10:38:35Z",
"schemaVersion" : 2
}