karya · pekerjaan profesional
Multi-Tenant AI Platform
Platform yang memberi bisnis jasa dan ritel asisten AI masing-masing, terhubung ke cabang, katalog, dan booking mereka.
- periode
- 2026
- peran
- Satu-satunya engineer
- stack
- PHP · Laravel · Python · FastAPI · Qdrant · Redis · Docker
masalah
Sebuah klinik atau salon menginginkan asisten yang menjawab pelanggan di web, Telegram, dan WhatsApp dari datanya sendiri. Setiap bisnis harus sepenuhnya terpisah dari yang lain.
pendekatan
- Sistem dibagi dua. Aplikasi Laravel menjadi system of record untuk tenant, cabang, katalog, booking, keluhan, FAQ, dan broadcast. Layanan Python terpisah menjalankan agen penalaran dan tidak menyimpan state sendiri.
- Agen hanya menjangkau data bisnis dengan memanggil balik Laravel lewat endpoint tool yang ditandatangani dengan HMAC, sehingga setiap jawaban melewati pemeriksaan tenant dan peran yang sama dengan aplikasi web.
- Retrieval berjalan di atas vector database. Sebelum memilih, saya membuat tool kecil untuk membandingkan dua kandidat pada dokumen yang sama.
- Guardrail menjaga asisten tetap pada topik dan menolak hal di luar lingkup bisnis, dan jawaban di-stream ke pelanggan selagi dihasilkan.
hasil
- Produk in-house pertama perusahaan, dirancang dan dibangun oleh satu engineer.
- Satu asisten per bisnis di web, Telegram, dan WhatsApp, dengan tenant yang terisolasi satu sama lain.
- Automated test dan laporan evaluasi di sisi PHP maupun Python.
Pekerjaan profesional. Detail klien dan tampilan layar tidak ditampilkan; bisa saya jelaskan dalam percakapan.