This page documents every piece of technology running AI Screening Tools. No black boxes. IT evaluators, technical buyers, and deployment partners can read exactly what is used and why it was chosen. If your IT department needs to evaluate the stack before a procurement decision — this is the right page. The full ai agent architecture — from voice call to retrieval augmented generation document search to n8n ai agent workflow automation — is documented here layer by layer.
Every inbound and outbound call Maya handles runs through this three-part pipeline. Retell AI manages the call session. Deepgram transcribes the caller in real time. GPT-4o-mini generates the response. Azure Cognitive Services speaks it back. The full call latency from voice input to spoken response is under two seconds.
No single AI model handles everything. GPT-4o-mini runs conversation and classification. claude-sonnet-4-6 runs candidate CV screening. Voyage AI embeds documents and queries for semantic search. Each is selected for the specific task it performs best — costs and capabilities differ substantially across these three roles.
Vector similarity search, graph-structured category knowledge, and session memory are three fundamentally different data problems. Using the right tool for each produces a measurably better result than forcing all three into one system.
All business logic runs through a single FastAPI application. Two Maya instances run simultaneously: one for JobFreelanceThai and one for aiscreeningtools.com.
Everything runs on a single Hostinger KVM 4 server in Malaysia. Traffic path: Internet → Cloudflare → Traefik → Docker container. Traefik handles SSL termination automatically via Cloudflare DNS challenge — no manual certificate rotation.
This page documents the AI Screening Tools technical stack for IT evaluators, technical buyers, and deployment partners. Voice AI runs on three vendors: Retell AI for call infrastructure (SIP termination, Caller Choice transfer logic, inbound and outbound call session management), Deepgram for real-time speech-to-text (native models for Filipino, Thai, and Vietnamese — not accent-adapted English), and Azure Cognitive Services for text-to-speech (140+ languages, fil-PH and th-TH neural voices with natural prosody). AI models are task-separated: GPT-4o-mini handles Maya conversation and LLM-based job category classification across 125 subcategories; claude-sonnet-4-6 runs all CV screening — 0–100 score, HIRE/INTERVIEW/HOLD/REJECT decision, 5 assessment dimensions; Voyage AI voyage-large-2 produces 1,536-dimensional embeddings for semantic document retrieval at sub-50ms query time — one-time ingestion cost only, no per-query fee after the corpus is loaded.
The data layer uses three purpose-built databases: Supabase PostgreSQL 16 with pgvector for vector similarity search, Neo4j for graph-structured category knowledge covering 125 subcategories across 13 countries, and Redis for session memory and caching. The FastAPI Python 3.11+ backend runs a modular router architecture across two Maya container instances — one for JobFreelanceThai, one for aiscreeningtools.com. The MCP server at api.jobasean.com/mcp exposes 22 ai agent tools including screen_candidate, batch_screen, social_profile_scan, and set_social_keywords — listed on Smithery. Security layers: Cloudflare Turnstile on all registration forms, JWT authentication on all protected endpoints, strict CORS allowlist, server-side and client-side input sanitization, HTTP security headers across both API and nginx layers, and SightEngine API for video and photo moderation before any content reaches the employer inbox.
The full ai agent architecture runs on a Hostinger KVM server in Malaysia — traffic path: Internet → Cloudflare → Traefik v2.11 auto-SSL → 11 Docker containers. Bunny CDN hosts all candidate 3-minute video profiles; ibb.co CDN serves all product images. n8n handles ai agent workflow automation for operations: daily job ingestion pipelines, partner billing reminders, and weekly AIVA funnel reports. Deployment partners configure all ai agent tools through Claude conversations — no coding required, every technical step is handled via natural language. This ai agent platform serves any organisation that hires, manages knowledge, or communicates with customers — Philippine BPO operators across BGC, Makati, Cebu, Clark, Davao, and Iloilo; Indian ITES and BPO companies in Bangalore, Hyderabad, Chennai, and Pune; finance BPO, healthcare BPO, legal process outsourcing, and knowledge process outsourcing operations across Southeast Asia and South Asia.
Test semantic search on 4,190 real jobs at jobfreelancethai.com, screen a candidate free on any call center role, or ask Maya a technical question about the architecture.