Magisterium AI

कौशल्यां

Magisterium AI A2A प्रोटोकॉला वरवीं सकयलीं कौशल्यां उदक करता. संदेशाचेर metadata.skillId वरवीं वापरूंक जाय तें कौशल्य स्पष्ट करात. जर skillId सोडून दिल्यार, डीफॉल्ट म्हणून catholic_qa वापरतात.

कौशल्यIDवर्णन
कॅथलिक Q&Acatholic_qa29,000+ Magisterium दस्तऐवजां, धर्मशास्त्र, आनी चर्च पितांक थावन संदर्भांसयत पुराय Q&A.
दस्तऐवज शोधdocument_searchMagisterium दस्तऐवज, परिपत्रक, धर्मशिक्षा विभाग, आनी कॅनन कायद्यांचेर अर्थपूर्ण शोध.
दस्तऐवज मेळोवपdocument_fetchएका विशिष्ट दस्तऐवजाचो पुराय मजकूर आनी metadata त्याच्या ID वरवीं मेळोवात.
धार्मिक विधी वाचनliturgical_readingsखंयच्याय तारखेखातीर वा धार्मिक विधी प्रसंगाखातीर कॅथलिक मास वाचन मेळयात.
दिसाचे संतsaints_of_the_dayरोमन मार्टिरोलॉजी थावन दिल्ल्या तारखेर स्मरण कोरपाचे संत मेळयात.

सगळीं कौशल्यां message/send JSON-RPC पद्दतीन आवाहन करतात.

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "message/send",
  "params": {
    "message": {
      "role": "user",
      "messageId": "unique-id",
      "kind": "message",
      "parts": [{ "kind": "text", "text": "your query here" }],
      "metadata": { "skillId": "document_search" }
    }
  }
}

प्रतिसाद सदांच एका Task (kind: "task") रुपान status.state: "completed" आनी एक वा जास्त artifacts सयत परत येतात. दरेक artifact-त एक वेगळो artifactId, एक कौशल्य-विशिष्ट name, आनी एक वा जास्त parts (text, data, वा file) आसतात.


catholic_qa

एक नैसर्गिक-भाशेचो प्रस्न विचारात आनी एक संदर्भित, लांब-रुपी उत्तर मेळयात. हें सगळ्यांत सक्षम (आनी सगळ्यांत संसाधन-तीव्र) कौशल्य — तें magisterium.com-क शक्ती दिवपी त्याच मॉडेलाच्या आदारान चलता.

Input: प्रस्नासयत एक फकत text भाग.

Artifact: name: "catholic_qa_response", जातूंत हें आसता:

  • पुराय उत्तरासयत एक text भाग.
  • citations सयत एक data भाग (जंय स्त्रोत वापरल्यात).
  • related_questions सयत एक data भाग (जंय मॉडेल सुचणी परत करता).
json
{
  "artifactId": "art_...",
  "name": "catholic_qa_response",
  "parts": [
    { "kind": "text", "text": "The Catholic Church teaches..." },
    { "kind": "data", "data": { "citations": [ /* ... */ ] } },
    { "kind": "data", "data": { "related_questions": [ /* ... */ ] } }
  ]
}

catholic_qa हेरांपरस कडक rate-limit variant वापरता. API संदर्भ → रेट सीमा पळयात.

document_search

Magisterium ज्ञानभांडारा आड अर्थपूर्ण query-शीं जुळणारे दस्तऐवज संदर्भ मेळयात.

Input: query सयत एक फकत text भाग.

Artifact: एका data भागासयत name: "search_results":

json
{
  "artifactId": "art_...",
  "name": "search_results",
  "parts": [
    {
      "kind": "data",
      "data": {
        "results": [
          { "id": "12345", "url": "https://...", "title": "Lumen Gentium" }
        ]
      }
    }
  ]
}

पुराय मजकुराखातीर document_fetch कॉल करूंक निकालांतलो id field वापरात.

document_fetch

एका दस्तऐवजाचो पुराय मजकूर आनी metadata त्याच्या ID वरवीं मेळयात. हें कौशल्य text भागा वांगडा एक data भाग स्वीकारता:

json
{
  "parts": [{ "kind": "data", "data": { "id": "12345" } }]
}

जर कॉलर एक text भाग धाडता, तर handler तो दस्तऐवज ID म्हणून मानून fallback करता.

Artifact: दोन भागांसयत name: "document":

  • दस्तऐवजाच्या शरीरासयत एक text भाग.
  • { id, title, author, ref } सयत एक data भाग.

जर दस्तऐवज सापडनासो, artifact-त एक फकत text भाग आसता जो "Document not found." वाचता.

liturgical_readings

दिल्ल्या तारखेखातीर कॅथलिक मास वाचन मेळयात. एका नैसर्गिक-भाशेच्या तारीख query-क स्वीकारता — जशें "today", "next Sunday", वा "Easter Sunday 2026".

Input: तारीख query सयत एक फकत text भाग.

Artifact: formatted वाचनांसयत एका text भागासयत name: "mass_readings". जर विचारिल्ल्या तारखेखातीर वाचनां उपलब्ध नात, भाग "No mass readings found." वाचता.

saints_of_the_day

रोमन मार्टिरोलॉजी थावन दिल्ल्या तारखेर स्मरण कोरपाचे संत सोदात.

Input: एक निरपेक्ष तारखेसयत एक data भाग, वा तारीख query म्हणून मानिल्लो एक text भाग:

json
{
  "parts": [{ "kind": "data", "data": { "date": "2026-03-19" } }]
}

Artifact: formatted martyrology नोंदीसयत एका text भागासयत name: "martyrology". नासिल्ल्या तारखांनी "No martyrology data found." परत येता.