From 90659b60ffc6a2dd6240d7d058a916f2e5920b94 Mon Sep 17 00:00:00 2001 From: Sameer Aftab <53132294+Sameer-aftab@users.noreply.github.com> Date: Mon, 20 Oct 2025 07:26:12 +0500 Subject: [PATCH] AI Chat Summarizer (Python + Transformers) Uses a pretrained Hugging Face model to summarize text/chat logs. --- Machine Learning/ChatSummarizer.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Machine Learning/ChatSummarizer.py diff --git a/Machine Learning/ChatSummarizer.py b/Machine Learning/ChatSummarizer.py new file mode 100644 index 0000000..2cc912c --- /dev/null +++ b/Machine Learning/ChatSummarizer.py @@ -0,0 +1,13 @@ +from transformers import pipeline + +summarizer = pipeline("summarization", model="facebook/bart-large-cnn") + +chat_log = """ +User: Hey, how can I reset my password? +Bot: Click on 'Forgot Password' on the login screen. +User: Thanks! Also, can I change my email later? +Bot: Yes, you can update it in Settings > Profile. +""" + +summary = summarizer(chat_log, max_length=40, min_length=10, do_sample=False) +print(summary[0]['summary_text'])