Skip to content

Version 2 of GenAINET - #497

Merged
Pablo Nunes (PabloNunes) merged 9 commits into
mainfrom
updated-genainet
Mar 3, 2026
Merged

Version 2 of GenAINET #497
Pablo Nunes (PabloNunes) merged 9 commits into
mainfrom
updated-genainet

Conversation

@PabloNunes

Copy link
Copy Markdown
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>
@github-actions

Copy link
Copy Markdown

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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.

Comment thread 03-AIPatternsAndApplications/01-embeddings-semantic-search.md
Comment thread 02-GenerativeAITechniques/images/README.md
Comment thread 05-ResponsibleAI/readme.md
Comment thread 01-IntroductionToGenerativeAI/readme.md
Comment thread 02-GenerativeAITechniques/01-text-completions-chat.md
Comment thread README.md Outdated
Comment thread 04-AgentsWithMAF/01-building-first-agent.md
Comment thread 04-AgentsWithMAF/01-building-first-agent.md Outdated
* 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
Pablo Nunes (PabloNunes) merged commit 15f0003 into main Mar 3, 2026
7 of 8 checks passed
@elbruno
El Bruno (elbruno) deleted the updated-genainet branch April 8, 2026 12:30
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