eta.transducers.tt.TTAffectTransducer
- class TTAffectTransducer(rule_dirs)[source]
Bases:
TTTransducer
,AffectTransducer
Methods
TT is performed locally so does not incur any cost.
- cost()
TT is performed locally so does not incur any cost.
- __call__(words, conversation_log)[source]
Choose a result for some input using TT.
- Parameters:
inputs (str or list[str] or s-expr) – The input or inputs to use for choosing a result. If the input is a string or list of strings (where none of the strings are quoted expressions), it is used to create a single word list after concatenating each substring. Otherwise, the input is an S-expression and is used directly as input.
- Returns:
A list of chosen results (which may be processed further by the specific transducer instance).
- Return type: