Midway Check-In Presentation
This is a midway check in. It is pass/fail. To pass you need to show what you have done so far. It is not graded necessarily. Your group should have done something regardless of install issues.
All presentation materials should be submitted in advance on Canvas as a PDF and made available via your git repository. Your TA should be able to access your presentation slides.
Be ready to engage and respond to any queries during the Q&A sessions after each part.
By this point you should be done with Connecting Your Entire Pipeline and all of the basic Your Intent and Slot Classifier (and all sub-pages before and under these).
The presentation is used to check on the work described in part of the Assessment Rubric.
Midway Project Presentation Guidelines
The midway presentation is a critical milestone to evaluate your progress and help ensure your project aligns with the expected goals. Below are the comprehensive guidelines to help you prepare and deliver a professional presentation.
General Requirements
Duration: Each group will have 10–15 minutes to present.
Submission:
Submit your slides in PDF format via Canvas and make them available on your GitHub repository.
Ensure your TA can access your presentation slides ahead of the session.
Preparation:
Group members must rehearse and stay within the time limit.
Be prepared to engage and respond to queries during the Q&A session.
Evaluation Criteria:
The presentation contributes to the evaluation of the Assessment Rubric.
Your progress should reflect completion of the tasks described in:
Your Intent and Slot Classifier and its sub-pages.
Your MARBEL Agent and its sub-pages (up to and including Connecting Your Entire Pipeline) .
Presentation Structure
Note after each section the TA will ask questions on the work. We expect all group members to be able to answer questions on any of the parts!
Part 1: Intent and Slot Classifier
Introduction
Briefly explain the purpose of the intent and slot classifier.
Describe its role in the overall pipeline.
Dataset Analysis
Show the dataset distribution analysis:
Run your distribution function and explain the results.
TA will verify correctness and completeness.
Model Overview
Present the model architecture you created:
Explain the BERT-based classifier.
Highlight additional layers (if any) and their purpose.
TA will verify the architecture and its alignment with expectations.
Evaluation Results
Run the evaluation on your model and present the results.
Compare the metrics (e.g., accuracy, F1 score) against the given thresholds.
TA will verify that the evaluation meets the expected thresholds.
Model Improvements
Discuss any improvements made (or planned) to the model.
Highlight steps taken to address data or architecture-related challenges.
Part 2: MARBEL Agent
Overview
Introduce your MARBEL Agent and explain its purpose.
Functional Demonstrations
Show and explain the following functionalities:
Greet and Self-Identify: Demonstrate how the agent starts a conversation.
Request a Recommendation: Show how the agent handles recommendations.
Select Recipes: Present how the agent processes recipe selections.
Filtering by Inclusion: Demonstrate how the agent handles recipe filtering.
TA will check all filtering capabilities.
Visual Design
TA will check that all visual pages are present and functional.
Part 3: Entire Pipeline
Pipeline Explanation
Describe how your entire system works, integrating:
The intent and slot classifier.
The MARBEL Agent and its features.
Pipeline Demonstration
Show the fully connected pipeline:
Demonstrate how the classifier integrates with the MARBEL Agent.
Ensure the system processes end-to-end inputs seamlessly.
Highlight any areas that required troubleshooting or debugging
The TA will then fill out the Assessment Rubric for Basic Agent - Inclusion in all categories except Conversation Patterns and Responses.
Preparation Checklist
✅ Slides:
Ensure they are clear, concise, and cover all required sections.
Use visuals (charts, diagrams, screenshots) to support explanations.
✅ Demonstrations:
Test your scripts and pipeline in advance to avoid technical issues during the presentation.
Ensure you meet the evaluation thresholds and demonstrate progress effectively.
✅ Rubric:
Review the rubric and ensure you’ve addressed all relevant sections.
Prepare explanations for any areas that are incomplete.
Key Reminders
Stick to the time limit.
Be concise but thorough in your explanations.
Ensure all group members contribute to the presentation.
Focus on progress and how you addressed challenges.
By following these guidelines, your midway presentation will serve as both an effective progress check and a significant contributor to your final project evaluation.