Logo do repositório

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

dc.contributor.advisorPereira, Clayton Reginaldo [UNESP]
dc.contributor.authorRoratto, Pedro Henrique [UNESP]
dc.contributor.committeeMemberNapolitano, Carlo Jose [UNESP]
dc.contributor.committeeMemberBrega, José Remo Ferreira [UNESP]
dc.contributor.institutionUniversidade Estadual Paulista (Unesp)
dc.date.accessioned2025-12-15T17:09:31Z
dc.date.issued2025-12-02
dc.description.abstractO 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.pt
dc.description.abstractThis 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.en
dc.description.sponsorshipIdNão recebi financiamento.
dc.identifier.citationRORATTO, 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.
dc.identifier.urihttps://hdl.handle.net/11449/317206
dc.language.isopor
dc.publisherUniversidade Estadual Paulista (Unesp)
dc.rights.accessRightsAcesso abertopt
dc.subjectInteligência artificialpt
dc.subjectProcessamento de linguagem natural (Computação)pt
dc.subjectAgentes inteligentes (Software)pt
dc.subjectDireito penalpt
dc.subjectJurisprudênciapt
dc.titleC.L.A.I.T.O.N - Chatbot Legal Artificial Intelligence Technology On Networkpt
dc.title.alternativeC.L.A.I.T.O.N - Chatbot Legal Artificial Intelligence Technology On Networken
dc.typeTrabalho de conclusão de cursopt
dspace.entity.typePublication
relation.isAuthorOfPublication039e4083-6de8-4325-919c-983217c11722
relation.isAuthorOfPublication.latestForDiscovery039e4083-6de8-4325-919c-983217c11722
relation.isOrgUnitOfPublicationaef1f5df-a00f-45f4-b366-6926b097829b
relation.isOrgUnitOfPublication.latestForDiscoveryaef1f5df-a00f-45f4-b366-6926b097829b
relation.isUndergradCourseOfPublicationdf1908ee-c0c8-4434-8a19-2e30b9824084
relation.isUndergradCourseOfPublication.latestForDiscoverydf1908ee-c0c8-4434-8a19-2e30b9824084
unesp.campusUniversidade Estadual Paulista (UNESP), Faculdade de Ciências, Baurupt
unesp.examinationboard.typeBanca públicapt
unesp.undergraduateBauru - FC - Sistemas de Informaçãopt

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
roratto_ph_tcc_bauru.pdf
Tamanho:
2.43 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 2 de 2
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.14 KB
Formato:
Item-specific license agreed upon to submission
Descrição:
Carregando...
Imagem de Miniatura
Nome:
roratto_ph_autorizacao_bauru.pdf
Tamanho:
400.17 KB
Formato:
Adobe Portable Document Format
Descrição: