Čo robí
ask_lexomat vám umožňuje položiť slovenskú právnu otázku v prirodzenom jazyku a získať podloženú odpoveď s citáciami, čerpanú zo slovenskej legislatívy a judikatúry. Je to jediný nástroj na otázky a odpovede v prirodzenom jazyku v MCP konektore LEXOMA — ostatné nástroje sú presné primitívy na vyhľadávanie a overovanie.
Pokrýva výlučne slovenské právo a jeho výstup je informatívny, nejde o právne poradenstvo. Na rozdiel od väčšiny nástrojov v tomto konektore nie je len na čítanie: položenie otázky spustí vo vašom konte Lexomat výskumnú reláciu a uloží do nej otázku a odpoveď — rovnaký záznam, aký zanechá otázka položená vo vlastnom chate Lexomatu — zobrazenú vo vašej histórii výskumu a opäť nájditeľnú cez Skoršie relácie.
Do svojho dopytu neposielajte údaje o klientoch, spisoch ani osobné údaje.
Vstupy
| Názov | Typ | Povinné | Popis |
|---|---|---|---|
query | string | Áno | Slovenská právna otázka, ktorú chcete položiť. |
session_id | string | Nie | Pokračovanie skoršej výskumnej relácie — pozrite Doplňujúce otázky. Vynechajte pri novej téme. |
wait | boolean | Nie | Predvolene false: vráti sa okamžite s identifikátorom a odpoveď prečítate cez get_answer. true: drží volanie otvorené až do konca výskumu (len pre klientov s dlhým timeoutom) — najviac približne 8 minút; otázka, ktorá ešte beží, sa potom vráti so status: "working" a identifikátorom, rovnako ako pri false. |
Ako otázka prebieha
Výskum trvá od 30 sekúnd po niekoľko minút a väčšina AI klientov obmedzuje jedno volanie nástroja výrazne nižšie (ChatGPT na 60 sekúnd). ask_lexomat preto predvolene nečaká: otázku podá a hneď vráti identifikátor —
{
"session_id": "…",
"message_id": 4242,
"status": "working",
"poll_after_s": 10,
"hint": "Research started. Wait 10 seconds, then call get_answer(...) …"
}
Volajúca AI potom po poll_after_s sekundách zavolá get_answer(session_id, message_id) a opakuje to, kým je status working — pozri Prečítať odpoveď. Keď sa zmení na completed, odpoveď obsahuje podložený text a jeho citácie, zarámované rovnako ako pri čakaní. failed a cancelled sú konečné. cancel_answer(session_id) zastaví bežiacu otázku skôr — pozri Zrušiť otázku. Ani get_answer, ani cancel_answer neodpočítavajú z kvóty — robí to len samotná otázka.
message_id je tá istá hodnota, akú webové API Lexomatu vracia ako chat_id; ak váš klient stratí spojenie, identifikátor je stále čitateľný.
Doplňujúce otázky
Ak sa chcete k tej istej veci opýtať ďalej, odovzdajte session_id, ktoré vrátilo skoršie volanie ask_lexomat, ako voliteľný vstup session_id. Predchádzajúce otázky a odpovede v tejto relácii sa stanú kontextom novej otázky — presne ako druhá správa v webovom chate Lexomatu — takže „A ako je to pri okamžitom skončení?“ sa vyhodnotí v svetle toho, čo bolo položené predtým. Pri novej téme session_id vynechajte. Pokračovať možno len vo vašich vlastných živých osobných výskumných reláciách — relácie vytvorené na webe v rámci organizácie nie, keďže konektor je určený len pre osobné použitie; neznáme, organizačné alebo cudzie session_id sa odmietne jedinou všeobecnou správou a druhá otázka počas bežiacej sa odmietne, kým si bežiacu neprečítate cez get_answer. Doplňujúca otázka je plnohodnotný výskumný krok a počíta sa do rovnakej kvóty ako prvá.
Vracia (wait: true, alebo get_answer pri dokončenej otázke)
Podloženú odpoveď, uvedenú poznámkou o jurisdikcii a vyhlásením o vylúčení zodpovednosti, za ktorou nasleduje blok citácií Zdroje:. (Pri wait: true sa otázka, ktorá ešte beží aj po približne 8 minútach, namiesto toho vráti s identifikátorom v stave working uvedeným vyššie — jej odpoveď prečítajte cez get_answer. Otázka, ktorá zlyhala alebo bola zrušená, sa vráti so status: "failed" a krátkym dôvodom v error, alebo so status: "cancelled", takže „otázku sa nepodarilo zodpovedať“ sa líši od „podložená odpoveď neexistuje“.) Štruktúrovaný výstup má tvar:
{
"jurisdiction": "SK",
"disclaimer": "...",
"status": "completed",
"answer": "...",
"citations": [
{
"url": "...",
"title": "...",
"source_type": "..."
}
]
}
Príklad
Opýtajte sa napríklad:
Aké sú podmienky pre výpoveď zo strany zamestnávateľa podľa Zákonníka práce?
Volajúca AI to odošle ako query a ask_lexomat vráti identifikátor; keď get_answer ohlási completed, odpoveď obsahuje citovaný text plus pole citations, ktoré môže váš klient použiť na odkazovanie na podkladové zdroje. Na pokračovanie — „A ako je to pri okamžitom skončení?“ — zavolá ask_lexomat znova s tým istým session_id.
Poznámky
ask_lexomatje jediný nástroj založený na LLM v konektore a jediný nástroj, ktorý odpočítava z vašej mesačnej kvóty ask — pozrite Limity používania.- Ak sa nenájde žiadna podložená odpoveď, nástroj namiesto hádania vráti slovenskú správu „nenašla sa podložená odpoveď“.
- Prázdny dopyt sa neprijíma — nástroj namiesto toho požiada o konkrétnu otázku.