Papadakis, NikolaosΠαπαδάκης, ΝικόλαοςZoi, AnnaΖώη, Άννα2026-04-292026-04-292026-04-29https://apothesis.hmu.gr/handle/123456789/11628The evolution of communication systems has significantly influenced the current digital ecosystem. From early message exchange technologies to modern real-time communication systems, research and development efforts have aimed at improving the speed, security, and "intelligence" of user interaction. At the same time, the exponential growth of Artificial Intelligence (AI), and more specifically Natural Language Processing (NLP), has created opportunities for understanding and interpreting human speech within modern communication networks. This is a project for creating a comprehensive, multifunctional messaging application with AI capabilities for analyzing conversation content and enhancing the user experience. The application supports both individual and group chats, video calls, and file and image transfer via messages. It also includes AI features that can summarize group conversations, as well as recognize the emotional or communicative tone (e.g., friendly, aggressive, neutral) of interactions. The project relates to the architectural design and development of the application, the communication between the frontend and backend, as well as the use of machine learning models for processing and analyzing natural language. The goal is to create an intelligent communication environment that integrates both traditional messaging principles and the capabilities for automatic analysis, summarization, and categorization provided by artificial intelligence.Η πρόοδος των συστημάτων επικοινωνίας έχει επηρεάσει σημαντικά το τρέχον ψηφιακό οικοσύστημα. Από τις πρώτες τεχνολογίες ανταλλαγής μηνυμάτων έως τα σύγχρονα συστήματα επικοινωνίας σε πραγματικό χρόνο, οι προσπάθειες έρευνας και ανάπτυξης στοχεύουν στη βελτίωση της ταχύτητας, της ασφάλειας και της "νοημοσύνης" της αλληλεπίδρασης των χρηστών. Ταυτόχρονα, η εκθετική ανάπτυξη της Τεχνητής Νοημοσύνης (AI), και πιο συγκεκριμένα της Επεξεργασίας Φυσικής Γλώσσας (NLP), έχει δημιουργήσει ευκαιρίες για την κατανόηση και ερμηνεία της ανθρώπινης ομιλίας εντός των σύγχρονων δικτύων επικοινωνίας. Αυτή είναι μια εργασία για τη δημιουργία μιας ολοκληρωμένης, πολυλειτουργικής εφαρμογής μηνυμάτων με δυνατότητες τεχνητής νοημοσύνης για την ανάλυση του περιεχομένου των συνομιλιών και τη βελτίωση της εμπειρίας του χρήστη. Η εφαρμογή υποστηρίζει τόσο ατομικές όσο και ομαδικές συνομιλίες, βιντεοκλήσεις και μεταφορά αρχείων και εικόνων μέσω μηνυμάτων. Περιλαμβάνει επίσης χαρακτηριστικά τεχνητής νοημοσύνης που μπορούν να συνοψίζουν ομαδικές συνομιλίες, καθώς και να αναγνωρίζουν τον συναισθηματικό ή επικοινωνιακό τόνο (π.χ., φιλικός, επιθετικός, ουδέτερος) της αλληλεπίδρασης. Το έργο σχετίζεται με τον αρχιτεκτονικό σχεδιασμό και την ανάπτυξη της εφαρμογής, την επικοινωνία μεταξύ του frontend και του backend, καθώς και τη χρήση μοντέλων μηχανικής μάθησης για την επεξεργασία και ανάλυση φυσικής γλώσσας. Στόχος είναι η δημιουργία ενός έξυπνου περιβάλλοντος επικοινωνίας που ενσωματώνει τόσο τις παραδοσιακές αρχές της ανταλλαγής μηνυμάτων όσο και τις δυνατότητες αυτόματης ανάλυσης, σύνοψης και κατηγοριοποίησης που παρέχονται από την τεχνητή νοημοσύνη.enAttribution-NonCommercial-NoDerivs 3.0 United StatesΕφαρμογές ανταλλαγής μηνυμάτωνΤεχνητή νοημοσύνηMessaging applicationsArtificial intelligenceDevelopment of a messaging application using artificial intelligenceΑνάπτυξη εφαρμογής ανταλλαγής μηνυμάτων με χρήση τεχνητής νοημοσύνηςΠτυχιακή Εργασία