System Design

Facilitate Discord conversations using cloud enabled distributed architecture.

  • Natural Language Processing to label conversations by subject.
  • Respond with helpful information.
  • Categorize severity.
sequenceDiagram actor Bob participant D as Woodcord participant API as AMI API participant DB as Database participant LM as Learning Module Bob ->> D: Post Message D ->> API: Store Message / Search for Reply DB ->> API: Common Reply API ->> D : Reply D ->> Bob: Reply Bob ->> D: Reply Feedback (emoji) D ->> API: Store Feedback API ->> DB: Store Fedback by Message Id DB ->> LM: Execute NLP LM ->> DB: Store Updated Response List