Table of Contents

Class IntentClassifierManager

Namespace
JD.AI.Workflows
Assembly
JD.AI.Workflows.dll

Default implementation of IIntentClassifierManager.

public sealed class IntentClassifierManager : IIntentClassifierManager
Inheritance
IntentClassifierManager
Implements
Inherited Members

Constructors

IntentClassifierManager(IPromptIntentClassifier)

public IntentClassifierManager(IPromptIntentClassifier initialClassifier)

Parameters

initialClassifier IPromptIntentClassifier

Properties

Classifier

Current active classifier.

public IPromptIntentClassifier Classifier { get; }

Property Value

IPromptIntentClassifier

Methods

ReloadCurrent()

Reloads the currently active classifier if it supports hot-reload (e.g. MlNetIntentClassifier).

public void ReloadCurrent()

SetClassifier(IPromptIntentClassifier)

Replaces the active classifier with classifier, disposing the previous instance if it implements IDisposable.

public void SetClassifier(IPromptIntentClassifier classifier)

Parameters

classifier IPromptIntentClassifier