Εμφάνιση απλής εγγραφής

Developing a maritime-specific LLM utilizing RAG architectures

dc.contributor.advisorSotiropoulos, Dionisios
dc.contributor.advisorΣωτηρόπουλος, Διονύσιος
dc.contributor.authorSampani, Triantafyllia
dc.contributor.authorΣαμπάνη, Τριανταφυλλιά
dc.date.accessioned2026-10-09T14:31:50Z
dc.date.available2026-10-09T14:31:50Z
dc.date.issued2026-09
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/19845
dc.description.abstractΤα ναυτιλιακά τεχνικά εγχειρίδια περιλαμβάνουν εκτεταμένες πληροφορίες που σχετίζονται με τη λειτουργία, τη συντήρηση και την ασφάλεια, γεγονός που καθιστά την αναζήτηση συγκεκριμένων τεχνικών στοιχείων χρονοβόρα. Η παρούσα διπλωματική εργασία εξετάζει τη χρήση της αρχιτεκτονικής Retrieval-Augmented Generation (RAG) ως μέθοδο για τη βελτίωση της πρόσβασης σε πληροφορίες που περιέχονται στη ναυτιλιακή τεχνική τεκμηρίωση. Σχεδιάστηκε και υλοποιήθηκε ένα τοπικά εκτελούμενο σύστημα RAG για την παραγωγή απαντήσεων βάσει ναυτιλιακών τεχνικών εγχειριδίων. Το σύστημα επεξεργάζεται έγγραφα PDF σε επικαλυπτόμενα τμήματα κειμένου, τα μετατρέπει σε διανυσματικές αναπαραστάσεις χρησιμοποιώντας το μοντέλο all-MiniLM-L6-v2 SentenceTransformer και τα αποθηκεύει σε μια μόνιμη διανυσματική βάση δεδομένων ChromaDB. Για κάθε ερώτηση του χρήστη, ανακτώνται τα σχετικά τμήματα των εγγράφων και χρησιμοποιούνται ως πλαίσιο για το γλωσσικό μοντέλο Qwen2.5-3B-Instruct. Τόσο η ανάκτηση όσο και η παραγωγή απαντήσεων πραγματοποιούνται τοπικά, χωρίς τη χρήση εξωτερικού API γλωσσικού μοντέλου, ενώ αναπτύχθηκε και γραφικό περιβάλλον χρήστη για την άμεση αλληλεπίδραση με το σύστημα. Το σύστημα αξιολογήθηκε με 24 ερωτήσεις βασισμένες σε τέσσερα ναυτιλιακά τεχνικά εγχειρίδια. Η σχετική πληροφορία ανακτήθηκε επιτυχώς σε 20 από τις 24 ερωτήσεις, που αντιστοιχεί σε συνολικό ποσοστό επιτυχούς ανάκτησης 83,3%. Από τις παραγόμενες απαντήσεις, 15 (62,5%) χαρακτηρίστηκαν ως πλήρως ορθές, έξι (25,0%) ως μερικώς ορθές και τρεις (12,5%) ως λανθασμένες. Τα αποτελέσματα δείχνουν ότι το προτεινόμενο ελαφρύ και τοπικά εκτελούμενο σύστημα RAG μπορεί να υποστηρίξει την πρόσβαση σε τεχνική πληροφορία από διαφορετικά ναυτιλιακά εγχειρίδια, ενώ παράλληλα αναδεικνύουν ότι η επιτυχής ανάκτηση δεν εγγυάται πάντοτε μια πλήρη ή ακριβή τελική απάντηση. Το σύστημα παρέχει επομένως μια χρήσιμη βάση για την περαιτέρω ανάπτυξη τοπικά εκτελούμενων εργαλείων RAG για ναυτιλιακή τεχνική τεκμηρίωση.el
dc.format.extent49el
dc.language.isoenel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.titleDeveloping a maritime-specific LLM utilizing RAG architecturesel
dc.title.alternativeΑνάπτυξη εξειδικευμένου μεγάλου γλωσσικού μοντέλου για τη ναυτιλία με αξιοποίηση αρχιτεκτονικής RAGel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENMaritime technical manuals contain extensive operational, maintenance, and safety-related information, making the retrieval of specific technical details a time-consuming task. This thesis examines the use of Retrieval-Augmented Generation (RAG) as a method for improving access to information contained in maritime technical documentation. A locally deployed RAG system was designed and implemented for question answering over maritime technical manuals. The system processes PDF documents into overlapping text chunks, converts them into vector representations using the all-MiniLM-L6-v2 SentenceTransformer model, and stores them in a persistent ChromaDB vector database. For each user question, relevant document chunks are retrieved and used as context for the Qwen2.5-3B-Instruct language model. Both retrieval and response generation are performed locally, without relying on an external language-model API, while a graphical user interface was developed to support direct interaction with the system. The system was evaluated using 24 questions based on four maritime technical manuals. Relevant information was successfully retrieved for 20 of the 24 questions, corresponding to an overall retrieval success rate of 83.3%. Of the generated responses, 15 (62.5%) were classified as Fully Correct, six (25.0%) as Partially Correct, and three (12.5%) as Incorrect. The results show that the proposed lightweight local RAG system can support access to technical information across different maritime manuals, while also highlighting that successful retrieval does not always guarantee a complete or accurate final answer. The system therefore provides a useful basis for further development of locally deployed RAG tools for maritime technical documentation.el
dc.contributor.masterΠροηγμένα Συστήματα Πληροφορικής - Ανάπτυξη Λογισμικού και Τεχνητής Νοημοσύνηςel
dc.subject.keywordRetrieval-Augmented Generation (RAG)el
dc.subject.keywordLLMel
dc.subject.keywordLarge language modelsel
dc.subject.keywordMaritimeel
dc.subject.keywordSemantic searchel
dc.subject.keywordVector databasesel
dc.subject.keywordInformation retrievalel
dc.date.defense2026-09-23


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής


Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»