Skip to content

Conversation

@devanshithakar12
Copy link
Contributor

This pull request updates the student and coach materials for Challenge-02 and Challenge-03 in the OpenAI Fundamentals course, focusing on improving clarity, relevance, and alignment with current Azure AI Foundry features. The changes introduce more realistic scenarios, update terminology to match platform features, and encourage model selection based on use case rather than fixed model comparisons.

Challenge-02 Content Updates:

Model Selection and Comparison:

  • Student and coach guides now encourage exploring and comparing a broader set of GPT models, instead of only comparing gpt-3.5 to gpt-4o. Example model choices and their strengths are provided to guide discussion and selection. [1] [2]

Scenario and Terminology Alignment:

  • The scenario for model discovery is updated to focus on building a retail chatbot needing fast and safe outputs, making the use case more relatable and relevant.
  • The section "Model Benchmarking" is renamed to "Model Leaderboards," and instructions are updated to match the current Azure AI Foundry leaderboard and trade-off chart features. [1] [2]

Comparison Task Improvements:

  • Students are now asked to compare models they selected themselves in previous steps, rather than fixed models, fostering critical thinking about model suitability.

Challenge-03 and Notebook Updates:

Prerequisites Clarification:

  • The prerequisites for Challenge-03 are simplified to reference completion of Challenge-00, removing explicit resource and credential setup steps.

Model Usage Guidance:

  • Instructions in the prompt engineering notebook are updated to recommend using the latest available Azure OpenAI GPT models, reflecting model deprecation and platform evolution. [1] [2]

Updated section titles and improved clarity in the text.
Updated the scenario and tasks for Model Discovery to focus on chatbot use cases instead of biotech news articles. Adjusted hints and metrics for model evaluation.
Added examples of model choices for students to consider during model discovery and benchmarking.
Updated scenario description for model comparison.
Added possible model choices for comparison in the document.
Added information about the gpt-5-nano-2025-08-07 model and its use cases.
Added a note to complete Challenge-00 before proceeding.
@devanshithakar12 devanshithakar12 requested a review from a team as a code owner September 30, 2025 00:36
@jrzyshr jrzyshr changed the title Updates [Hack Update] 066-Updates Sep 30, 2025
@jrzyshr jrzyshr self-assigned this Sep 30, 2025
devanshithakar12 and others added 8 commits October 1, 2025 00:36
Added instructions for deploying alternative models and modifying the bicep file.
Added instructions for deploying custom models using the Bicep file.
Added notes on model deployment and usage in Jupyter notebooks.
Updated model deployment instructions and clarified usage of the bicep file for deploying models. Enhanced formatting for better readability.
Revised text for clarity and grammatical accuracy.
Copy link
Collaborator

@jrzyshr jrzyshr left a comment

Choose a reason for hiding this comment

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

Thx for the updates. One minor grammar issue in C4 to fix.

C1 Jupyter notebook needs more updates. Will discuss offline.

"An embedding is a special format of data representation that can be easily utilized by machine learning models and algorithms. The embedding is an information dense representation of the semantic meaning of a piece of text. Each embedding is a vector of floating-point numbers, such that the distance between two embeddings in the vector space is correlated with semantic similarity between two inputs in the original format. For example, if two texts are similar, then their vector representations should also be similar.\n",
"\n",
"Different Azure OpenAI embedding models are specifically created to be good at a particular task. Similarity embeddings are good at capturing semantic similarity between two or more pieces of text. Text search embeddings help measure long documents are relevant to a short query. Code search embeddings are useful for embedding code snippets and embedding nature language search queries.\n",
"Different Azure OpenAI embedding models are specifically created to be good at a particular task. Similarity embeddings are good at capturing semantic similarity between two or more pieces of text. Text search embeddings help measure long documents are relevant to a short query. Code search embeddings are useful for embedding code snippets and embedding natural language search queries.\n",
Copy link
Collaborator

Choose a reason for hiding this comment

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

"Text search embeddings help measure..." This doesn't sound grammatically correct?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

fixed!

Copy link
Collaborator

@jrzyshr jrzyshr left a comment

Choose a reason for hiding this comment

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

Thanks for the updates!

@jrzyshr jrzyshr merged commit ec1630b into microsoft:master Oct 10, 2025
2 checks passed
@devanshithakar12 devanshithakar12 deleted the 066-updateUST branch October 10, 2025 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants