// Using knowledge provider configuration
const knowledgeNode = new KnowledgeNode({
id: 'my-knowledge-node',
knowledgeId: 'company-docs',
knowledgeRecords: ['policy-1', 'policy-2', 'faq-1'],
retrievalConfig: {
threshold: 0.8,
topK: 3
}
});
// Using existing knowledge component
const knowledgeComponent = new RemoteKnowledgeComponent({ id: 'existing-knowledge-component' });
const knowledgeNodeWithComponent = new KnowledgeNode({
id: 'my-knowledge-node',
knowledgeId: 'company-docs',
knowledgeRecords: ['policy-1', 'policy-2', 'faq-1'],
knowledgeComponent
});