İçeriğe geç
Search docs
Search docs…

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

  1. 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.
  2. Ana metni ve dipnotu ayrı tutun. Her pasaj, ifadelerin nerede bulunduğunu matchedIn alanında belirtir: body, footnote, both veya unknown. 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).
  3. Basılı sayfa, Şamile numaralandırması değildir. printedPage, o baskının sayfalamasına göre cilt ve sayfadır, örneğin 1/ 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.
  4. Yayın verisi uydurmayın. edition, editor ve publisher bir pasajda yalnızca kütüphanede varsa yer alır. Eksikse mevcut olmadıklarını söyleyin. Hafızadan doldurmayın.
  5. 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.
  6. Bir ıskalama kapsamlıdır. “Bu sekiz derlemede bulunamadı” bir bulgudur. “Mevcut değil” ise araçların destekleyebileceği bir sonuç değildir.
  7. 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.
  8. Kaynağı belirtin. Her pasaj, https://shamela.ws/book/{bookId}/{pageId} biçiminde bir sourceUrl taşır. Bağlantı verin ve metnin kaynağı olarak shamela.ws’yi belirtin.

Bir pasaj neler taşır

AlanKullanım
book, author, authorDiedEseri ve yazarını adlandırın; authorDied hicrî yıldır.
printedPageBasılı cilt ve sayfa.
edition, editor, publisherYalnızca mevcutsa. Asla tahmin etmeyin.
matchedIn, matchQualityAna metin ve dipnot; tam eşleşme ve gevşek eşleşme.
bookId, pageIdSayfanın Şamile tanımlayıcıları.
sourceUrlAlıntıyı doğrulamak için shamela.ws üzerindeki sayfa.
arabicPasaj, 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.

Bu sayfayı GitHub'da düzenle