Skip to content

Ankur-krGarg/ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💬 ChatBot using Transformers

An end-to-end chatbot powered by transformer-based language models. This project demonstrates how to build a simple conversational agent capable of context-aware, natural responses using Hugging Face pipelines.


🚀 Features

  • Conversational AI
    Real-time interaction using pre-trained transformer models.

  • Plug-and-Play
    Minimal setup with Hugging Face’s pipeline interface.

  • Customizable Response Logic
    Simple rules integrated with model outputs for better user experience.

  • Scalable Base
    Ready to be extended into more advanced systems (like RAG or agent-based bots).


🛠️ Tech Stack

  • Python 3
  • Hugging Face Transformers (e.g., DialoGPT)
  • NLP Pipeline (text input → tokenization → model → output)
  • Jupyter Notebook (for testing)

🧠 Model Insight

Uses transformer models such as microsoft/DialoGPT or gpt2 for conversational response generation. Models are loaded with Hugging Face's high-level pipeline interface.


📌 Sample Dialogue

You: Hello, who are you?
Bot: I'm a language model here to chat with you!

You: What's the capital of France?
Bot: Paris.


📁 Project Purpose

This notebook showcases the integration of LLMs into a real-time chatbot flow. Ideal for building personal assistants, customer support bots, or testing dialogue models in prototyping phases.


✅ Ideal For

  • Freelance chatbot development
  • LLM integration demos
  • Building foundations for advanced agents
  • Portfolio showcasing NLP capabilities

About

Transformer-based chatbot demo using Hugging Face's conversational models

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages