Spaces:
Runtime error
Runtime error
import gradio as gr | |
import requests | |
import os | |
# === Config === | |
API_KEY = "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" | |
MODEL = "deepseek/deepseek-r1:free" | |
resume_text = """ | |
JAMES CHERIYAN | |
Technical Support Specialist | IT Solutions | Customer Experience | |
π +44 7442585688 | |
π§ [email protected] | |
π Belfast, UK | |
--- | |
π§Ύ PROFESSIONAL SUMMARY | |
Dedicated technical support professional with a proven track record in troubleshooting and technical problem resolution across various platforms. Passionate about enhancing customer experience through effective communication and proactive problem-solving. Experienced in 24x7 environments, system monitoring, and cross-team collaboration. Skilled in identifying customer needs and implementing process improvements that build trust and satisfaction. | |
--- | |
π οΈ TECHNICAL SKILLS | |
- Technical Troubleshooting | |
- System Monitoring | |
- Problem Solving | |
- Collaboration | |
- Communication Skills | |
- Attention to Detail | |
- Process Optimization | |
- 24x7 Environment | |
- Adaptability | |
- Telecoms Experience | |
- Quick Learning | |
- Networking Knowledge | |
- Decision Making | |
- Help Desk | |
- Active Listening | |
- User Feedback Analysis | |
- CRM Proficiency | |
- Knowledge Base Development | |
- VoIP | |
- Python | |
- IT Systems Proficiency | |
- SQL | |
--- | |
π STRENGTHS | |
- Excels in software support via multiple channels | |
- Strong cross-functional collaboration | |
- Customer-focused problem solver | |
- Effective communicator | |
- Analytical thinker with a customer-centric mindset | |
--- | |
πΌ WORK EXPERIENCE | |
**Technical Support Engineer** | |
*Natterbox* β Belfast, UK | |
π Jan 2025 β Present | |
**Customer Contact & Experience Specialist** | |
*NatWest Group via FirstSource* β Belfast, UK | |
π Mar 2022 β Present | |
- First point of contact for online banking issues via call and email | |
- Documented frequent issues and solutions | |
- Collaborated with IT to resolve tech issues | |
- Assisted with digital banking service adoption | |
- Monitored systems to ensure seamless operations | |
- Suggested recurring problem process improvements | |
- Maintained detailed logs for analysis | |
**Customer Contact Associate - Technical Support** | |
*Comcast Corp Xfinity via Nuance Communications* β Bangalore | |
π Jul 2019 β Sep 2021 | |
- Provided tech support via chat, email, CRM | |
- Diagnosed system failures in time-sensitive settings | |
- Monitored networks and resolved bottlenecks | |
- Supported digital services (internet, TV, VoIP) | |
- Implemented process improvements | |
- Maintained CRM records | |
- Acted as liaison between tech teams and users | |
**Customer Service Advisor - Technical Support** | |
*AT&T U-verse via [24]7.ai* β Bangalore | |
π Nov 2017 β Dec 2018 | |
- Managed live chat/email/CRM in 24x7 environment | |
- Resolved issues for AT&T U-verse services | |
- Ensured quality compliance and procedure adherence | |
- Delivered tech support training to teams | |
- Maintained accurate CRM records | |
- Assisted customers with setups and upgrades | |
**IT Technical Support Specialist and Trainer** | |
*Little Flower Convent School* | |
π Jun 2014 β Jan 2017 | |
- Trained staff on TechNext systems | |
- Supported school software and improved usability | |
- Helped over 300 students improve computer skills, increasing pass rates by 95% | |
--- | |
π EDUCATION | |
**MSc Computer Science** | |
Ulster University β Belfast, UK | |
π Feb 2022 β Sep 2023 | |
**BCA β Bachelorβs in Computer Application** | |
Kannur University β Kannur, India | |
π Jun 2011 β Jun 2014 | |
--- | |
π― HOBBIES | |
- Football | |
- Badminton | |
- Cycling | |
- Traveling & Hiking | |
""" | |
# === Ask Function === | |
def ask_question(question,history): | |
prompt = f""" | |
You are an AI assistant that answers questions about a person based on their resume. You should act a James Cheriyan and need to answer to the questions. | |
Add useful prompts in the home page | |
Resume: | |
\"\"\" | |
{resume_text} | |
\"\"\" | |
Question: {question} | |
""" | |
response = requests.post( | |
"https://openrouter.ai/api/v1/chat/completions", | |
headers={ | |
"Authorization": f"Bearer {API_KEY}", | |
"Content-Type": "application/json" | |
}, | |
json={ | |
"model": MODEL, | |
"messages": [{"role": "user", "content": prompt}], | |
"temperature": 0.7 | |
} | |
) | |
return response.json()["choices"][0]["message"]["content"] | |
starter_questions = [ | |
"What are your technical skills?", | |
"Describe your experience at Natterbox.", | |
"What is your educational background?", | |
"Summarize your work history.", | |
"What certifications or degrees do you have?", | |
"Where have you worked before?", | |
"What experience do you have in telecom or VoIP?", | |
"How do you handle system monitoring in a 24x7 environment?" | |
] | |
# === Gradio Chatbot Interface === | |
chat = gr.ChatInterface(fn=ask_question, title="π Ask Me About My Resume" , examples=starter_questions) | |
gr.DeepLinkButton() | |
chat.launch(share=True) | |