<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>03434nam a2200337 a 4500</leader>
  <controlfield tag="005">20260817161320.0</controlfield>
  <controlfield tag="008">260224s20259999th       mm   000 0 eng d</controlfield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">.b12479317</subfield>
  </datafield>
  <datafield tag="099" ind1=" " ind2="9">
    <subfield code="a">AIT PJPR PMDS no.25-04</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Nguyen Le Quang</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">A hybrid architecture for legal reasoning :</subfield>
    <subfield code="b">integrating retrieval-augmented generation and prompt compliance filtering</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Pathum Thani, Thailand :</subfield>
    <subfield code="b">Asian Institute of Technology,</subfield>
    <subfield code="c">2025</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">46 leaves :</subfield>
    <subfield code="b">ill.+</subfield>
    <subfield code="e">1 online resource</subfield>
  </datafield>
  <datafield tag="490" ind1="1" ind2=" ">
    <subfield code="a">Project ;</subfield>
    <subfield code="v">no. PJPR PMDS-25-04</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">A project report submitted in partial fulfillment of the requirements for the Degree of Master of Science (Professional) in Data Science and Artificial Intelligence Applications</subfield>
  </datafield>
  <datafield tag="502" ind1=" " ind2=" ">
    <subfield code="a">Master of Science (Professional) - Asian Institute of Technology, 2025</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">In the evolving landscape of legal technology, the application of Large Language Models  (LLMs) presents new opportunities for automating legal reasoning, document understanding,  and case-based decision support. However, traditional LLMs often lack factual grounding and  suffer from hallucinations, posing risks in high-stakes legal contexts. To address these  challenges, this thesis proposes a hybrid architecture that integrates Retrieval-Augmented  Generation (RAG) with a prompt compliance filtering mechanism to build a robust and  trustworthy legal assistant system.The architecture leverages a combination of cutting-edge LLMs, including GPT-4 (OpenAI,  2024), Qwen3 (Team, 2025), and Llama (Llama Team, 2024), as the generative core. These  models are dynamically augmented with context retrieved from a comprehensive legal corpus  comprising statutes, regulations, and historical legal cases. A dense retriever module queries  relevant documents from the legal knowledge base, which are then combined with the user{u2019}s  prompt to form a retrieval-augmented input for the generator. To ensure domain-specific  compliance and output integrity, a template-based prompt-validation gateway is applied at  both the input and output stages. This layer enforces structured syntax, filters unsafe or  incomplete queries, and verifies legal accuracy and tone in the generated responses.The system is evaluated on tasks such as legal case prediction, statute-based question  answering, and legal argument synthesis. Experimental results demonstrate that the hybrid  approach improves factual consistency, legal relevance, and prompt adherence compared to  baseline LLM outputs. The architecture is modular, scalable, and adaptable to multilingual  legal systems, positioning it as a practical framework for future intelligent legal assistants. </subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Information retrieval</subfield>
    <subfield code="x">Automation</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Generative artificial intelligence</subfield>
  </datafield>
  <datafield tag="700" ind1="0" ind2=" ">
    <subfield code="a">Chaklam Silpasuwanchai,</subfield>
    <subfield code="e">Chairperson</subfield>
  </datafield>
  <datafield tag="700" ind1="0" ind2=" ">
    <subfield code="a">Chutiporn Anutariya,</subfield>
    <subfield code="e">Examination Committee</subfield>
  </datafield>
  <datafield tag="700" ind1="0" ind2=" ">
    <subfield code="a">Chantri Polprasert,</subfield>
    <subfield code="e">Examination Committee</subfield>
  </datafield>
  <datafield tag="810" ind1="2" ind2=" ">
    <subfield code="a">Asian Institute of Technology.</subfield>
    <subfield code="t">Project ;</subfield>
    <subfield code="v">no. PJPR PMDS-25-04</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
    <subfield code="3">Full-Text</subfield>
    <subfield code="u">http://203.159.5.9/ait-thesis/detail.php?q=B23688</subfield>
  </datafield>
  <datafield tag="907" ind1=" " ind2=" ">
    <subfield code="a">.b12479317</subfield>
    <subfield code="b">mnarc</subfield>
    <subfield code="c">a</subfield>
  </datafield>
  <datafield tag="902" ind1=" " ind2=" ">
    <subfield code="a">260317</subfield>
  </datafield>
  <datafield tag="998" ind1=" " ind2=" ">
    <subfield code="b">0</subfield>
    <subfield code="c">260310</subfield>
    <subfield code="d">m</subfield>
    <subfield code="e">h  </subfield>
    <subfield code="f">a</subfield>
    <subfield code="g">0</subfield>
  </datafield>
  <datafield tag="945" ind1=" " ind2=" ">
    <subfield code="l">mnarc</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">67</subfield>
  </datafield>
  <datafield tag="909" ind1=" " ind2=" ">
    <subfield code="a">Barcode : -</subfield>
    <subfield code="b">CREATED : 2026-02-24</subfield>
    <subfield code="c">RECORD # : i1357629x</subfield>
    <subfield code="d">LPATRON : 0</subfield>
    <subfield code="e">LCHKIN : -</subfield>
    <subfield code="f"># RENEWALS : 0</subfield>
    <subfield code="g"># OVERDUE : 0</subfield>
    <subfield code="h">IUSE3 : 0</subfield>
    <subfield code="i">TOT CHKOUT : 0</subfield>
    <subfield code="j">TOT RENEW : 0</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">823</subfield>
    <subfield code="d">823</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">MAIN</subfield>
    <subfield code="b">MAIN</subfield>
    <subfield code="c">mnarc</subfield>
    <subfield code="d">2026-08-17</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">AIT PJPR PMDS no.25-04</subfield>
    <subfield code="r">2026-08-17 16:13:20</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2026-08-17</subfield>
    <subfield code="y">67</subfield>
  </datafield>
</record>
