Skills
Magisterium AI jesponi l-iskills li ġejjin permezz tal-protokoll A2A. Speċifika l-iskill li trid tuża permezz ta' metadata.skillId fuq il-messaġġ. Jekk skillId jitħalla barra, jintuża catholic_qa bħala default.
| Skill | ID | Deskrizzjoni |
|---|---|---|
| Q&A Kattolika | catholic_qa | Q&A sħiħa b'ċitazzjonijiet minn aktar minn 29,000 dokument Maġisterjali, l-Iskrittura, u l-Missirijiet tal-Knisja. |
| Tfittxija ta' Dokumenti | document_search | Tfittxija semantika fuq dokumenti Maġisterjali, enċikliċi, sezzjonijiet tal-Katekiżmu, u d-dritt kanoniku. |
| Irkupru ta' Dokumenti | document_fetch | Iġbor it-test sħiħ u l-metadata ta' dokument speċifiku bl-ID tiegħu. |
| Qari Liturġiku | liturgical_readings | Akkwista l-qari tal-Quddiesa Kattolika għal kwalunkwe data jew okkażjoni liturġika. |
| Qaddisin tal-Jum | saints_of_the_day | Akkwista l-qaddisin imfakkra f'data partikolari mill-Martiroloġju Ruman. |
L-iskills kollha jiġu msejħa permezz tal-metodu JSON-RPC message/send.
{
"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" }
}
}
}Ir-risposti dejjem jiġu lura bħala Task (kind: "task") b'status.state: "completed" u artifacts wieħed jew aktar. Kull artifact għandu artifactId uniku, name speċifiku għall-iskill, u waħda jew aktar parts (text, data, jew file).
catholic_qa
Staqsi mistoqsija f'lingwa naturali u irċievi risposta twila u bi ċitazzjonijiet. Din hija l-iskill l-aktar kapaċi (u l-aktar intensiva fir-riżorsi) — iddur fuq l-istess mudell li jħaddem magisterium.com.
Input: parti waħda ta' test bil-mistoqsija.
Artifact: name: "catholic_qa_response" jikkontjeni:
- Parti
textbir-risposta sħiħa. - Parti
datab'citations(meta ntużaw sorsi). - Parti
datab'related_questions(meta l-mudell jagħti suġġerimenti).
{
"artifactId": "art_...",
"name": "catholic_qa_response",
"parts": [
{ "kind": "text", "text": "The Catholic Church teaches..." },
{ "kind": "data", "data": { "citations": [ /* ... */ ] } },
{ "kind": "data", "data": { "related_questions": [ /* ... */ ] } }
]
}
catholic_qajuża varjanta tar-rate-limit aktar stretta mill-iskills l-oħrajn. Ara Referenza API → Limiti tar-Rate.
document_search
Iġbor referenzi ta' dokumenti li jaqblu ma' mistoqsija semantika kontra l-bażi ta' għarfien ta' Magisterium.
Input: parti waħda ta' test bil-mistoqsija.
Artifact: name: "search_results" b'parti data waħda:
{
"artifactId": "art_...",
"name": "search_results",
"parts": [
{
"kind": "data",
"data": {
"results": [
{ "id": "12345", "url": "https://...", "title": "Lumen Gentium" }
]
}
}
]
}Uża l-kamp id minn riżultat biex issejjaħ document_fetch għat-test sħiħ.
document_fetch
Iġbor it-test sħiħ u l-metadata ta' dokument bl-ID tiegħu. Din l-iskill taċċetta parti data minflok parti ta' test:
{
"parts": [{ "kind": "data", "data": { "id": "12345" } }]
}Jekk min isejjaħ jibgħat parti ta' test, il-handler iwaqa' fuqha u jittrattaha bħala l-ID tad-dokument.
Artifact: name: "document" b'żewġ partijiet:
- Parti
textli fiha l-korp tad-dokument. - Parti
datab'{ id, title, author, ref }.
Jekk id-dokument ma jinstabx, l-artifact ikun fih parti text waħda li taqra "Document not found.".
liturgical_readings
Akkwista l-qari tal-Quddiesa Kattolika għal data partikolari. Jaċċetta mistoqsija tad-data f'lingwa naturali — eż. "today", "next Sunday", jew "Easter Sunday 2026".
Input: parti waħda ta' test bil-mistoqsija tad-data.
Artifact: name: "mass_readings" b'parti text waħda li fiha l-qari formattjat. Jekk ma jkunx hemm qari disponibbli għad-data mitluba, il-parti tgħid "No mass readings found.".
saints_of_the_day
Fittex il-qaddisin imfakkra f'data partikolari mill-Martiroloġju Ruman.
Input: parti data b'data assoluta, jew parti ta' test ittrattata bħala mistoqsija tad-data:
{
"parts": [{ "kind": "data", "data": { "date": "2026-03-19" } }]
}Artifact: name: "martyrology" b'parti text waħda li fiha l-entrata tal-martiroloġju formattjata. Dati neqsin jagħtu lura "No martyrology data found.".