| from enum import Enum | |
| class UserRole(Enum): | |
| USER = "user" | |
| ADMIN = "admin" | |
| class DomainEnum(str, Enum): | |
| marketing = "Marketing" | |
| finance = "Finance" | |
| legal = "Legal" | |
| insurance = "Insurance" | |
| technology = "Technology" | |
| industrial = "Industrial" | |
| healthcare = "Healthcare" | |
| education = "Education" | |
| automobile = "Automobile" | |
| agriculture = "Agriculture" | |
| telecommunications = "Telecommunications" | |
| manufacturing = "Manufacturing" | |
| media = "Media" | |
| class ReproducibilityEnum(str, Enum): | |
| reproducable = "Reproducible" | |
| reapplicable = "Reapplicable" | |
| class EmergingTechEnum(str, Enum): | |
| machine_learning = "Machine Learning" | |
| deep_learning = "Deep Learning" | |
| computer_vision = "Computer Vision" | |
| nlp = "Natural Language Processing" | |
| llms = "LLMs" | |
| vlms = "VLMs" | |
| rag = "RAG" | |
| agentic_ai = "Agentic AI" | |
| multimodal_ai = "Multimodal AI" | |
| cloud_computing = "Cloud Computing" | |
| observability = "Observability" | |
| cybersecurity = "Cybersecurity" | |
| reinforcement_learning = "Reinforcement Learning" | |
| robotics = "Robotics" | |
| class ServiceType(str, Enum): | |
| WEB_SEARCH = "web_search" | |
| WEB_SCRAPE = "web_scrape" | |
| LLM = "llm" | |
| EMBEDDING = "embedding" | |
| RERANK = "rerank" | |
| VECTOR_STORE = "vector_store" | |
| class PaperSourceEnum(str, Enum): | |
| ARXIV = "arxiv" | |
| USER_UPLOAD = "user_upload" | |
| OTHER = "other" | |