Hannah is an English conversational chatbot designed as a virtual girlfriend-style assistant.
The goal of the project is to apply Natural Language Processing (NLP) techniques to build a system capable of maintaining natural and fluid conversations, simulating interaction with a real person.
This project is part of the course 1INF59 - Natural Language Processing (PUCP, 2026-1).
- Implement an English conversational chatbot.
- Use English corpora to train and evaluate the model.
- Apply NLP techniques: preprocessing, embeddings, language models, and Transformers.
- Explore advanced approaches such as Retrieval-Augmented Generation (RAG) to improve response quality.
- Deploy the prototype in a local environment for demonstration.
Project developed by Group 5 of the course 1INF59 - Natural Language Processing.