ARA Brain
Lead Architect & Engineer · ARA Travel معماري حلول ومهندس قائد · آرا ترافل
A 6-agent AI system that ingests customer inquiries via WhatsApp and email, routes them through specialized agents (Concierge, Email, WhatsApp, Contract, Operations, Staff Review), generates travel itineraries using Claude Sonnet with tool-calling, and handles end-to-end quote dispatch with human-in-the-loop approval above 5,000 SAR. نظام ذكاء اصطناعي مكوّن من ٦ وكلاء يستقبل استفسارات العملاء عبر WhatsApp والبريد الإلكتروني، ويوجّهها عبر وكلاء متخصّصين (الكونسيرج، البريد، الواتساب، العقود، العمليات، مراجعة الموظفين)، ويُولّد برامج رحلات باستخدام Claude Sonnet مع استدعاء الأدوات، ويتعامل مع إرسال عروض الأسعار من البداية للنهاية مع موافقة بشرية لكل عرض يتجاوز ٥٠٠٠ ريال.
- Migrated from template-based responses to Sonnet-with-tools architecture for genuine reasoning and dynamic itinerary construction الانتقال من ردود قائمة على القوالب إلى معمارية Sonnet-with-tools للتفكير الحقيقي وبناء برامج الرحلات ديناميكياً
- Implemented price-tier gating (preliminary / firm / locked) governed by formal contracts spanning 22 enumerated requirements تطبيق نظام تصنيف الأسعار (مبدئي / مؤكد / مُقفل) محكوم بعقود رسمية تشمل ٢٢ متطلب موثَّق
- HMAC-SHA256 webhook signature verification with constant-time comparison across all payment integrations, plus idempotency guarantees and replay protection التحقق من توقيع webhooks باستخدام HMAC-SHA256 ومقارنة بزمن ثابت عبر جميع تكاملات المدفوعات، مع ضمانات لمنع التكرار وحماية ضد الإعادة
- Three-tier security model: backend-only service keys, signed webhooks, and feature-flag-gated rollout نموذج أمان من ثلاث طبقات: مفاتيح خدمة محصورة في الباك اند، ويب هوكس موقَّعة، وإطلاق متدرّج محكوم بمفاتيح ميزات
- Engineered Circuit Breaker pattern with state-machine recovery for AI gateway resilience, alongside async workers running 9 background automations (asyncio.gather with graceful SIGTERM shutdown) هندسة نمط Circuit Breaker مع آلة حالات للتعافي من أعطال AI، إلى جانب وكلاء غير متزامنين يشغّلون ٩ مهام أتمتة في الخلفية (asyncio.gather مع إيقاف آمن عند SIGTERM)