| 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() | |