Spaces:
Sleeping
Sleeping
import gradio as gr | |
# Student Information | |
My_info = "Student ID: 6319250G, Name: Aung Hlaing Tun" | |
# Gradio UI Setup | |
with gr.Blocks() as interface: | |
gr.Markdown("π© Development of an AI Ticket Classifier Model Using DistilBERT") | |
gr.Markdown(f"*{My_info}*") | |
gr.Markdown( | |
""" | |
**π About this App** | |
- This system predicts the appropriate **team assignment** and **contact email** based on the ticket description. | |
- Simply enter up to **5 ticket descriptions**, and the AI will classify them accordingly. | |
""" | |
) | |
with gr.Row(): | |
with gr.Column(): | |
input1 = gr.Textbox(lines=2, placeholder="Enter ticket description 1...", label="Ticket 1") | |
output_team1 = gr.Textbox(label="Predicted Team 1") | |
output_email1 = gr.Textbox(label="Predicted Email 1") | |
with gr.Column(): | |
input2 = gr.Textbox(lines=2, placeholder="Enter ticket description 2...", label="Ticket 2") | |
output_team2 = gr.Textbox(label="Predicted Team 2") | |
output_email2 = gr.Textbox(label="Predicted Email 2") | |
with gr.Column(): | |
input3 = gr.Textbox(lines=2, placeholder="Enter ticket description 3...", label="Ticket 3") | |
output_team3 = gr.Textbox(label="Predicted Team 3") | |
output_email3 = gr.Textbox(label="Predicted Email 3") | |
with gr.Column(): | |
input4 = gr.Textbox(lines=2, placeholder="Enter ticket description 4...", label="Ticket 4") | |
output_team4 = gr.Textbox(label="Predicted Team 4") | |
output_email4 = gr.Textbox(label="Predicted Email 4") | |
with gr.Column(): | |
input5 = gr.Textbox(lines=2, placeholder="Enter ticket description 5...", label="Ticket 5") | |
output_team5 = gr.Textbox(label="Predicted Team 5") | |
output_email5 = gr.Textbox(label="Predicted Email 5") | |
with gr.Column(): | |
input6 = gr.Textbox(lines=2, placeholder="Enter ticket description 6...", label="Ticket 6") | |
output_team6 = gr.Textbox(label="Predicted Team 6") | |
output_email6 = gr.Textbox(label="Predicted Email 6") | |
with gr.Row(): | |
btn1 = gr.Button("Predict for Ticket 1") | |
btn2 = gr.Button("Predict for Ticket 2") | |
btn3 = gr.Button("Predict for Ticket 3") | |
btn4 = gr.Button("Predict for Ticket 4") | |
btn5 = gr.Button("Predict for Ticket 5") | |
btn6 = gr.Button("Predict for Ticket 6") | |
interface.launch(share=True) | |