You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 02-SetupDevEnvironment/readme.md
+4-2
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,11 @@ This lesson will guide you through setting up your development environment for t
15
15
16
16
Let's dive in and set up your development environment! 🏃♂️
17
17
18
-
## Which AI service should I use for this course?
18
+
[](https://youtu.be/7kYoVRNQXyA?feature=shared)
19
+
20
+
_⬆️Click the image to watch the video⬆️_
19
21
20
-
**INSERT: CHAT EXPLANATION VIDEO HERE**
22
+
## Which AI service should I use for this course?
21
23
22
24
We provide instructions for setting up your development environment with GitHub Models, Azure OpenAI, and Ollama. You can choose the one that best fits your needs. We recommend using GitHub Models for this course, but you can use any of the three services.
Copy file name to clipboardExpand all lines: 03-CoreGenerativeAITechniques/01-lm-completions-functions.md
+6-2
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,9 @@ In this lesson, we will explore the basics of building chat applications using l
6
6
7
7
## Text completions and chat
8
8
9
-
**INSERT: CHAT EXPLANATION VIDEO HERE**
9
+
[](https://youtu.be/Av1FCQf83QU?feature=shared)
10
+
11
+
_⬆️Click the image to watch the video⬆️_
10
12
11
13
Text completions might be the most basic form of interaction with the language model in an AI application. A text completion is a single response generated by the model based on the input, or prompt, that is given to the model.
When building AI applications you are not limited to just text-based interactions. It is possible to extend the functionality of the chatbot by calling pre-defined functions in your code based off user input. In other words, function calls serve as a bridge between the model and external systems.
Copy file name to clipboardExpand all lines: 03-CoreGenerativeAITechniques/03-vision-audio.md
+6-2
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,9 @@ In this lesson learn how vision AI allows your apps to generate and interpret im
6
6
7
7
## Vision
8
8
9
-
**INSERT: LESSON 3 VISION VIDEO HERE**
9
+
[](https://youtu.be/QXbASt1KXuw?feature=shared)
10
+
11
+
_⬆️Click the image to watch the video⬆️_
10
12
11
13
Vision-based AI approaches are used to generate and interpret images. This can useful for a wide range of applications, such as image recognition, image generation, and image manipulation. Current models are multimodal, meaning they can accept a variety of inputs, such as text, images, and audio, and generate a variety of outputs. In this case, we are going to focus on image recognition.
12
14
@@ -78,7 +80,9 @@ Here's a point I want to drive home. We're conversing with a language model, or
AI agents allow LLMs to evolve from assistants into entities capable of taking actions on behalf of users. Agents are even able to interact with other agents to perform tasks. Some of the key attributes of an agent include a level of **autonomy** allowing the agent to initiate actions based on their programming which leads to the ability for **decision-making** based on pre-defined objectives. They are also **adaptable** in that they learn and adjust to improve performance over time.
In eShopLite with semantic search, we use Semantic Kernel to enhance the search capabilities of the e-commerce application. Semantic Kernel helps us create a more robust search engine that can understand the context of the user's queries and provide more accurate results.
38
44
39
45
For example, if a user searches for "do you have something for cooking", the search engine can understand that the user is looking for kitchenware and show the most relevant products, in context of our sample, it returns Camping Cookware.
@@ -229,9 +235,13 @@ In the image, we can see the Application Insights dashboard, providing how the s
IneShopLitewithreal-timeanalysis, weusethereal-timeaudiocapabilitiesofGPT-4otoanalyzetheconversationsbetweenthecustomerandthechatbot, providingamorepersonalizedandengagingexperience. Forexample, ifacustomerasksforaproductrecommendation, thechatbotcananalyzethecustomer's request in real-time and provide a more accurate and relevant response.
242
+
_⬆️Clicktheimagetowatchthevideo⬆️_
243
+
244
+
IneShopLitewithreal-timeaudio, weusethereal-timeaudiocapabilitiesofGPT-4otoanalyzetheconversationsbetweenthecustomerandthechatbot, providingamorepersonalizedandengagingexperience. Forexample, ifacustomerasksforaproductrecommendation, thechatbotcananalyzethecustomer's request in real-time and provide a more accurate and relevant response.
AgentsareabigtopicinthecurrentAIlandscape, andtodemonstratetheircapabilities, we'll use the Creative Writer Agent, a tool that can generate creative and engaging text based on the user'sinput, helpingtowriteresearched, specific, andengagingcontent.
Copy file name to clipboardExpand all lines: README.md
+2
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,8 @@
14
14
15
15
[](https://discord.com/invite/ByRwuEEgH4)
16
16
17
+

18
+
17
19
Welcome to **Generative AI for Beginners .NET**, the hands-on course for .NET developers diving into the world of Generative AI!
18
20
19
21
This isn’t your typical “here’s some theory, good luck” course. This repository is all about **real-world applications** and **live coding** to empower .NET developers to take full advantage of Generative AI.
0 commit comments