confidence metrics
This commit is contained in:
@@ -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;
|
||||
}, {});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user