feat: implement YAML-based configuration, .env support, and customizable prompt templates for AI analysis
This commit is contained in:
+96
-24
@@ -1,31 +1,103 @@
|
||||
# Hard exclusion keywords (immediate rejection)
|
||||
hard_keywords:
|
||||
# Sponsorship / Clearance blockers
|
||||
- "no sponsorship"
|
||||
- "without sponsorship"
|
||||
- "us citizen only"
|
||||
- "u.s. citizen only"
|
||||
- "active security clearance"
|
||||
- "top secret/sci"
|
||||
- "polygraph"
|
||||
# Non-target employment types
|
||||
- "unpaid"
|
||||
- "volunteer"
|
||||
- "internship"
|
||||
- "co-op"
|
||||
# Unrelated roles
|
||||
- "sales representative"
|
||||
- "account executive"
|
||||
- "recruiter"
|
||||
- "marketing manager"
|
||||
|
||||
# Minimum score threshold to qualify for deep LLM analysis
|
||||
analysis_threshold: 25.0
|
||||
|
||||
# Scored keywords with weights
|
||||
scoring_weights:
|
||||
- keyword: golang
|
||||
weight: 3.0
|
||||
- keyword: go
|
||||
weight: 2.0
|
||||
- keyword: python
|
||||
weight: 2.0
|
||||
- keyword: kubernetes
|
||||
weight: 3.0
|
||||
- keyword: k8s
|
||||
weight: 3.0
|
||||
- keyword: docker
|
||||
weight: 2.0
|
||||
- keyword: aws
|
||||
weight: 1.0
|
||||
- keyword: gcp
|
||||
weight: 1.0
|
||||
- keyword: distributed systems
|
||||
weight: 4.0
|
||||
- keyword: backend
|
||||
weight: 3.0
|
||||
- keyword: ai
|
||||
weight: -5.0
|
||||
- keyword: machine learning
|
||||
weight: -5.0
|
||||
# Tier 1: Core Systems, Cloud & AI Infrastructure (High Priority)
|
||||
- keyword: "kubernetes"
|
||||
weight: 15.0
|
||||
- keyword: "k8s"
|
||||
weight: 15.0
|
||||
- keyword: "golang"
|
||||
weight: 15.0
|
||||
- keyword: "go"
|
||||
weight: 12.0
|
||||
- keyword: "distributed systems"
|
||||
weight: 15.0
|
||||
- keyword: "ai runtime"
|
||||
weight: 15.0
|
||||
- keyword: "deep learning system"
|
||||
weight: 15.0
|
||||
- keyword: "machine learning infrastructure"
|
||||
weight: 15.0
|
||||
- keyword: "gke"
|
||||
weight: 12.0
|
||||
- keyword: "container runtime"
|
||||
weight: 12.0
|
||||
- keyword: "containerd"
|
||||
weight: 10.0
|
||||
- keyword: "c++"
|
||||
weight: 10.0
|
||||
- keyword: "linux kernel"
|
||||
weight: 12.0
|
||||
- keyword: "operating system"
|
||||
weight: 10.0
|
||||
|
||||
# Tier 2: Cloud, Backend, Systems Programming (Medium Priority)
|
||||
- keyword: "docker"
|
||||
weight: 8.0
|
||||
- keyword: "grpc"
|
||||
weight: 8.0
|
||||
- keyword: "protobuf"
|
||||
weight: 6.0
|
||||
- keyword: "microservices"
|
||||
weight: 8.0
|
||||
- keyword: "python"
|
||||
weight: 6.0
|
||||
- keyword: "cloud infrastructure"
|
||||
weight: 10.0
|
||||
- keyword: "virtualization"
|
||||
weight: 8.0
|
||||
- keyword: "hypervisor"
|
||||
weight: 8.0
|
||||
- keyword: "arm"
|
||||
weight: 6.0
|
||||
- keyword: "performance optimization"
|
||||
weight: 8.0
|
||||
- keyword: "low latency"
|
||||
weight: 8.0
|
||||
|
||||
# Tier 3: Seniority & Qualifications
|
||||
- keyword: "phd"
|
||||
weight: 8.0
|
||||
- keyword: "staff software engineer"
|
||||
weight: 10.0
|
||||
- keyword: "senior software engineer"
|
||||
weight: 8.0
|
||||
- keyword: "principal engineer"
|
||||
weight: 10.0
|
||||
- keyword: "tech lead"
|
||||
weight: 6.0
|
||||
|
||||
# Tier 4: Negative/Irrelevant Focus Penalties
|
||||
- keyword: "react native"
|
||||
weight: -8.0
|
||||
- keyword: "wordpress"
|
||||
weight: -15.0
|
||||
- keyword: "php"
|
||||
weight: -10.0
|
||||
- keyword: "salesforce"
|
||||
weight: -10.0
|
||||
- keyword: "frontend only"
|
||||
weight: -10.0
|
||||
|
||||
Reference in New Issue
Block a user