← Všetky dokumenty

    Opýtať sa Lexomatu

    Č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ázovTypPovinnéPopis
    querystringÁnoSlovenská právna otázka, ktorú chcete položiť.
    session_idstringNiePokračovanie skoršej výskumnej relácie — pozrite Doplňujúce otázky. Vynechajte pri novej téme.
    waitbooleanNiePredvolene 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_lexomat je 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.