Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Phase 1: Inclusion Filtering
    Students begin by implementing inclusion filtersfiltering capabilities, such as "Find me a recipe with salt from Italy." This involves defining intents and slots, training the intent and slot classifier, and integrating it with the MARBEL agent to enable Prolog-based recipe retrieval.

  • Phase 2: Exclusion Filtering
    The next step is extending the system to handle exclusion filters, like "I want a recipe without salt." Students update datasets, retrain the model to recognize exclusion intents and slots, and adapt MARBEL patterns to manage combined filtering scenarios.

  • Phase 3: Custom Extensions
    Students then innovate by adding their own extensions, such as multi-turn dialogue, advanced filtering for dietary restrictions, or enhanced context handling. This phase emphasizes creativity and the practical application of NLU principles to real-world problems.

...