CoolFace
Apppublic

LifeTapLabs/natural-language-processing-assignment-3-caleb-cooper

sourceHugging Facemitupdated 5mo agoView on Hugging Face
0likes
App README

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

bash
pip install -r requirements.txt
python app.py

This 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.