Skip to content

sumitdas1984/officegenie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧞 OfficeGenie – Smart Workplace Helpdesk

OfficeGenie is an AI-powered assistant that acts as a first-line triage system for employee support requests. It classifies natural language queries (e.g., IT, HR, Admin), extracts key details, and routes the issue to the correct team — with an instant response.


✨ Features

  • 📝 Accepts user queries via web form
  • 🧠 Classifies requests (IT, HR, Payroll, etc.)
  • 🔍 Extracts structured info like system names, urgency, dates, etc.
  • 📬 Sends automated acknowledgment
  • 🔁 Routes request to the right department or automation
  • 📊 Logs requests for future analytics

📦 Tech Stack

  • Frontend: React
  • Backend: Python 3.10+
  • LLM: OpenAI GPT / Claude (via API)
  • Data: JSON-based input/output + optional SQLite
  • Other: Pandas, Prompt templating, Logging

🧪 Sample Use Case

User Message: "I can't access my payslip for June. It shows 'file not found'. Please help."

Predicted Output:

{
  "category": "Payroll",
  "subcategory": "Payslip Access",
  "extracted_fields": {
    "month": "June",
    "error_message": "file not found"
  },
  "suggested_response": "Hi Ananya, we've shared your payslip issue with the Payroll team. You’ll get an update shortly."
}

📁 Project Structure

officegenie/
├── docs/
│   ├── product/     # Product specs, ideas, and roadmaps
│   └── design/      # UI mockups, wireframes, and design assets
├── main.py          # Main application entry point
└── pyproject.toml   # Project dependencies and configuration

👤 Author

Author Avatar Sumit Das
🚀 Lead Research Engineer | Generative AI & NLP
🔗 LinkedIn • 💻 GitHub • 📫 Email

🏷️ Badges

Python Streamlit OpenAI MIT License

About

OfficeGenie is an AI-powered assistant that acts as a first-line triage system for employee support requests. It classifies natural language queries (e.g., IT, HR, Admin), extracts key details, and routes the issue to the correct team — with an instant response.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages