Bagaimana cara menangani input dan output? Kembalikan JSON {"rules": [daftar 2+ aturan], "why": "singkat"}.
Pergeseran pola pikir utama: Input pengguna DAN output model adalah data yang tidak tepercaya. Pengguna mungkin mencoba menghentikan perintah Anda; Model mungkin menampilkan konten yang salah, berbahaya, atau pengganti. Aturan: Jangan menempelkan keluaran model langsung ke HTML, SQL, atau perintah tanpa keluar (risiko XSS dan suntikan); memvalidasi struktur dan isi respons sebelum digunakan; membatasi apa yang umumnya dapat dikembalikan oleh model (format, panjang); perlakukan teksnya sebagai masukan dari orang luar, dan bukan sebagai kode dari Anda sendiri. Aturan: percayai keluaran model sama seperti Anda mempercayai teks dari pengguna acak - yaitu, jangan percaya, tetapi periksa.