Dayanak kuralları: MCP ile klasik İslami metinlere atıf
Quran Gallery MCP sunucusuyla oluşturulan yanıtların atıf sözleşmesi: yalnızca araç sonuçlarını alıntıla, matn ile dipnotu ayır, baskı verisi uydurma.
Bu sayfada
Kütüphaneye bağlı bir asistan yine de kötü bir yanıt yazabilir. Bu kurallar, bir yanıtı denetlenebilir tutan sözleşmedir. Sunucu bunları istemcinize qurangallery://grounding-rules kaynağı olarak da yayımlar ve talimatları modeli aynı davranışa yönlendirir.
Kurallar
- Yalnızca bir aracın döndürdüğünü alıntılayın. Bir metni yalnızca bir araç sonucunda geldiyse bir kitaba nisbet edin. Bir alıntıyı, bir isnâdı veya bir ifadeyi genel bilgiyle tamamlamayın.
- Ana metni ve dipnotu ayrı tutun. Her pasaj, ifadelerin nerede bulunduğunu
matchedInalanında belirtir:body,footnote,bothveyaunknown. Ana metin yazarın metnidir (matn / المتن). Dipnot, editörün veya şârihin sesidir. Bir dipnotu asla yazarın sözleri olarak sunmayın (Bir sonucu okumak). - Basılı sayfa, Şamile numaralandırması değildir.
printedPage, o baskının sayfalamasına göre cilt ve sayfadır, örneğin1/ 6. Kütüphane bir kitabı otomatik numaralandırdığında sayfa, basılı olan değil Şamile sayfa numarasıdır ve öyle etiketlenmelidir. Sayfayla birlikte baskıyı da belirtin: aynı sayfa numarası farklı bir baskıda farklı metin demektir. - Yayın verisi uydurmayın.
edition,editorvepublisherbir pasajda yalnızca kütüphanede varsa yer alır. Eksikse mevcut olmadıklarını söyleyin. Hafızadan doldurmayın. - Eşleşmenin nasıl yapıldığını belirtin.
relaxedToTokens: true, tam ifadenin bulunmadığını, yalnızca kelimelerinin bulunduğunu gösterir. Bu, “bu kelimeler bu sayfada geçiyor” ifadesini destekler; “bu ifade burada basılıdır” ifadesini desteklemez. - Bir ıskalama kapsamlıdır. “Bu sekiz derlemede bulunamadı” bir bulgudur. “Mevcut değil” ise araçların destekleyebileceği bir sonuç değildir.
- Derecelendirme ve hüküm yok. Sunucu hiçbir hadisi ṣaḥīḥ, ḥasan veya ḍaʿīf olarak derecelendirmez ve fetva vermez. Bir kaynak bir derecelendirmeyi aktarıyorsa, onu o kaynağın ifadesi olarak, kitap ve sayfasıyla birlikte bildirin.
- Kaynağı belirtin. Her pasaj,
https://shamela.ws/book/{bookId}/{pageId}biçiminde birsourceUrltaşır. Bağlantı verin ve metnin kaynağı olarak shamela.ws’yi belirtin.
Bir pasaj neler taşır
| Alan | Kullanım |
|---|---|
book, author, authorDied | Eseri ve yazarını adlandırın; authorDied hicrî yıldır. |
printedPage | Basılı cilt ve sayfa. |
edition, editor, publisher | Yalnızca mevcutsa. Asla tahmin etmeyin. |
matchedIn, matchQuality | Ana metin ve dipnot; tam eşleşme ve gevşek eşleşme. |
bookId, pageId | Sayfanın Şamile tanımlayıcıları. |
sourceUrl | Alıntıyı doğrulamak için shamela.ws üzerindeki sayfa. |
arabic | Pasaj, birebir. Olduğu gibi alıntılayın. |
İyi bir atıf şöyle okunur: el-Buhârî, Sahîhu’l-Buhârî, ṭ. es-Sulṭâniyye, 1/6 (ana metin), shamela.ws bağlantısı. Kötü bir atıf, modelin hatırladığı bir kitabı ve hadis numarasını adlandırır.
Bir yanıtı denetlemek
sourceUrl değerini veya bookId ile pageId değerlerini alın, sayfayı açın ve karşılaştırın. Asistanınız bunu sizin için shamela_get_page ile yapabilir veya basılı bir atfı shamela_resolve_printed_page ile yeniden sayfaya çevirebilir (araçların tam listesi).
Sunucunun garanti etmedikleri
Bir pasajın, kitabın ve sayfanın gerçek olduğunu ve getirildiğini garanti eder. Asistanınızın bunların etrafında kurduğu cümlenin adil bir okuma olduğunu garanti etmez. Bkz. MCP sunucusu ne yapar.