Διάρκεια: Το σεμινάριο μπορεί να ολοκληρωθεί εξ ολοκλήρου online χωρίς τοπική εγκατάσταση. Η ρύθμιση του περιβάλλοντος διαρκεί 2 λεπτά, με την εξερεύνηση των παραδειγμάτων να απαιτεί 1-3 ώρες ανάλογα με το βάθος εξερεύνησης.
Γρήγορη Έναρξη
- Κάντε fork αυτό το αποθετήριο στον λογαριασμό σας στο GitHub
- Πατήστε Code → την καρτέλα Codespaces → ... → New with options...
- Χρησιμοποιήστε τις προεπιλογές – αυτό θα επιλέξει το container ανάπτυξης που δημιουργήθηκε για αυτό το μάθημα
- Πατήστε Create codespace
- Περιμένετε περίπου 2 λεπτά μέχρι να είναι έτοιμο το περιβάλλον
- Μεταβείτε κατευθείαν στο Κεφάλαιο 2: Δημιουργία Azure AI Foundry
Αραβικά | Βεγγαλικά | Βουλγαρικά | Βιρμανικά (Μυανμάρ) | Κινέζικα (Απλοποιημένα) | Κινέζικα (Παραδοσιακά, Χονγκ Κονγκ) | Κινέζικα (Παραδοσιακά, Μακάου) | Κινέζικα (Παραδοσιακά, Ταϊβάν) | Κροατικά | Τσέχικα | Δανέζικα | Ολλανδικά | Εσθονικά | Φινλανδικά | Γαλλικά | Γερμανικά | Ελληνικά | Εβραϊκά | Χίντι | Ουγγρικά | Ινδονησιακά | Ιταλικά | Ιαπωνικά | Κανάντα | Χμερ | Κορεατικά | Λιθουανικά | Μαλαϊκά | Μαλαγιαλάμ | Μαράθι | Νεπαλικά | Νιγηριανά Πίντζιν | Νορβηγικά | Περσικά (Φαρσί) | Πολωνικά | Πορτογαλικά (Βραζιλίας) | Πορτογαλικά (Πορτογαλίας) | Πουντζάμπι (Γκουρμούκι) | Ρουμανικά | Ρωσικά | Σερβικά (Κυριλλικά) | Σλοβακικά | Σλοβενικά | Ισπανικά | Σουαχίλι | Σουηδικά | Ταγάλογκ (Φιλιππινέζικα) | Ταμίλ | Τελούγκου | Ταϊλανδικά | Τουρκικά | Ουκρανικά | Ουρντού | Βιετναμέζικα
Προτιμάτε να Κλωνοποιήσετε Τοπικά;
Αυτό το αποθετήριο περιλαμβάνει πάνω από 50 μεταφράσεις γλωσσών που αυξάνουν σημαντικά το μέγεθος λήψης. Για κλωνοποίηση χωρίς μεταφράσεις, χρησιμοποιήστε sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Αυτό σας δίνει όλα όσα χρειάζεστε για να ολοκληρώσετε το μάθημα με πολύ ταχύτερη λήψη.
- Βασικές Έννοιες: Κατανόηση Μεγάλων Γλωσσικών Μοντέλων, tokens, embeddings και ικανοτήτων AI
- Οικοσύστημα Java AI: Επισκόπηση των SDK Spring AI και OpenAI
- Πρωτόκολλο Πλαισίου Μοντέλου (Model Context Protocol): Εισαγωγή στο MCP και ο ρόλος του στην επικοινωνία πρακτόρων AI
- Πρακτικές Εφαρμογές: Πραγματικά σενάρια συμπεριλαμβανομένων chatbots και δημιουργίας περιεχομένου
- → Ξεκινήστε Κεφάλαιο 1
- Azure AI Foundry: Παροχή ανάπτυξης μοντέλων ως κώδικας με Bicep και το Azure Developer CLI (azd)
- Spring Boot + Spring AI: Βέλτιστες πρακτικές για την ανάπτυξη εφαρμογών AI επιχείρησης
- Authentication χωρίς κλειδιά: Ασφαλής σύνδεση με Microsoft Entra ID — χωρίς διαχείριση κλειδιών API
- Εργαλεία Ανάπτυξης: Ρύθμιση Docker containers, VS Code, και GitHub Codespaces
- → Ξεκινήστε Κεφάλαιο 2
- Μηχανική Prompt: Τεχνικές για βέλτιστες απαντήσεις μοντέλου AI
- Embeddings & Επεξεργασία Διανυσμάτων: Υλοποίηση σημασιολογικής αναζήτησης και σύγκρισης ομοιότητας
- Ανάκτηση με Ενισχυμένη Γενετική (RAG): Συνδυασμός AI με δικές σας πηγές δεδομένων
- Κλήση Συνάρτησης: Επέκταση ικανοτήτων AI με προσαρμοσμένα εργαλεία και πρόσθετα
- → Ξεκινήστε Κεφάλαιο 3
- Γεννήτρια Ιστοριών για Κατοικίδια (
petstory/): Δημιουργική παραγωγή περιεχομένου με Azure AI Foundry - Δείγμα Foundry Τοπικά (
foundrylocal/): Τοπική ενσωμάτωση μοντέλου AI με OpenAI Java SDK - Υπηρεσία Υπολογιστή MCP (
calculator/): Βασική υλοποίηση Model Context Protocol με Spring AI - → Ξεκινήστε Κεφάλαιο 4
- Ασφάλεια Περιεχομένου Azure AI Foundry: Δοκιμή ενσωματωμένων μηχανισμών φιλτραρίσματος και ασφάλειας (αυστηρά μπλοκαρίσματα και ήπιες απορρίψεις)
- Παράδειγμα Υπεύθυνης AI: Πρακτικό παράδειγμα που δείχνει πώς λειτουργούν τα σύγχρονα συστήματα ασφάλειας AI
- Βέλτιστες Πρακτικές: Απαραίτητες οδηγίες για ηθική ανάπτυξη και υλοποίηση AI
- → Ξεκινήστε Κεφάλαιο 5
Εάν κολλήσετε ή έχετε οποιεσδήποτε ερωτήσεις σχετικά με την ανάπτυξη εφαρμογών AI. Ενταχθείτε σε άλλους μαθητές και έμπειρους προγραμματιστές σε συζητήσεις σχετικά με το MCP. Είναι μια υποστηρικτική κοινότητα όπου καλωσορίζονται οι ερωτήσεις και η γνώση μοιράζεται ελεύθερα.
Εάν έχετε σχόλια για το προϊόν ή σφάλματα κατά την ανάπτυξη επισκεφτείτε:
Αποποίηση ευθυνών: Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με τεχνητή νοημοσύνη Co-op Translator. Ενώ επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
