ScorerBase#
- class council.scorers.ScorerBase[source]#
Bases:
ABCBase class for implementing a Scorer
- abstract _score(message: ChatMessage) float[source]#
To be implemented with in derived classes with actual scoring logic
- score(message: ChatMessage) float[source]#
Score the given message
- Parameters:
message (ChatMessage) – the message to be scored
- Returns:
similarity score. The greater the value to higher the similarity
- Raises:
SimilarityScorerException – an unexpected error occurs