from transformers import pipeline | |
import gradio as gr | |
# Hugging Face's sentiment analysis pipeline | |
sentiment_analysis = pipeline('sentiment-analysis') | |
# Function to analyze customer feedback | |
def analyze_feedback(feedback): | |
result = sentiment_analysis(feedback) | |
return f"Sentiment: {result[0]['label']} (Confidence: {result[0]['score']:.2f})" | |
# Gradio interface for feedback analysis | |
with gr.Blocks() as feedback_app: | |
feedback = gr.Textbox(label="Customer Feedback") | |
analyze_button = gr.Button("Analyze Feedback") | |
sentiment_output = gr.Textbox(label="Sentiment Analysis") | |
analyze_button.click(fn=analyze_feedback, inputs=feedback, outputs=sentiment_output) | |
feedback_app.launch() | |