All files / config synonyms.config.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22                      2x                    
import type { TElisaSynonyms } from '../interfaces/eliza.interface';
 
/**
 * Synonyms mapping.
 *
 * Entries prestructured as layed out in Weizenbaum's description
 * [cf: Communications of the ACM, Vol. 9, #1 (January 1966): p 36-45.]
 * Links:
 * - https://cacm.acm.org/
 * - https://dl.acm.org/doi/10.1145/365153.365168
 */
export const elizaSynonyms: TElisaSynonyms = {
  be: ['am', 'is', 'are', 'was'],
  belief: ['feel', 'think', 'believe', 'wish'],
  cannot: ["can't"],
  desire: ['want', 'need'],
  everyone: ['everybody', 'nobody', 'noone'],
  family: ['mother', 'mom', 'father', 'dad', 'sister', 'brother', 'wife', 'children', 'child'],
  happy: ['elated', 'glad', 'better'],
  sad: ['unhappy', 'depressed', 'sick'],
};