ข้ามไปยังเนื้อหา

สถาปัตยกรรมระบบ

ภาพรวม

ingfah เป็น Multi-tenant SaaS Platform ที่โฮสต์บน AWS ap-southeast-1 ทำหน้าที่เป็นตัวกลางระหว่างช่องทางการสื่อสารและ AI Provider จัดการ Routing, Session State และการจัดรูปแบบการตอบสนอง

ช่องทาง (CXOne / Twilio / API)
ingfah Webhook Layer
Session Manager ←→ Database (Session State, Client Config)
AI Router (OpenAI / Gemini / LiveKit)
Response Formatter
การตอบสนองกลับช่องทาง

ส่วนประกอบหลัก

Webhook Layer — รับ Event จาก NICE CXOne, Twilio หรือ API โดยตรง ตรวจสอบ Signature และ Normalize Payload

Session Manager — ติดตามสถานะการสนทนาโดยใช้ contactId เป็น Session Key สร้าง Session ใหม่ นำ Session เดิมกลับมาใช้ และจัดการล้าง Session ที่ค้างอยู่

AI Router — เลือก AI Provider ที่ถูกต้องตามการตั้งค่าของลูกค้า (ตาราง ai_agent_presets) รองรับ:

  • LiveKit — เสียงแบบเรียลไทม์ผ่าน WebRTC
  • OpenAI — GPT-based Completions
  • Gemini — Google AI Completions

Response Formatter — แปลง Response จาก AI Provider ให้อยู่ในรูปแบบที่ช่องทางต้องการ (CXOne JSON, Twilio TwiML, REST JSON)

โครงสร้างพื้นฐาน

รายการรายละเอียด
CloudAWS ap-southeast-1 (สิงคโปร์)
รูปแบบบริการSaaS (Multi-tenant)
ข้อมูลที่ประมวลผลชื่อและเบอร์โทรศัพท์ลูกค้า
ข้อมูลที่ไม่เก็บข้อมูลบัตรเครดิต, เลขบัญชีธนาคาร

ความปลอดภัย

ดู ความปลอดภัยและการปฏิบัติตามกฎระเบียบ สำหรับข้อมูลเต็ม