diff --git a/docs/proposals/new-lesson-ai-agents.md b/docs/proposals/new-lesson-ai-agents.md deleted file mode 100644 index aeee1562..00000000 --- a/docs/proposals/new-lesson-ai-agents.md +++ /dev/null @@ -1,11 +0,0 @@ -# Proposal: Assessing a potential Lesson 09 (AI agents) - -## 1) Gap analysis -The current 8-lesson arc is coherent and progressive for beginners: Lesson 01 establishes GenAI/LLM fundamentals, 02 gets learners shipping a first app, 03 improves prompt quality, 04 introduces structured outputs, 05 adds grounded responses with RAG, 06 adds capability extension through tool calling, and 07-08 teach MCP basics and advanced MCP client patterns. Together, this already covers the core path from "hello world" prompting to practical interoperability patterns in JavaScript. - -The single most valuable missing topic is **AI agents/orchestration**, because it is the natural next conceptual step after tool-calling (06) and MCP integration (07-08): learners can combine model reasoning, tool selection, and iterative execution into a controlled loop. Compared with evaluations/testing, safety/guardrails, multimodal apps, deployment, or observability/cost, agents are the strongest fit *for this specific course narrative and sequence* since they directly compose concepts already taught here (prompts + tools + MCP) into end-to-end behavior learners can immediately recognize and build on. - -## 2) Go / No-go recommendation -> ## **NO-GO (for now)** - -Although AI agents are the most logical next topic, I recommend **not** adding Lesson 09 in this PR. For this beginner track, the current 8-lesson scope is already complete and appropriately bounded, and introducing agents now risks increasing conceptual load right after MCP. The repository already points learners to a dedicated **AI Agents for Beginners** course, which is a better venue for deeper agent orchestration patterns without overextending this course’s beginner promise. Revisit a Lesson 09 proposal later only if maintainers explicitly want this course to expand beyond its current foundational scope. diff --git a/lessons/02-first-ai-app/translations/README.el.md b/lessons/02-first-ai-app/translations/README.el.md index 011da9d2..2a6971fb 100644 --- a/lessons/02-first-ai-app/translations/README.el.md +++ b/lessons/02-first-ai-app/translations/README.el.md @@ -112,6 +112,7 @@ _Αυτό το βίντεο σου δίνει μια εισαγωγή στα AI **Εσύ:** Θα ήταν τιμή μου να βοηθήσω στο έργο σου, "Sarebbe un onore aiutarti con il tuo progetto." + ## Αλληλεπίδρασε με τον Leonardo Αν θέλεις να αλληλεπιδράσεις με τον Leonardo, εκτέλεσε την εφαρμογή [Characters](/app/README.md). diff --git a/lessons/03-prompt-engineering/translations/README.el.md b/lessons/03-prompt-engineering/translations/README.el.md index 7fa752d8..90385619 100644 --- a/lessons/03-prompt-engineering/translations/README.el.md +++ b/lessons/03-prompt-engineering/translations/README.el.md @@ -102,6 +102,7 @@ _Αυτό το βίντεο προσφέρει μια εισαγωγή στη β ![Airborne, looks down at the city with feet dangling](https://raw.githubusercontent.com/microsoft/generative-ai-with-javascript/main/lessons/03-prompt-engineering/assets/airborne.png) + ## Αλληλεπίδρασε με τον Sforza Αν θέλεις να αλληλεπιδράσεις με τον Sforza, εκτέλεσε την εφαρμογή [Characters](/app/README.md). diff --git a/lessons/04-structured-output/translations/README.el.md b/lessons/04-structured-output/translations/README.el.md index 4aa048be..d367402d 100644 --- a/lessons/04-structured-output/translations/README.el.md +++ b/lessons/04-structured-output/translations/README.el.md @@ -112,6 +112,7 @@ _Aztec calendar, Wikipedia_ _Patolli - Wikipedia_ + ## Αλληλεπίδρασε με τον Montezuma Αν θέλεις να αλληλεπιδράσεις με τον Montezuma, εκτέλεσε την εφαρμογή [Characters](/app/README.md). @@ -135,7 +136,7 @@ _Patolli - Wikipedia_ > [!NOTE] > Αν εκτελείς το project τοπικά στον υπολογιστή σου, δες τον οδηγό QuickStart για να ρυθμίσεις ένα token [GitHub personal access](/docs/setup/README.md#creating-a-personal-access-token-pat-for-github-model-access) και αντικατέστησε το κλειδί στον κώδικα. -## Structured Output +## Δομημένη έξοδος (Structured Output) **Time Beetle:** Θες να μάθεις πώς νίκησα τον Montezuma; diff --git a/lessons/05-rag/translations/README.el.md b/lessons/05-rag/translations/README.el.md index dce8e217..aa1933d6 100644 --- a/lessons/05-rag/translations/README.el.md +++ b/lessons/05-rag/translations/README.el.md @@ -71,6 +71,7 @@ _Αυτό το βίντεο εξηγεί το Retrieval Augmented Generation (RA **Ada:** Ας μιλήσουμε για μια έννοια που θα ήθελα να ονομάσω RAG, ή Retrieval-Augmented Generation. + ## Αλληλεπίδρασε με την Ada Lovelace Αν θέλεις να αλληλεπιδράσεις με την Ada, εκτέλεσε την εφαρμογή [Characters](/app/README.md). diff --git a/lessons/06-tool-calling/translations/README.el.md b/lessons/06-tool-calling/translations/README.el.md index 81bf3de8..87f776de 100644 --- a/lessons/06-tool-calling/translations/README.el.md +++ b/lessons/06-tool-calling/translations/README.el.md @@ -61,6 +61,7 @@ _Αυτό το βίντεο εξηγεί το Tool calling, μια μέθοδο **Amelia Earhart**: "Ευχαριστώ! Μακάρι η δική μου συσκευή να είχε αυτό το χαρακτηριστικό. Θα κατευθυνθώ προς τα εκεί τώρα." + ## Αλληλεπίδρασε με την Amelia Earhart Αν θέλεις να αλληλεπιδράσεις με την Amelia Earhart, εκτέλεσε την εφαρμογή [Characters](/app/README.md). @@ -84,7 +85,7 @@ _Αυτό το βίντεο εξηγεί το Tool calling, μια μέθοδο > [!NOTE] > Αν εκτελείς το project τοπικά στον υπολογιστή σου, δες τον οδηγό QuickStart για να ρυθμίσεις ένα token [GitHub personal access](/docs/setup/README.md#creating-a-personal-access-token-pat-for-github-model-access) και αντικατέστησε το κλειδί στον κώδικα. -## Tool calling +## Κλήση εργαλείων (Tool calling) **Εσύ**: "Συσκευή, τι μόλις συνέβη;" diff --git a/lessons/07-mcp/translations/README.el.md b/lessons/07-mcp/translations/README.el.md index 0ff6016d..39ffcabe 100644 --- a/lessons/07-mcp/translations/README.el.md +++ b/lessons/07-mcp/translations/README.el.md @@ -51,6 +51,7 @@ _Οι ήρωές μας, έχοντας μόλις μάθει για τα tools > Ο Σκιπίων ο Αφρικανός, γνωστός και ως Publius Cornelius Scipio Africanus, ήταν εξέχων Ρωμαίος στρατηγός και πολιτικός που έζησε από το 236 π.Χ. έως το 183 π.Χ. Είναι περισσότερο γνωστός για τον καθοριστικό ρόλο του στον Β΄ Καρχηδονιακό Πόλεμο εναντίον της Καρχηδόνας και για τη νίκη του επί του Αννίβα στη Μάχη της Ζάμας το 202 π.Χ. > Η ζωή και η καριέρα του ενσαρκώνουν τις ιδιότητες της ηγεσίας, της στρατηγικής ευφυΐας και της ανθεκτικότητας. Η συμβολή του στη στρατιωτική και πολιτική σφαίρα της Ρώμης άφησε διαρκές αποτύπωμα στη Ρωμαϊκή Αυτοκρατορία. + ## Αλληλεπίδρασε με τον Σκιπίωνα Αν θέλεις να αλληλεπιδράσεις με τον Σκιπίωνα, εκτέλεσε την εφαρμογή [Characters](/app/README.md). diff --git a/lessons/08-mcp-advanced/translations/README.el.md b/lessons/08-mcp-advanced/translations/README.el.md index 83d6dc4c..746f33e2 100644 --- a/lessons/08-mcp-advanced/translations/README.el.md +++ b/lessons/08-mcp-advanced/translations/README.el.md @@ -78,6 +78,7 @@ _Αυτό το βίντεο εξηγεί τη χρήση LLM με το Model Con > Η συμβολή της Lamarr στην τεχνολογία δεν αναγνωρίστηκε πλήρως κατά τη διάρκεια της ζωής της, αλλά σήμερα τιμάται ως πρωτοπόρος στον χώρο. Η ιστορία της είναι ένας συναρπαστικός συνδυασμός γοητείας και ιδιοφυΐας, δείχνοντας ότι η αληθινή καινοτομία μπορεί να έρθει από τα πιο απρόσμενα μέρη. > Read more here about [Hedy Lamarr](https://en.wikipedia.org/wiki/Hedy_Lamarr) and here about [Marvin Minsky](https://en.wikipedia.org/wiki/Marvin_Minsky) + ## Αλληλεπίδρασε με την Hedy Lamarr Αν θέλεις να αλληλεπιδράσεις με την Hedy, εκτέλεσε την εφαρμογή [Characters](/app/README.md).