LifeTapLabs/natural-language-processing-assignment-3-caleb-cooper
0
Natural Language Processing Assignment 3 - Caleb Cooper
A small conversational chatbot built for NLP Assignment 3 (MS in AI, FAU).
- Model:
microsoft/DialoGPT-medium(pretrained, no fine-tuning) - Interface: Gradio
ChatInterface - Hosting: Hugging Face Spaces (free CPU tier)
Features
- Conversation memory within a single session so the model can use prior turns as context.
- Token-budget trimming so the conversation stays within the model context window.
- Gradio chat UI with a few example prompts.
How to run locally
pip install -r requirements.txt
python app.pyThis launches a local Gradio app at http://127.0.0.1:7860.
Notes
DialoGPT-medium is an older conversational model, so some replies can still feel short or a little off. That is expected for this model family.
