Logo do repositório

C.L.A.I.T.O.N - Chatbot Legal Artificial Intelligence Technology On Network

Carregando...
Imagem de Miniatura

Orientador

Pereira, Clayton Reginaldo

Coorientador

Pós-graduação

Curso de graduação

Bauru - FC - Sistemas de Informação

Título da Revista

ISSN da Revista

Título de Volume

Editor

Universidade Estadual Paulista (Unesp)

Tipo

Trabalho de conclusão de curso

Direito de acesso

Acesso abertoAcesso Aberto

Resumo

Resumo (português)

O presente Trabalho de Conclusão de Curso apresenta o desenvolvimento do C.L.A.I.T.O.N (Chatbot Legal Artificial Intelligence Technology on Network), um assistente jurídico voltado ao Direito Penal brasileiro, fundamentado em técnicas de Inteligência Artificial e Processamento de Linguagem Natural. O sistema tem como objetivo oferecer respostas fundamentadas e contextualizadas a consultas jurídicas, integrando consulta semântica, recuperação de documentos e geração de linguagem natural com base em fontes verificáveis. A solução adota a arquitetura de Recuperação Aumentada por Geração, utilizando o LangChain como framework principal. Os documentos jurídicos, compostos por acórdãos do STF, do STJ, do TJSP e pela legislação penal, são processados e indexados no banco vetorial ChromaDB, por meio de embeddings da família E5. As respostas são geradas localmente com o Ollama (Llama 3), o que contribui para a privacidade e o desempenho do sistema. O sistema disponibiliza dois canais de acesso. A interface Web, desenvolvida em Streamlit, oferece recursos de explicabilidade e visualização de fontes. O bot para WhatsApp, integrado via Twilio API, atende ao uso cotidiano com praticidade. As respostas apresentam as fontes originais, com metadados e escores de relevância, promovendo transparência e auditabilidade. Os resultados obtidos demonstram a viabilidade da integração entre recuperação semântica, bancos vetoriais e modelos de linguagem de grande porte no domínio jurídico penal. O C.L.A.I.T.O.N contribui para a modernização da pesquisa e da prática jurídica, evidenciando o potencial da Inteligência Artificial no apoio à análise e à interpretação de normas e precedentes.

Resumo (inglês)

This Final Course Project presents the development of C.L.A.I.T.O.N (Chatbot Legal Artificial Intelligence Technology on Network), a legal assistant focused on Brazilian Criminal Law, based on Artificial Intelligence and Natural Language Processing techniques. The system aims to offer well-founded and contextualized answers to legal queries, integrating semantic query, document retrieval, and natural language generation based on verifiable sources. The solution adopts an Augmented Generation Retrieval architecture, using LangChain as the main framework. Legal documents, composed of rulings from the STF (Supreme Federal Court), STJ (Superior Court of Justice), TJSP (Court of Justice of São Paulo), and criminal legislation, are processed and indexed in the ChromaDB vector database, using E5 family embeddings. Responses are generated locally with Ollama (Llama 3), which contributes to the system's privacy and performance. The system provides two access channels. The web interface, developed in Streamlit, offers explainability and source visualization features. The WhatsApp bot, integrated via the Twilio API, caters to everyday use with practicality. Responses present the original sources, with metadata and relevance scores, promoting transparency and auditability. The results obtained demonstrate the viability of integrating semantic retrieval, vector databases, and large-scale language models in the criminal law domain. C.L.A.I.T.O.N contributes to the modernization of legal research and practice, highlighting the potential of Artificial Intelligence in supporting the analysis and interpretation of norms and precedents.

Descrição

Palavras-chave

Inteligência artificial, Processamento de linguagem natural (Computação), Agentes inteligentes (Software), Direito penal, Jurisprudência

Idioma

Português

Citação

RORATTO, Pedro Henrique. C.L.A.I.T.O.N - Chatbot Legal Artificial Intelligence Technology On Network. 2025. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Faculdade de Ciências, Universidade Estadual Paulista (UNESP), Bauru, 2025.

Itens relacionados

Financiadores

Unidades

Item type:Unidade,
Faculdade de Ciências
FC
Campus: Bauru


Departamentos

Cursos de graduação

Item type:Curso de graduação,

Programas de pós-graduação