background image

Σχεδιασμός και Υλοποίηση εξειδικευμένου chatbot για διαδικτυακές πλατφόρμες

 

14

 

ΚΕΦΑΛΑΙΟ 3 – ΑΝΑΣΚΟΠΗΣΗ ΕΡΓΑΛΕΙΩΝ ΚΑΙ ΜΕΘΟΔΩΝ 
ΑΞΙΟΛΟΓΗΣΗΣ 

46

 

3.1 Σκοπός και δομή του κεφαλαίου 

46 

3.2 Διανυσματικές Βάσεις Δεδομένων και Αλγόριθμοι Προσεγγιστικής Αναζήτησης 

Πλησιέστερων Γειτόνων 

46 

3.3 Εκτέλεση τοπικών μοντέλων Ollama 

49 

3.4 Πλαίσια λογισμικού για την ανάπτυξη εφαρμογών RAG 

54 

3.5 Μετρικές αυτόματης αξιολόγησης παραγωγής κειμένου 

57 

3.6 Εξειδικευμένη αξιολόγηση συστημάτων RAG 

60 

3.7 Σύνοψη και επιλογές για την υλοποίηση 

62 

ΚΕΦΑΛΑΙΟ 4 – ΠΡΟΔΙΑΓΡΑΦΕΣ ΚΑΙ ΣΧΕΔΙΑΣΗ 

64

 

4.1 Προδιαγραφές του συστήματος 

64 

4.1.1 Λειτουργικές προδιαγραφές 

64 

4.1.2 Μη λειτουργικές προδιαγραφές 

65 

4.2 Επισκόπηση της αρχιτεκτονικής 

66 

4.3 Σχεδίαση του αγωγού συλλογής και ευρετηρίασης δεδομένων 

69 

4.3.1 Συλλογή περιεχομένου 

69 

4.3.2 Ευρετηρίαση και διανυσματικές ενσωματώσεις 

70 

4.4 Σχεδίαση του αγωγού ερώτησης-απάντησης 

71 

4.4.1 Ανάκτηση και βαρύτητα επικαιρότητας 

71 

4.4.2 Παραγωγή απάντησης και διεπαφή χρήστη 

73 

4.4.3 Η περίπτωση του πράκτορα ReAct 

73 

4.5 Σύνοψη των σχεδιαστικών επιλογών 

74 

ΚΕΦΑΛΑΙΟ 5 – ΥΛΟΠΟΙΗΣΗ 

76

 

5.1 Συλλογή και ευρετηρίαση δεδομένων 

76 

5.1.1 Ο crawler 

77 

5.1.2 Ο αγωγός ευρετηρίασης 

78 

5.2 Ανάκτηση και έλεγχοι εισόδου 

79 

5.2.1 Η μονάδα ανάκτησης 

79 

5.2.2 Οι έλεγχοι εισόδου 

80 

5.3 Παραγωγή απάντησης και διεπαφή χρήστη 

81 

5.3.1 Η μονάδα παραγωγής απάντησης 

81