ซอฟต์แวร์การจัดการ AI ที่เป็นกรรมสิทธิ์
Django RESTPostgreSQLCelery / Redis
บริบทการทำงาน
ลูกค้าต้องเผชิญกับเวลาแฝงถึง 48 ชั่วโมงในการตัดสินใจด้านราคา เนื่องจากข้อมูลที่กระจัดกระจายอยู่ในสเปรดชีต (Spreadsheet silos) และต้องตรวจสอบด้วยตนเองจากพอร์ทัลผู้ค้าส่งกว่า 14 แห่ง
สถาปัตยกรรมระบบ
- Distributed Scraping Network: ใช้ Scrapy spiders บนเครือข่ายพร็อกซีแบบหมุนเวียนเพื่อรับข้อมูลราคาแบบอะซิงโครนัส (Asynchronously) ทุก ๆ 15 นาที
- Task Queue Orchestration: ใช้ Celery ร่วมกับ Redis ทำหน้าที่เป็นโบรกเกอร์ส่งข้อความ (Message broker) เพื่อจัดการงานปรับมาตรฐานข้อมูลที่มีความถี่สูงพร้อมกัน
- Predictive Analytics Engine: พัฒนาอัลกอริทึม Pandas/NumPy ที่ใช้อ้างอิงข้อมูล API สภาพอากาศแบบเรียลไทม์กับบันทึกการจัดหาในอดีตเพื่อพยากรณ์ภาวะการขาดแคลนสินค้า