confidence metrics

This commit is contained in:
overcuriousity
2025-08-05 15:49:23 +02:00
parent 8c5dc36788
commit 183e36b86d
3 changed files with 166 additions and 177 deletions

View File

@@ -1101,11 +1101,15 @@ ${JSON.stringify(conceptsToSend, null, 2)}`;
const queryLower = userQuery.toLowerCase();
const domainKeywordsEnv = process.env.CONFIDENCE_DOMAIN_KEYWORDS || '';
// Load domain keywords from environment with fallback
const domainKeywordsEnv = process.env.CONFIDENCE_DOMAIN_KEYWORDS ||
'incident-response:incident,breach,attack,compromise,response|malware-analysis:malware,virus,trojan,reverse,analysis|network-forensics:network,traffic,packet,pcap,wireshark|mobile-forensics:mobile,android,ios,phone,app|cloud-forensics:cloud,aws,azure,saas,paas';
const domainKeywords = domainKeywordsEnv.split('|').reduce((acc, pair) => {
const [domain, keywords] = pair.split(':');
acc[domain] = keywords.split(',');
if (domain && keywords) {
acc[domain] = keywords.split(',');
}
return acc;
}, {});