C.L.A.I.T.O.N - Chatbot Legal Artificial Intelligence Technology On Network
Carregando...
Data
Autores
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 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.


