Diagrammatic

Build a Cognitive AI Application — System Design Interview Practice

Design an AI application that processes text, images, and speech, provides conversational AI, understands user intent, and answers questions from knowledge bases. Work through the requirements, architecture trade-offs, and an interactive design review.

Requirements and concepts to consider

  • Implement conversational AI botRequirement
  • Understand natural languageRequirement
  • Extract intents and entitiesRequirement
  • Answer frequently asked questionsRequirement
  • Perform sentiment analysisRequirement
  • Integrate with multiple channelsRequirement
  • Customize bot responsesRequirement
  • Monitor bot conversationsRequirement
  • azureConcept to explore
  • cognitive servicesConcept to explore
  • aiConcept to explore
  • bot serviceConcept to explore
  • nlpConcept to explore
Diagrammatic — system design practice and architecture review.