Capstone: Hantar Produk AI Bertaraf Enterprise
Ringkasan tugasan
Bina, perkukuh dan kendalikan SaaS multi-tenant dengan sekurang-kurangnya satu ciri ejen AI, kemudian pertahankannya di hadapan panel yang berperanan sebagai pasukan keselamatan, kejuruteraan dan risiko seorang pembeli enterprise.
Pilih trek
| Trek | Produk | Bahagian sukar yang dilatih |
|---|---|---|
| A. Fintech | Platform ansuran/sewa beli: permohonan, kelulusan, jadual, bayaran, peringatan | Ketepatan lejar, bayaran idempotent, audit, ketahanan gaya MAS, PDPA |
| B. Penyambut Tetamu AI | Ejen telefon/WhatsApp yang membuat tempahan, menjawab dan mengeskalasi untuk PKS | Keselamatan ejen, kelulusan, real-time streaming, failover penyedia, had kos |
| C. Pasaran dalam talian | Pasaran dua hala dengan pesanan, pembayaran keluar dan ulasan | Saga, webhook, race condition pada inventori, penipuan dan penyalahgunaan |
| D. Bawa sendiri | Diluluskan oleh pengajar | Mesti melibatkan wang atau data terkawal DAN seorang ejen |
Keperluan minimum
- Multi-tenant dengan RLS dan peranan bagi setiap tenant; pengesahan sedia SSO
- Sekurang-kurangnya satu aliran wang atau data terkawal dengan idempotency dan jejak audit
- Sekurang-kurangnya satu ejen dengan tool use, kelulusan untuk tindakan tidak boleh diundur, eval dan suite red-team dalam CI
- Background job, webhook dan satu saga
- CI/CD dengan security gate, SBOM, feature flag, rollback bawah 1 minit
- Tracing OpenTelemetry, 3 SLO, amaran burn-rate, runbook
- PITR + backup tidak boleh diubah di luar akaun + latihan pemulihan
- Kenyataan kapasiti yang telah diuji beban
- Peta data, tempoh penyimpanan, eksport/pemadaman, daftar AI
Hasil serahan
- Repositori dengan
AGENTS.md, ADR, spesifikasi OpenAPI, runbook - Rajah seni bina dan aliran data dengan sempadan kepercayaan
- Model ancaman (STRIDE + pemetaan OWASP Agentic)
- Pek bukti untuk setiap item dalam Gate 1 dan 2 Production Readiness Checklist
- Pakej kepercayaan: gambaran keseluruhan keselamatan, sub-pemproses, kenyataan tadbir urus AI, soal selidik keselamatan yang lengkap diisi
- Persekitaran demo secara langsung
Pembelaan (90 minit)
- Pitch (10 min): produk, seni bina, postur risiko.
- Red team langsung (30 min): panel menyerang aplikasi yang sedang berjalan: IDOR, injection, prompt injection terhadap ejen, penyalahgunaan endpoint yang mahal.
- Latihan insiden (25 min): panel merosakkan sesuatu tanpa amaran (deploy yang salah, gangguan penyedia, kunci bocor). Pelajar mengendalikan insiden itu secara langsung.
- Temu duga perolehan (25 min): panel menyoal sebagai CISO, CTO dan pegawai risiko.
Rubrik
| Bidang | Wajaran | Rupa kecemerlangan |
|---|---|---|
| Keselamatan (aplikasi + ejen) | 25% | Red team tidak menemui isu berketerukan tinggi; pertahanan ejen berlapis |
| Ketepatan dan data | 15% | Invarian lejar kekal di bawah keserentakan; migrasi yang bersih |
| Kebolehpercayaan dan operasi | 20% | Mengesan latihan dalam 5 min, memitigasi dalam 15, komunikasi jelas |
| Penghantaran | 10% | Kelompok kecil, CI hijau, rollback pantas, metrik DORA yang sihat |
| Tadbir urus dan bukti | 15% | Setiap dakwaan disokong bukti; soal selidik boleh dipercayai |
| Pertimbangan seni bina | 15% | Tahu apa yang sengaja tidak dibina dan mengapa (ADR) |
Gagal automatik: pendedahan rahsia, akses data merentas tenant, atau ejen mengambil tindakan tidak boleh diundur tanpa kelulusan semasa red team.