Built for Enterprise Scale,
Designed for Intelligence

Tekglen isn't a chatbot. It's an HR intelligence platform that learns from every interaction, surfaces hidden patterns, and transforms reactive HR into proactive strategy.

What Tekglen Does Today

ML Intent Classification

Hybrid ML + rule-based routing with 0.94 average confidence. Automatically classifies employee queries into 15+ intent categories including PTO, benefits, profile, policy, and org structure.

Confidence Threshold: ≥0.65
Embedding Cache: OpenAI text-embedding-3-small
Fallback: Rule-based routing below threshold

RAG Pipeline

Policy documents ingested from shared drives, chunked (800 tokens, 100 overlap), embedded, and stored in ChromaDB. Semantic search with metadata filtering ensures relevant, cited responses.

Vector Store: ChromaDB (persistent)
Document Types: PDF, DOCX, TXT, MD
Per-Tenant: Isolated collections

ERP Integration

Live sync with Workday RaaS (Reports as a Service). Scheduled jobs (6hr intervals) pull employee profiles, org structure, PTO balances, and benefits into PostgreSQL for instant queries.

Supported ERPs: Workday (RaaS + REST)
Sync Frequency: Configurable (default 6hrs)
Mock Mode: Available for demos

Specialized Agents

Domain-specific agents (Benefits, PTO, Profile, Policy, Org Structure) handle queries with specialized logic. Each agent accesses appropriate context (RAG, ERP, or both) for accurate responses.

Active Agents: 6 production agents
Streaming: Async SSE responses
Extensible: Plugin architecture

Multi-Tenancy

True enterprise isolation: per-tenant configs, RAG collections, audit logs, and ERP credentials. Middleware-enforced tenant boundaries with OIDC auth and Azure Entra ID tenant binding.

Isolation Level: DB + Vector + Config
Auth Modes: Anonymous | OIDC Required
Tenant Binding: Entra ID 'tid' validation

Audit & Compliance

Async audit logging captures every interaction, actor, resource, and outcome. Alert detection for brute-force attempts, bulk exports, and unauthorized access patterns.

Logging: PostgreSQL + structured logs
Retention: Configurable (default 90 days)
Alerts: Real-time anomaly detection

Enterprise-Grade Stack

Production-ready architecture with horizontal scaling, connection pooling, and async job processing.

Presentation
Vanilla JS Frontend
HTML/CSS/JS
API Layer
FastAPI
Python 3.11+
Middleware
Tenant + Audit + OIDC
Orchestration
HR Super Agent
ML Router + Context Builder
Agent Registry
6 Specialized Agents
Data Layer
PostgreSQL
HR Data + Audit Logs
ChromaDB
Vector Store (RAG)
Redis (Planned)
Session + Cache
External
Workday RaaS/REST
ERP Integration
OpenAI
LLM + Embeddings
Azure Entra ID
OIDC Auth

Enterprise Security by Design

Authentication

  • Azure Entra ID (OIDC/OAuth2)
  • JWT bearer token validation
  • Tenant-to-Entra binding (tid enforcement)
  • Anonymous mode for demo tenants

Data Isolation

  • Per-tenant database partitioning
  • Isolated vector store collections
  • Middleware-enforced tenant boundaries
  • No cross-tenant data leakage

Audit Logging

  • Comprehensive action tracking
  • Actor, resource, outcome capture
  • Anomaly detection (brute-force, bulk export)
  • 90-day retention (configurable)

Infrastructure

  • Connection pooling (20 pool size, 10 overflow)
  • Rate limiting on API endpoints
  • TLS/SSL for all external connections
  • Environment-based config (no hardcoded secrets)

What's Coming Next

Tekglen is actively developed with design partner input. Here's where we're heading in the next 6-12 months.

Now

Q1 2026 - Foundation

  • ✓ ML intent classification (0.94 confidence)
  • ✓ RAG pipeline with ChromaDB
  • ✓ Workday RaaS integration
  • ✓ Multi-tenant architecture
  • ✓ OIDC auth with Entra ID
Next

Q2 2026 - Intelligence

  • Enhanced HR insights dashboard
  • Proactive policy gap detection
  • Manager enablement scoring
  • Automation opportunity identification
  • Custom report builder
Future

Q3-Q4 2026 - Scale

  • Oracle HCM integration
  • SAP SuccessFactors support
  • BambooHR connector
  • Slack/Teams native integration
  • Advanced analytics & forecasting
  • Multi-language support

Want to influence what we build? Join as a design partner.

Become a Design Partner