Puan ders bitince hesaba yazılır. Bu dersi tamamlayınca +50 XP alacaksın. Giriş yapmadan ilerlersen puan yalnız bu tarayıcıda durur.
İstemde sır tutmamak ve yapılandırılmış çıktı
İkinci derste yetkinin modelde değil araç katmanında durduğunu gördün. Aynı ayrım bir sır için de geçerlidir. Bazı geliştiriciler, aracın ihtiyaç duyduğu bir API anahtarını ya da iç adresi doğrudan sistem promptuna yazar, çünkü model o anahtarla bir isteği kendisi biçimlendirsin ister. Bu tasarım bir sızıntı kapısı açar. Sistem promptu modelin okuduğu metindir, model bu metni özetleyebilir, tekrar edebilir, bir araç çağrısının parametresine sızdırabilir. Kayıt ve izleme araçları da çoğu zaman istemin tamamını, sistem promptu dahil, bir yerde saklar. Bu tasarım kararı kolaylık uğruna alınır ama sonradan fark edilmesi zor bir borç bırakır.
Doğru yerleşim şudur: model yalnız bir aracın adını ve ne işe yaradığını bilir, aracı çağırırken gereken sırrı bilmez. Sır, araç katmanında, sunucu tarafında durur ve çağrı gerçekleştiğinde koda eklenir. Model 'depo durumunu getir' aracını çağırır, araç kendi kimlik bilgisini kendi ortam değişkeninden okur. Model bu kimlik bilgisini hiçbir zaman görmez, dolayısıyla hiçbir zaman sızdıramaz. Bu ayrım, modelin 'ne yapabileceğini' bilmesiyle 'nasıl yapabileceğini' bilmesi arasındaki farkı taşır.