Abstrak


Pengembangan Aplikasi RAGNOZA (Retrieval Augmented Generation Knowledge Analyzer) Legal Document


Oleh :
A. A. Amandias Ngulandara - V3423001 - Sekolah Vokasi

The development of artificial intelligence (AI) technology has encouraged the advancement of the Retrieval-Augmented Generation (RAG) approach, a method that combines information retrieval processes with the generative capabilities of Large Language Models (LLM). In the legal domain, the complexity of documents and the use of formal language can become obstacles for users in obtaining legal information quickly and easily. Therefore, RAGNOZA was developed as an AI-based legal assistant using the RAG approach to support the delivery of legal information in a more understandable manner.RAGNOZA enables users to upload audio files or perform voice recordings, which are then processed through an automatic speech transcription mechanism into text. The generated transcripts are used as input to produce legal materials based on the available knowledge base. The system was developed using the Agile development method by utilizing FastAPI and Streamlit frameworks, PostgreSQL database, embedding technology, vector database, and Large Language Model (LLM). The development results show that the system is capable of managing transcript storage, legal material generation processes, and user history records in a structured manner. The evaluation using the RAGAS framework with the Faithfulness, Answer Relevancy, Context Precision, and Context Recall metrics indicates that the system is capable of generating materials that are aligned with the information contained in the knowledge base and the user's query context. Therefore, RAGNOZA can assist users in obtaining legal information more quickly, effectively, and understandably.