Club Immobilier Français เป็นแพลตฟอร์มสำหรับที่ปรึกษาอสังหาริมทรัพย์อิสระในฝรั่งเศส โดยช่วยจัดการกระบวนการขายตั้งแต่การสร้างประกาศ การทำงานร่วมกับเจ้าของและผู้ซื้อ ไปจนถึงลายเซ็นอิเล็กทรอนิกส์ ระบบใช้ PHP และ Symfony สำหรับ backend และ Vue.js กับ Nuxt สำหรับส่วนติดต่อผู้ใช้
เราเชื่อมต่อ Gepetto เครื่องมือ virtual home staging ที่ใช้ AI เพื่อให้ผู้ใช้นำภาพห้องจริงมาสร้างภาพจำลองการตกแต่งในสไตล์ต่าง ๆ ได้โดยตรงจากแพลตฟอร์ม
สถาปัตยกรรมของแพลตฟอร์ม
ระบบออกแบบแบบ API-centric โดย Symfony จัดการ business logic และข้อมูล ส่วนแอป Nuxt หลายตัวเรียกใช้ API เดียวกัน สถาปัตยกรรมนี้ช่วยแยกความรับผิดชอบของแต่ละส่วน รองรับการขยาย และเชื่อมต่อกับเว็บไซต์ WordPress ที่ใช้เผยแพร่เนื้อหาได้
ประสบการณ์ผู้ใช้ของฟีเจอร์ AI
ผู้ใช้อัปโหลดรูปห้องหนึ่งรูป แล้วเลือกข้อมูลที่จำเป็น ได้แก่:
- ประเภทห้อง เช่น ห้องนั่งเล่นหรือห้องครัว
- สไตล์ เช่น Minimal หรือ Scandinavian
- โหมดการทำงาน เช่น ตกแต่งใหม่หรือปรับปรุงห้อง
แอปดึงรายการประเภทห้องและสไตล์จาก API ของ Gepetto ทำให้ตัวเลือกอัปเดตตามบริการต้นทางโดยไม่ต้องแก้ไขโค้ดในแพลตฟอร์มทุกครั้ง จากนั้นระบบส่งภาพและค่าที่เลือกไปสร้างผลลัพธ์ และเก็บประวัติของภาพที่สร้างไว้กับอสังหาริมทรัพย์แต่ละรายการ
สิ่งสำคัญในการเชื่อมต่อบริการ AI ภายนอก
การนำ AI API มาใช้จริงต้องคิดมากกว่าการเรียก endpoint ทีมต้องออกแบบการอัปโหลดไฟล์ สถานะระหว่างรอ การจัดการข้อผิดพลาด ค่าใช้จ่าย สิทธิ์ผู้ใช้ และการเก็บประวัติผลลัพธ์ นอกจากนี้ยังต้องกำหนดตัวเลือกให้เหมาะสม เพื่อให้ภาพที่สร้างมีความสมจริงและสอดคล้องกับงานของผู้ใช้
ฝั่งผู้ดูแลระบบสามารถจัดการห้องและสไตล์ที่เปิดให้ใช้งานได้ ขณะที่การซิงโครไนซ์กับ API ช่วยลดงานดูแลข้อมูลซ้ำซ้อน ผลลัพธ์คือฟีเจอร์ AI ที่เป็นส่วนหนึ่งของ workflow เดิม ไม่ใช่เครื่องมือแยกที่ผู้ใช้ต้องสลับไปมา
กรณีศึกษานี้แสดงให้เห็นว่า AI integration ที่ดีควรผสานเทคโนโลยีเข้ากับสถาปัตยกรรมซอฟต์แวร์และ UX อย่างเป็นระบบ เพื่อสร้างคุณค่าที่ผู้ใช้เข้าถึงได้จริง


