Skip to content

Version 2 of GenAINET #497

Merged
PabloNunes merged 9 commits intomainfrom
updated-genainet
Mar 3, 2026
Merged

Version 2 of GenAINET #497
PabloNunes merged 9 commits intomainfrom
updated-genainet

Conversation

@PabloNunes
Copy link
Contributor

Big reform of GenAINET!

In summary:

  • Chopping readme
  • Rewriting lessons for clarity and compactness, organizing in the classic 5 lessons!
  • Focus to MAF!

* New Readme Alpha
Solving conflict with README
Solving README coflict

* Initial plan

* Add volunteer responsibilities and issue-first approach to CONTRIBUTING.MD

Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>

* Clarify timeframes and define major changes in volunteer responsibilities

Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>

* Fix formatting consistency in volunteer responsibilities section

Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>

* Address PR feedback: simplify language, remove emoji, remove explanation section, and adjust formatting

Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>

* (NEW) Lesson 1 - Pre-review

* Improve clarity in Generative AI readme

Refine language for clarity and consistency in the introduction to Generative AI.

* Improving Lesson 1 - Expanding on the lesson, giving examples.

* Updating chapter 1 and creating chapter 2 on Generative AI Techniques for course material.

* Updating lesson 02 and creating lesson 03

* General improvments for the course, adding chapter 04

* Adding chapter 5

* Fixing README links

* Taking out repetitive messages

* Fixing some merge issues and add the new chapter on LocalModelRunners

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>
@PabloNunes PabloNunes requested a review from Copilot February 26, 2026 20:16
@github-actions
Copy link

👋 Thanks for contributing @PabloNunes! We will review the pull request and get back to you soon.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Reworks the course documentation into a more compact “classic” 5-lesson structure, with a stronger emphasis on Microsoft Agent Framework (MAF), and removes/archives several older lesson documents and “What’s New” content.

Changes:

  • Replaces the previous multi-lesson layout with a new 5-lesson path (Intro → Techniques → Patterns → Agents w/ MAF → Responsible AI).
  • Adds new lesson content under 01-IntroductionToGenerativeAI/, 02-GenerativeAITechniques/, 03-AIPatternsAndApplications/, 04-AgentsWithMAF/, 05-ResponsibleAI/.
  • Deletes a number of older lesson docs (setup, core techniques, responsible use, what’s new, some AgentFx guides).

Reviewed changes

Copilot reviewed 45 out of 119 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
README.md Updates course positioning + lesson table to the new 5-lesson structure.
CONTRIBUTING.MD Adds contributor/volunteer responsibility and “issue-first” contribution guidance.
10-WhatsNew/readme.md Removes the “What’s New” archive page.
09-ResponsibleGenAI/readme.md Removes the previous Responsible GenAI lesson page.
06-AgentFx/README-PersistingConversations.md Removes AgentFx persistence guide from 06-AgentFx.
06-AgentFx/README-BackgroundResponses.md Removes AgentFx background responses guide from 06-AgentFx.
05-ResponsibleAI/readme.md Adds new Lesson 5 Responsible AI content.
05-AppCreatedWithGenAI/readme.md Removes the previous “Apps created with GenAI tools” lesson readme.
04-AgentsWithMAF/readme.md Adds new Lesson 4 landing page for Agents with Microsoft Agent Framework.
04-AgentsWithMAF/01-building-first-agent.md Adds Part 1 content for building a first agent (MAF).
04-AgentsWithMAF/02-agents-with-tools.md Adds Part 2 content for tools/function calling with agents (MAF + MEAI tools).
04-AgentsWithMAF/03-multi-agent-workflows.md Adds Part 3 content for orchestration patterns and multi-agent workflows (MAF workflows).
03-CoreGenerativeAITechniques/readme.md Removes the previous “Core Generative AI Techniques” lesson readme.
03-CoreGenerativeAITechniques/docs/troubleshooting-chat-api.md Removes troubleshooting guide for MEAI chat response shapes.
03-CoreGenerativeAITechniques/docs/QUICK-FIX-ChatMessageList.md Removes quick-fix guide for response.Messages confusion.
03-CoreGenerativeAITechniques/07-ImageVideoGenerationNewModels.md Removes previous image/video generation doc.
03-CoreGenerativeAITechniques/05-ImageGenerationOpenAI.md Removes previous image generation doc.
03-CoreGenerativeAITechniques/04-agents.md Removes previous agents lesson content (Azure AI Projects-based).
03-CoreGenerativeAITechniques/03-vision-audio.md Removes previous vision/audio lesson content.
03-CoreGenerativeAITechniques/02-retrieval-augmented-generation.md Removes previous RAG lesson content.
03-CoreGenerativeAITechniques/01-lm-completions-functions.md Removes previous chat/completions/functions lesson content.
03-AIPatternsAndApplications/readme.md Adds new Lesson 3 landing page for AI patterns/apps.
03-AIPatternsAndApplications/01-embeddings-semantic-search.md Adds Part 1 content for embeddings + semantic search.
03-AIPatternsAndApplications/02-retrieval-augmented-generation.md Adds Part 2 content for RAG.
03-AIPatternsAndApplications/05-LocalModelRunners.md Updates local model runners content and structure under Lesson 3.
02-SetupDevEnvironment/readme.md Removes the previous environment setup lesson.
02-SetupDevEnvironment/getting-started-ollama.md Removes the previous Ollama setup guide.
02-SetupDevEnvironment/getting-started-azure-openai.md Removes the previous Azure OpenAI setup guide.
02-GenerativeAITechniques/readme.md Adds new Lesson 2 landing page for core techniques.
02-GenerativeAITechniques/01-text-completions-chat.md Adds Part 1 content for completions + chat conversations.
02-GenerativeAITechniques/02-streaming-structured-output.md Adds Part 2 content for streaming + structured output.
02-GenerativeAITechniques/03-function-calling.md Adds Part 3 content for MEAI tool/function calling.
02-GenerativeAITechniques/images/README.md Adds guidelines for lesson 2 image assets.
01-IntroductionToGenerativeAI/readme.md Adds new Lesson 1 intro, tool overview, and setup entry points.
01-IntroductionToGenerativeAI/setup-github-codespaces.md Adds new Codespaces + GitHub Models setup guide.
01-IntroductionToGenerativeAI/setup-local-ollama.md Adds new local Ollama setup guide.
01-IntroductionToGenerativeAI/setup-azure-openai.md Adds new Azure OpenAI setup guide.
01-IntroToGenAI/readme.md Removes the previous intro lesson content.

PabloNunes and others added 8 commits February 27, 2026 14:24
* New Readme Alpha
Solving conflict with README
Solving README coflict

* Initial plan

* Add volunteer responsibilities and issue-first approach to CONTRIBUTING.MD

Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>

* Clarify timeframes and define major changes in volunteer responsibilities

Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>

* Fix formatting consistency in volunteer responsibilities section

Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>

* Address PR feedback: simplify language, remove emoji, remove explanation section, and adjust formatting

Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>

* (NEW) Lesson 1 - Pre-review

* Improve clarity in Generative AI readme

Refine language for clarity and consistency in the introduction to Generative AI.

* Improving Lesson 1 - Expanding on the lesson, giving examples.

* Updating chapter 1 and creating chapter 2 on Generative AI Techniques for course material.

* Updating lesson 02 and creating lesson 03

* General improvments for the course, adding chapter 04

* Adding chapter 5

* Fixing README links

* Taking out repetitive messages

* Fixing some merge issues and add the new chapter on LocalModelRunners

* Fixing small issues

* Updating Samples, Translations and Modules to delete SK references

* Deleting Agent MDs

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>
* New Readme Alpha
Solving conflict with README
Solving README coflict

* Initial plan

* Add volunteer responsibilities and issue-first approach to CONTRIBUTING.MD

Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>

* Clarify timeframes and define major changes in volunteer responsibilities

Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>

* Fix formatting consistency in volunteer responsibilities section

Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>

* Address PR feedback: simplify language, remove emoji, remove explanation section, and adjust formatting

Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>

* (NEW) Lesson 1 - Pre-review

* Improve clarity in Generative AI readme

Refine language for clarity and consistency in the introduction to Generative AI.

* Improving Lesson 1 - Expanding on the lesson, giving examples.

* Updating chapter 1 and creating chapter 2 on Generative AI Techniques for course material.

* Updating lesson 02 and creating lesson 03

* General improvments for the course, adding chapter 04

* Adding chapter 5

* Fixing README links

* Taking out repetitive messages

* Fixing some merge issues and add the new chapter on LocalModelRunners

* Fixing small issues

* Updating Samples, Translations and Modules to delete SK references

* Deleting Agent MDs

* Changing from GH Models to AzureOpenAI Client

* Merging from Repo

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: PabloNunes <21008820+PabloNunes@users.noreply.github.com>
- AgentLabs-02-Functions: disambiguate SubmitToolOutputsToRunAsync call
- MCP-02-HuggingFace-Ollama: add Microsoft.Extensions.AI + IChatClient cast
- AgentFx-MultiAgents: update MEAI.Abstractions 10.1.1 to 10.3.0
- HFMCP.GenImage.Web: update System.ClientModel 1.7.0 to 1.8.1
- HFMCP.GenImage.ApiService: downgrade OpenApi 10.0.0 to 9.0.4 (net9.0)
- Remove 7 ghost folders with only bin/obj artifacts

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update references to match actual lesson directory names:
- 02-SetupDevEnvironment -> 02-GenerativeAITechniques
- 03-CoreGenerativeAITechniques -> 03-AIPatternsAndApplications
- 04-PracticalSamples -> 03-AIPatternsAndApplications
- 05-AppCreatedWithGenAI -> 05-ResponsibleAI
- 06-AgentFx -> 04-AgentsWithMAF
- Remove broken troubleshooting guide link

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… changes

- Updated NuGet packages across all 11 solutions to latest stable versions
- Fixed MCP 1.0.0 breaking change: IMcpClient replaced with McpClient abstract class
- Key updates: Aspire 13.1.2, ModelContextProtocol 1.0.0, OllamaSharp 6.0.15,
  Azure.AI.Projects 1.0.0-beta.11, OpenTelemetry 1.12.0, Azure.Identity 1.14.2
- All 11 solutions verified building successfully

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Renamed samples/AgentFx/ to samples/MAF/
- Renamed prompts/agentfx-vectordata-sqlite/ to prompts/maf-vectordata-sqlite/
- Renamed all sub-folders and files (AgentFx-* → MAF-*)
- Updated all internal references in .slnx, .csproj, .cs, .md, .json, .razor files
- All 11 solutions verified building successfully

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@PabloNunes PabloNunes merged commit 15f0003 into main Mar 3, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants