21 Μαθήματα που διδάσκουν όλα όσα χρειάζεστε για να αρχίσετε να δημιουργείτε εφαρμογές Γεννητικής Τεχνητής Νοημοσύνης
Αραβικά | Μπενγκάλι | Βουλγαρικά | Βιρμανικά (Μυανμάρ) | Κινέζικα (Απλοποιημένα) | Κινέζικα (Παραδοσιακά, Χονγκ Κονγκ) | Κινέζικα (Παραδοσιακά, Μακάο) | Κινέζικα (Παραδοσιακά, Ταϊβάν) | Κροατικά | Τσέχικα | Δανικά | Ολλανδικά | Εσθονικά | Φινλανδικά | Γαλλικά | Γερμανικά | Ελληνικά | Εβραϊκά | Χίντι | Ουγγρικά | Ινδονησιακά | Ιταλικά | Ιαπωνικά | Κανάντα | Κορεατικά | Λιθουανικά | Μαλαισιανά | Μαλαγιαλάμ | Μαράθι | Νεπαλικά | Νιγηριανό Πιντζίν | Νορβηγικά | Περσικά (Φαρσί) | Πολωνικά | Πορτογαλικά (Βραζιλίας) | Πορτογαλικά (Πορτογαλίας) | Πουντζάμπι (Γκουρμούκι) | Ρουμανικά | Ρωσικά | Σέρβικα (Κυριλλικά) | Σλοβακικά | Σλοβενικά | Ισπανικά | Σουαχίλι | Σουηδικά | Ταγκαλόγκ (Φιλιππινέζικα) | Ταμίλ | Τελούγκου | Ταϊλανδικά | Τουρκικά | Ουκρανικά | Ουρντού | Βιετναμέζικα
Προτιμάτε να Κλωνοποιήσετε Τοπικά;
Αυτό το αποθετήριο περιλαμβάνει 50+ μεταφράσεις γλωσσών που αυξάνουν σημαντικά το μέγεθος λήψης. Για να κλωνοποιήσετε χωρίς μεταφράσεις, χρησιμοποιήστε sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners 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.git cd generative-ai-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Αυτό σας δίνει ό,τι χρειάζεστε για να ολοκληρώσετε το μάθημα με πολύ πιο γρήγορη λήψη.
Μάθετε τα βασικά για το πώς να δημιουργείτε εφαρμογές Γεννητικής Τεχνητής Νοημοσύνης με το πλήρες μάθημα 21 μαθημάτων από τους Microsoft Cloud Advocates.
Αυτό το μάθημα έχει 21 μαθήματα. Κάθε μάθημα καλύπτει το δικό του θέμα, οπότε ξεκινήστε από όπου θέλετε!
Τα μαθήματα διαχωρίζονται σε "Μάθετε" που εξηγούν μια έννοια της Γεννητικής Τεχνητής Νοημοσύνης ή "Δημιουργία" που εξηγούν μια έννοια και παραδείγματα κώδικα σε Python και TypeScript όπου είναι δυνατό.
Για προγραμματιστές .NET δείτε το Generative AI for Beginners (.NET Edition)!
Κάθε μάθημα περιέχει επίσης μια ενότητα "Συνέχισε να μαθαίνεις" με επιπλέον εργαλεία μάθησης.
-
Azure OpenAI Service - Μαθήματα: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Μαθήματα: "githubmodels"
-
OpenAI API - Μαθήματα: "oai-assignment"
-
Βασικές γνώσεις Python ή TypeScript είναι χρήσιμες - *Για απόλυτους αρχάριους δείτε αυτά τα μαθήματα Python και TypeScript
-
Λογαριασμό GitHub για να κλωνοποιήσετε ολόκληρο αυτό το αποθετήριο στον δικό σας λογαριασμό GitHub
Δημιουργήσαμε το μάθημα Ρύθμιση Μαθήματος για να σας βοηθήσουμε στη διαμόρφωση του περιβάλλοντος ανάπτυξης.
Μην ξεχάσετε να βάλετε αστέρι (🌟) σε αυτό το αποθετήριο για να το βρείτε πιο εύκολα αργότερα.
Αν ψάχνετε για πιο προχωρημένα δείγματα κώδικα, δείτε τη συλλογή δειγμάτων κώδικα Γεννητικής Τεχνητής Νοημοσύνης σε Python και TypeScript.
Ενταχθείτε στο επίσημο Discord server του Azure AI Foundry για να γνωρίσετε και να δικτυωθείτε με άλλους μαθητές που παρακολουθούν αυτό το μάθημα και για να πάρετε υποστήριξη.
Κάντε ερωτήσεις ή μοιραστείτε σχόλια προϊόντος στο Azure AI Foundry Developer Forum στο Github.
Επισκεφτείτε το Microsoft for Startups για να μάθετε πώς να ξεκινήσετε την ανάπτυξη με πιστώσεις Azure σήμερα.
Έχετε προτάσεις ή βρήκατε ορθογραφικά ή σφάλματα στον κώδικα; Ανοίξτε ένα θέμα ή Κάντε μια αίτηση συγχώνευσης
- Μια σύντομη βιντεοπαρουσίαση του θέματος
- Ένα γραπτό μάθημα που βρίσκεται στο README
- Παραδείγματα κώδικα Python και TypeScript που υποστηρίζουν το Azure OpenAI και το OpenAI API
- Συνδέσμους σε επιπλέον πόρους για να συνεχίσετε τη μάθησή σας
| # | Σύνδεσμος Μαθήματος | Περιγραφή | Βίντεο | Επιπλέον Μάθηση |
|---|---|---|---|---|
| 00 | Ρύθμιση Μαθήματος | Μάθετε: Πώς να Ρυθμίσετε το Περιβάλλον Ανάπτυξής σας | Βίντεο Έρχεται Σύντομα | Μάθετε Περισσότερα |
| 01 | Εισαγωγή στη Γεννητική ΤΝ και τα LLMs | Μάθετε: Κατανόηση τι είναι η Γεννητική Τεχνητή Νοημοσύνη και πως δουλεύουν τα Μεγάλα Γλωσσικά Μοντέλα (LLMs). | Βίντεο | Μάθετε Περισσότερα |
| 02 | Εξερεύνηση και σύγκριση διαφορετικών LLMs | Μάθετε: Πώς να επιλέξετε το κατάλληλο μοντέλο για τη χρήση σας | Βίντεο | Μάθετε Περισσότερα |
| 03 | Υπεύθυνη χρήση της Γεννητικής ΤΝ | Μάθετε: Πώς να δημιουργείτε εφαρμογές Γεννητικής ΤΝ με υπευθυνότητα | Βίντεο | Μάθετε Περισσότερα |
| 04 | Κατανόηση των Βασικών Αρχών του Prompt Engineering | Μάθετε: Βέλτιστες Πρακτικές Prompt Engineering με πρακτική εξάσκηση | Βίντεο | Μάθετε Περισσότερα |
| 05 | Δημιουργία Προηγμένων Prompts | Μάθετε: Πώς να εφαρμόζετε τεχνικές prompt engineering που βελτιώνουν το αποτέλεσμα των prompts σας. | Βίντεο | Μάθετε Περισσότερα |
| 06 | Κατασκευή Εφαρμογών Δημιουργίας Κειμένου | Κατασκευάστε: Μια εφαρμογή δημιουργίας κειμένου χρησιμοποιώντας Azure OpenAI / OpenAI API | Βίντεο | Μάθετε Περισσότερα |
| 07 | Κατασκευή Εφαρμογών Συνομιλίας | Κατασκευάστε: Τεχνικές για αποδοτική κατασκευή και ενσωμάτωση εφαρμογών συνομιλίας. | Βίντεο | Μάθετε Περισσότερα |
| 08 | Κατασκευή Εφαρμογών Αναζήτησης σε Vector Βάσεις Δεδομένων | Κατασκευάστε: Μια εφαρμογή αναζήτησης που χρησιμοποιεί Embeddings για αναζήτηση δεδομένων. | Βίντεο | Μάθετε Περισσότερα |
| 09 | Κατασκευή Εφαρμογών Δημιουργίας Εικόνων | Κατασκευάστε: Μια εφαρμογή δημιουργίας εικόνων | Βίντεο | Μάθετε Περισσότερα |
| 10 | Κατασκευή Εφαρμογών Τεχνητής Νοημοσύνης με Χαμηλό Κώδικα | Κατασκευάστε: Μια εφαρμογή Γεννητικής ΤΝ χρησιμοποιώντας εργαλεία χαμηλού κώδικα | Βίντεο | Μάθετε Περισσότερα |
| 11 | Ενσωμάτωση Εξωτερικών Εφαρμογών με Κλήση Λειτουργιών | Κατασκευάστε: Τι είναι η κλήση λειτουργιών και οι χρήσεις της σε εφαρμογές | Βίντεο | Μάθετε Περισσότερα |
| 12 | Σχεδιασμός UX για Εφαρμογές Τεχνητής Νοημοσύνης | Μάθετε: Πώς να εφαρμόζετε αρχές σχεδιασμού UX κατά την ανάπτυξη Εφαρμογών Γεννητικής ΤΝ | Βίντεο | Μάθετε Περισσότερα |
| 13 | Ασφάλεια των Εφαρμογών Γεννητικής Τεχνητής Νοημοσύνης | Μάθετε: Τις απειλές και τους κινδύνους για συστήματα ΤΝ και μεθόδους εξασφάλισης αυτών των συστημάτων. | Βίντεο | Μάθετε Περισσότερα |
| 14 | Ο Κύκλος Ζωής των Εφαρμογών Γεννητικής Τεχνητής Νοημοσύνης | Μάθετε: Τα εργαλεία και μετρικές για τη διαχείριση του Κύκλου Ζωής LLM και LLMOps | Βίντεο | Μάθετε Περισσότερα |
| 15 | Ανάκτηση Βελτιωμένη (RAG) και Vector Βάσεις Δεδομένων | Κατασκευάστε: Μια εφαρμογή που χρησιμοποιεί ένα RAG Framework για ανάκτηση embeddings από Vector Βάσεις Δεδομένων | Βίντεο | Μάθετε Περισσότερα |
| 16 | Ανοιχτά Μοντέλα και Hugging Face | Κατασκευάστε: Μια εφαρμογή που χρησιμοποιεί ανοιχτά μοντέλα διαθέσιμα στο Hugging Face | Βίντεο | Μάθετε Περισσότερα |
| 17 | Πράκτορες Τεχνητής Νοημοσύνης | Κατασκευάστε: Μια εφαρμογή που χρησιμοποιεί ένα AI Agent Framework | Βίντεο | Μάθετε Περισσότερα |
| 18 | Βελτιστοποίηση LLMs | Μάθετε: Τι είναι, γιατί και πώς γίνεται η βελτιστοποίηση LLMs | Βίντεο | Μάθετε Περισσότερα |
| 19 | Κατασκευή με Μικρά Μοντέλα Γλώσσας SLMs | Μάθετε: Τα οφέλη της κατασκευής με Μικρά Μοντέλα Γλώσσας | Επόμενο Βίντεο Σύντομα | Μάθετε Περισσότερα |
| 20 | Κατασκευή με Μοντέλα Mistral | Μάθετε: Τα χαρακτηριστικά και οι διαφορές των μοντέλων της οικογένειας Mistral | Επόμενο Βίντεο Σύντομα | Μάθετε Περισσότερα |
| 21 | Κατασκευή με Μοντέλα Meta | Μάθετε: Τα χαρακτηριστικά και οι διαφορές των μοντέλων της οικογένειας Meta | Επόμενο Βίντεο Σύντομα | Μάθετε Περισσότερα |
Ειδικές ευχαριστίες στον John Aziz για τη δημιουργία όλων των GitHub Actions και workflows
Bernhard Merkle για τις σημαντικές συνεισφορές σε κάθε μάθημα που βελτιώνουν την εμπειρία του μαθητευόμενου και του κώδικα.
Η ομάδα μας παράγει και άλλα μαθήματα! Δείτε:
Αν κολλήσετε ή έχετε οποιεσδήποτε ερωτήσεις σχετικά με τη δημιουργία εφαρμογών AI. Ενώστε άλλους μαθητές και έμπειρους προγραμματιστές σε συζητήσεις για το MCP. Είναι μια υποστηρικτική κοινότητα όπου οι ερωτήσεις είναι ευπρόσδεκτες και η γνώση διαμοιράζεται ελεύθερα.
Αν έχετε σχόλια προϊόντος ή σφάλματα κατά την κατασκευή, επισκεφτείτε:
Αποποίηση ευθυνών:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης AI Co-op Translator. Παρόλο που επιδιώκουμε την ακρίβεια, παρακαλούμε να γνωρίζετε ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται ως η αξιόπιστη πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για οποιεσδήποτε παρεξηγήσεις ή λανθασμένες ερμηνείες προκύψουν από τη χρήση αυτής της μετάφρασης.