| dc.contributor.advisor | Sotiropoulos, Dionisios | |
| dc.contributor.advisor | Σωτηρόπουλος, Διονύσιος | |
| dc.contributor.author | Sampani, Triantafyllia | |
| dc.contributor.author | Σαμπάνη, Τριανταφυλλιά | |
| dc.date.accessioned | 2026-10-09T14:31:50Z | |
| dc.date.available | 2026-10-09T14:31:50Z | |
| dc.date.issued | 2026-09 | |
| dc.identifier.uri | https://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.extent | 49 | el |
| dc.language.iso | en | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.title | Developing a maritime-specific LLM utilizing RAG architectures | el |
| dc.title.alternative | Ανάπτυξη εξειδικευμένου μεγάλου γλωσσικού μοντέλου για τη ναυτιλία με αξιοποίηση αρχιτεκτονικής RAG | el |
| dc.type | Master Thesis | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | Maritime 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.keyword | Retrieval-Augmented Generation (RAG) | el |
| dc.subject.keyword | LLM | el |
| dc.subject.keyword | Large language models | el |
| dc.subject.keyword | Maritime | el |
| dc.subject.keyword | Semantic search | el |
| dc.subject.keyword | Vector databases | el |
| dc.subject.keyword | Information retrieval | el |
| dc.date.defense | 2026-09-23 | |