Will Velida
Will Velida
  • Видео 48
  • Просмотров 78 222
Creating Azure Deployment Environments via the Azure Portal!
Azure Deployment Environments enables developers to quickly spin up app infrastructure in Azure using project-based templates that establish consistency, best practices and security. Through on-demand environments, Platform engineers can help accelerate the software development lifecycle for developers in a compliant and cost-efficient way.
In this video, I show you how to configure your Azure Deployment Environment via the Azure portal. We start by creating a Dev Center, then assign the relevant permissions. We then explain what a Catalog is, and then attach a catalog from GitHub that contains our Bicep definitions. I finish the video by showing you how to deploy Azure resources via the M...
Просмотров: 43

Видео

Protecting Azure Container Apps with Azure Front Door WAF
Просмотров 9912 часов назад
When you're hosting apps in Azure Container Apps, you may not want to publish them directly to the internet. Instead, you can protect your Container Apps by only making them accessible through a Web Application Firewall to protect them from common exploits and vulnerabilities. Azure Front Door provides global routing and WAF capabilities to protect our Container Apps. In this video, I show you ...
Protecting Azure Container Apps with Application Gateway
Просмотров 12416 часов назад
When you're hosting apps in Azure Container Apps, you may not want to publish them directly to the internet. Instead, we can use a reverse proxy, such as Azure Application Gateway to intercept incoming traffic and direct it to the Container App. In this video, I'll explain the purpose of using Application Gateway with your Container Apps, then we'll dive into building our resources with Bicep, ...
Introduction to Azure Deployment Environments!
Просмотров 154День назад
Azure Deployment Environments enables developers to quickly spin up app infrastructure in Azure using project-based templates that establish consistency, best practices and security. Through on-demand environments, Platform engineers can help accelerate the software development lifecycle for developers in a compliant and cost-efficient way. In this video, I explain what Azure Deployment Environ...
Introduction to Microsoft Dev Box!
Просмотров 58214 дней назад
Microsoft Dev Box provides developers with the ability to self-serve themselves access to ready-to-code dev boxes. These can be configured with the tools, source code, binaries etc. that developers need to hit the ground running with their development work, instead of having to wait days/weeks for security, finance, identity etc. to approve access on physical devices. In this video, I explain w...
Exploring OpenTelemetry Agent support in Azure Container Apps
Просмотров 14321 день назад
Azure Container Apps now supports a managed OpenTelemetry agent. It's in public preview, and it allow you to use open-source standards to send your app's data without having to set up an OTLP collector yourself. In this video, I explain how you can set up the agent in your Bicep template, where you can send your traces, metrics, and logs to, and what you can send to which collector. 0:00 Introd...
Using GPT-4o models with the Semantic Kernel SDK
Просмотров 1,2 тыс.21 день назад
GPT 4o is the latest Large Language Model from OpenAI that takes a huge step toward more natural human-computer interaction. It can take in input such as text, audio, image and videos and generates text, audio and image outputs almost as quickly as humans can. It's available as a preview model in the Azure OpenAI playground, but you can work with it programmatically via the OpenAI API and the S...
How to configure HTTP ingress in Azure Container Apps
Просмотров 21221 день назад
Azure Container Apps allows you to expose your container app to the public web, VNets, or other container apps in your environment through ingress. When you enable ingress, you don't need to create any resources such as Azure Load Balancer, public IP addresses to allow incoming HTTP requests or TCP traffic. In this video, I show you how you can enable ingress into your Container Apps, and how y...
Learn Rust with Me! Part 6 Hash Maps
Просмотров 5021 день назад
Rust is an open-source, systems programming language that you can use to develop efficient, safe software. Hash Maps are a common collection type that we can use in Rust. The Hash Map type stores data by mapping a key to a value, and data is accessed in Hash Maps by using the key. In this video, I cover how Hash Maps work, how we can create them, and how we can insert and remove items from them...
Learn Rust with Me! Part 5 For Loops, While Loops and Loop Loops!
Просмотров 3821 день назад
Rust is an open-source, systems programming language that you can use to develop efficient, safe software. In Rust, we can use loop expressions to deal with repetition in our programs. In this video, I cover loops, while loops, and for loops. 0:00 Introduction 0:40 The Loop Loop 1:40 The Break keyword 2:16 Returning a value from our loop with break 4:41 While Loops 6:51 For Loops 9:29 Range not...
Learn Rust with Me! Part 4 Arrays and Vectors
Просмотров 50Месяц назад
Rust is an open-source, systems programming language that you can use to develop efficient, safe software. Rust provides array and vector types to store data collections of the same type. In this video, I explain what arrays and vectors are, how they are different, and how we can work with them in Rust! 0:00 Introduction 0:34 Arrays 3:45 Accessing elements in an array 5:20 Out-of-access element...
Learn Rust with Me! Part 2 Data types and collections
Просмотров 38Месяц назад
Rust is an open-source, systems programming language that you can use to develop efficient, safe software. Rust comes with core data types, such as strings, integers and booleans. You can also create collections to store different data types, such as tuples and structs. In this video, I show you how you can use the core data types in Rust, and how you can create, and work with tuples and struct...
Learn Rust with Me! Part 3 If Else Statements
Просмотров 38Месяц назад
Rust is an open-source, systems programming language that you can use to develop efficient, safe software. An essential part of programming is the ability to make decisions based on data, and we can do this with if/else statements! In this video, I show you how the basic if/else statement syntax looks in Rust, how if/else statements work, and how we can test multiple conditions using else if st...
Getting started with Kernel Memory
Просмотров 980Месяц назад
Kernel Memory is a multi-modal AI service that enables efficient indexing of datasets through custom data pipelines. It supports RAG, synthetic memory, prompt engineering, and custom semantic memory processing. This video is a gentle introduction to Kernel Memory, and how we can run it in both Serverless and as a Web Service to index data, and use natural language queries to obtain answers from...
Using Bing Search API in the Semantic Kernel SDK
Просмотров 404Месяц назад
Did you know that you can use Semantic Kernel to search for information on the internet? In this video, I show you how you can use WebSearchEnginePlugins that use the Bing Search API to retrieve information from the web via the Semantic Kernel! 0:00 Introduction 0:45 Retrieving our Bing Search API key from Azure 1:45 Installing NuGet Packages 3:21 Setting up our Kernel 4:20 Using WebSearchEngin...
How to deploy Azure Container Apps using Azure Verified Modules
Просмотров 211Месяц назад
How to deploy Azure Container Apps using Azure Verified Modules
Using the OpenAI API in your Semantic Kernel apps 🤖
Просмотров 478Месяц назад
Using the OpenAI API in your Semantic Kernel apps 🤖
Learn Rust with Me! Part 1 - Installing Rust and Hello World!
Просмотров 332Месяц назад
Learn Rust with Me! Part 1 - Installing Rust and Hello World!
Introduction to Memories in the Semantic Kernel SDK
Просмотров 1,3 тыс.Месяц назад
Introduction to Memories in the Semantic Kernel SDK
Managing Secrets in Azure Container Apps
Просмотров 5182 месяца назад
Managing Secrets in Azure Container Apps
IS AI COMING FOR MY JOB?! - Generating code with Azure OpenAI
Просмотров 1162 месяца назад
IS AI COMING FOR MY JOB?! - Generating code with Azure OpenAI
How to update your Azure Container Apps using Revisions
Просмотров 3462 месяца назад
How to update your Azure Container Apps using Revisions
Unleash the Power of Prompt Engineering in Azure OpenAI
Просмотров 1972 месяца назад
Unleash the Power of Prompt Engineering in Azure OpenAI
The ultimate guide to creating your first NLP app with Azure Open AI
Просмотров 3902 месяца назад
The ultimate guide to creating your first NLP app with Azure Open AI
Authenticating Azure Deployments in GitHub Actions with Microsoft Entra ID Workload Identities 💪
Просмотров 2492 месяца назад
Authenticating Azure Deployments in GitHub Actions with Microsoft Entra ID Workload Identities 💪
How to deploy your first Azure Container App with Bicep and the AZ CLI 💪
Просмотров 7982 месяца назад
How to deploy your first Azure Container App with Bicep and the AZ CLI 💪
Using intelligent planners in our AI Agents with the Semantic Kernel SDK and C# 🤖
Просмотров 1,5 тыс.3 месяца назад
Using intelligent planners in our AI Agents with the Semantic Kernel SDK and C# 🤖
Giving our AI Agents skills using native functions in the Semantic Kernel SDK 🤖
Просмотров 7643 месяца назад
Giving our AI Agents skills using native functions in the Semantic Kernel SDK 🤖
Creating and using Plugins with the Semantic Kernel SDK 🤖
Просмотров 1,9 тыс.3 месяца назад
Creating and using Plugins with the Semantic Kernel SDK 🤖
Building your first AI Agent with the Semantic Kernel SDK and C# 🤖
Просмотров 3,5 тыс.3 месяца назад
Building your first AI Agent with the Semantic Kernel SDK and C# 🤖

Комментарии

  • @CecilPhillip
    @CecilPhillip День назад

    Such a great series. Any plans on covering Prompt flow?

    • @willvelida
      @willvelida День назад

      It's on the list :) I'll let you know when I publish something. Still deciding whether to break it up into small step-by-step videos, or one long one.

  • @CecilPhillip
    @CecilPhillip 2 дня назад

    Love these videos. Really helpful in getting up to speed with semantic kernel

    • @willvelida
      @willvelida День назад

      Thank you so much! I love what you do for the .NET and Dapr community! Hope you are well!

  • @GeekyChristian
    @GeekyChristian 3 дня назад

    Thanks for the video! Was struggling to find MusicLibraryPlugin.cs and the other txt. Found them on GitHub in a different repo. But then hit an error at 16:43: "Microsoft.SemanticKernel.KernelException: 'Invalid parameter count for function SuggestSong. 2 were specified but 0 are required.'" So sadly, could not get the demo to work :(

  • @marcoerlwein2165
    @marcoerlwein2165 4 дня назад

    With Semantic Kernel can I build a chat about my own data that is in a database?

    • @willvelida
      @willvelida 3 дня назад

      Yes! I'm working on some content that covers this which I'm planning to release soon!

    • @marcoerlwein2165
      @marcoerlwein2165 3 дня назад

      @@willvelida super !!! I will be attentive to the new video, thanks

  • @pkmx-um9vb
    @pkmx-um9vb 4 дня назад

    Upvoted! Many thanks, this is really helpful ... Hopefully, access restriction to Azure OpenAI will be solved soon ... 🙂

    • @willvelida
      @willvelida 3 дня назад

      Thank you! Yeah I'm hopeful that Azure OpenAI will actually be a bit more open soon! 😂

  • @jeanhibbert
    @jeanhibbert 6 дней назад

    love your videos! keep it up.

  • @ramasamynagappan7586
    @ramasamynagappan7586 7 дней назад

    Sorry to say i could not follow this video

    • @willvelida
      @willvelida 7 дней назад

      Sorry to hear that. Is there anything you'd like me to explain? I took the Bicep code approach to make it more realistic, but I can set this up via the Portal if that would make it clearer?

  • @Tanaka-Buchou
    @Tanaka-Buchou 8 дней назад

    You are my bro, you are the man, you are the legend

    • @willvelida
      @willvelida 7 дней назад

      Thank you! Glad I could help :)

  • @PaulVanBladel
    @PaulVanBladel 9 дней назад

    Exquisite presentation skills. Very interesting.

  • @howlingwolf5058
    @howlingwolf5058 18 дней назад

    Hey, i found your videos about semantic kernel really helpfull, but i have a problem, i want my gpt35 model to use my azure ai search. the memory thing works and i give the params in the arguments like in the video but it doesnt seem to be able to query my documents. It would be really helpfull if you could make a video about this

    • @howlingwolf5058
      @howlingwolf5058 18 дней назад

      nevermind it works lmao

    • @willvelida
      @willvelida 18 дней назад

      Glad to hear that it works! Let me know if you run into anything else 😊

  • @nanobotism
    @nanobotism 19 дней назад

    This whole series is really amazing! Thank you for creating and sharing this content!

    • @willvelida
      @willvelida 19 дней назад

      Thank you so much! That's really kind of you 😊 If you have any requests on what ACA topics you'd like me to cover, just let me know and I'll add it to the backlog!

    • @nanobotism
      @nanobotism 19 дней назад

      @@willvelida My main focus is transitioning from an IT role that deals mostly with on-prem and some Azure IaaS into an Azure specialized engineer or architect role. So any projects that you think would be helpful for that would be awesome!

  • @juliasingsmythsofficial
    @juliasingsmythsofficial 21 день назад

    So handsome

    • @willvelida
      @willvelida 21 день назад

      Thank you darling 😁

  • @nanobotism
    @nanobotism 23 дня назад

    Thank you so much for these videos! Few suggestions - it would be nice to see what commands you used to pull the client ID, sub ID and tenant ID. I looked up the commands myself but I don't think they're correct because my workflow kept giving an error saying the Client ID I provided was not correct. I couldn't figure out how to fix it so I ended up just creating a new service principal and was able to authenticate that way. Also, the parameters file has an issue, the "containerAppEnvName" doesn't match the "containerAppEnvironmentName" in the main.bicep file. Lastly, I think it would be helpful to show where you look up some of the resources you used so we know where to find them in the future on our own, like the GitHub articles with the template you used for the workflow YML file.

    • @willvelida
      @willvelida 23 дня назад

      Hey! Thanks for the feedback! I really appreciate it :) I wrote an article which includes the commands that I used in the video. If it still gives you errors, let me know: www.willvelida.com/posts/using-workload-identities-bicep-deployments-powershell/ I'll also double check my parameters file, and I'll add some links that explain the workflow YML file :)

  • @darenbaker4569
    @darenbaker4569 23 дня назад

    Great video saved me hours going through sk docs.

  • @lachlanjwright
    @lachlanjwright 24 дня назад

    Great video Will! Looking to more content on Semantic Kernel and Azure OpenAI.

    • @willvelida
      @willvelida 24 дня назад

      Thanks Lachlan! Hope you're doing well mate!

  • @markkizhnerman9462
    @markkizhnerman9462 24 дня назад

    Any examples of mounting secrets as volumes? None of the documentation actually works.

    • @willvelida
      @willvelida 19 дней назад

      Let me work on something and get back to you. I'll see if I can get something working then record a video on it

  • @capableText3
    @capableText3 24 дня назад

    Thank you so much! Can you make video on API Gateway for Container Apps? Api Management Service, Ocelot etc

    • @willvelida
      @willvelida 19 дней назад

      Thanks for watching! Yes I can do that 😊I'm working on two different videos for Azure Front Door and Application Gateway, but I'll also throw an APIM one on the backlog!

    • @capableText3
      @capableText3 19 дней назад

      @@willvelida that would be great! This topic usually isn’t covered practically, however it’s crucial for building production application.

  • @JaredWoodruff
    @JaredWoodruff 24 дня назад

    Great video Will! The vision accuracy is very impressive, I'm keen to see how it goes understanding contexts of hwnd's to drive OS/Legacy applications interactions. The voice side of things will really help end-user adoption but we'll have to wait on that for now until Azure gets it, but it would be awesome to see how that could be driven by SK. Cheers!

  • @theunicorn72
    @theunicorn72 25 дней назад

    Nice job Will

  • @DeepikaAnand087
    @DeepikaAnand087 25 дней назад

    In this example you ask the question the memory so at that point only this document in what the memory aware of. right? And what algo does the memory use to figure out the answers? Is it just Semantic search or is it Hybrid search?

  • @Ruben-oy5sb
    @Ruben-oy5sb Месяц назад

    Great video man, thank you

    • @willvelida
      @willvelida 27 дней назад

      Thanks for watching!

  • @natious100
    @natious100 Месяц назад

    Greate video. Extremely helpful. I would love to see one using Azure OpenAI for the Serverless mode scenario

    • @willvelida
      @willvelida 27 дней назад

      Thanks for watching! I'll add it to the backlog 😊

  • @ishg339
    @ishg339 Месяц назад

    thank you very much for this!

    • @willvelida
      @willvelida 27 дней назад

      Thanks for watching!

  • @helga2323
    @helga2323 Месяц назад

    Could you kindly share how you deploy the bicep file?

    • @willvelida
      @willvelida 26 дней назад

      I've created a video that deploys a bicep file with all the ACA resources via the AZ CLI: ruclips.net/video/6dDJpkLiIFU/видео.html

    • @willvelida
      @willvelida 26 дней назад

      If that video isn't what you're looking for, let me know!

  • @FabioAngela
    @FabioAngela Месяц назад

    does it allows you to apply taks to uploaded documents? or custom schemes? e.g. imagine I want to import different kind of documents, like pdf but also emails, can I specify the type of document so that if I ask for email contents it search only into emails and not pdfs?

  • @devgenesis6436
    @devgenesis6436 Месяц назад

    Grt video.. how can we change the kernal memeory web service settings which we have configured through powershell.. is there any file created for this

  • @daniduck4723
    @daniduck4723 Месяц назад

    Thanks!! 🎉

  • @KenneyMyers
    @KenneyMyers Месяц назад

    Is the source for this in a git repo somewhere? I am not finding it in your github account. Thanks for the video!

  • @kai-odie
    @kai-odie Месяц назад

    Great video! Would love to see an example of using persistent storage, something like Postgres. Either way, keep up the good work!

    • @willvelida
      @willvelida Месяц назад

      Thank you! Yeah this is definitely in the pipeline. Will let you know when it's done 😊

  • @JaredWoodruff
    @JaredWoodruff Месяц назад

    Great video Will, Thanks for sharing 🙂

    • @willvelida
      @willvelida Месяц назад

      My pleasure! Thanks for watching 😊

  • @Alex_34187
    @Alex_34187 Месяц назад

    Thanks, mate! Would be great to see more videos with different use cases 😊

    • @willvelida
      @willvelida Месяц назад

      Thank you! Do you have anything in particular that you'd like to see? I'm thinking of doing some e2e examples (infra, pipelines etc.)

  • @dinamohamed13600
    @dinamohamed13600 Месяц назад

    Thank you

  • @sergeykichuk2586
    @sergeykichuk2586 Месяц назад

    Where is the usage of Azure Container Registry??

  • @ErkanER1227
    @ErkanER1227 Месяц назад

    Thanks for the video. It would be great at least if you could share the txt files you used.

  • @ErkanER1227
    @ErkanER1227 Месяц назад

    Can you provide the structure of the json file?

  • @dingelful
    @dingelful Месяц назад

    Can semantic kernel ,be used with local llms ?

  • @AlexSuprun1976
    @AlexSuprun1976 Месяц назад

    Thanks for the great video! Can you put the code on GitHub?

  • @SwampyFox
    @SwampyFox Месяц назад

    Thanks Will for this. Would this be similar if you are deploying from Azure Pipelines or Gitlab Pipelines with regards to the Workload Identity? Thanks.

  • @daveflood3205
    @daveflood3205 Месяц назад

    Thanks for the info Will. Every tutorial I've seen on Semantic Kernel (including yours) relies on an Azure OpenAI subscription, but you only briefly mention the application process. It seems that us common folk are not eligible for access to Azure OpenAI. Microsoft's application form says it's restricted to approved enterprise customers and partners. Business email address & website are a couple of the required fields. I currently do not have either of these. I read that connecting directly to an OpenAI account is an option. But I have not seen any information online detailing how to do it. Any clues?

    • @willvelida
      @willvelida Месяц назад

      Hi Dave! I've created a new video on using OpenAI API with Semantic Kernel here: ruclips.net/video/rdDwSdNh2A4/видео.html Hope this helps! Let me know if you have any questions :)

  • @SwampyFox
    @SwampyFox Месяц назад

    Thanks! I was able to work through this to learn bicep/aca! And it worked!!! woohoo! Thanks.

  • @marcinterlecki6021
    @marcinterlecki6021 Месяц назад

    Hi Will. I am new to Semantic Kernel and its planners and there is one thing here I don't understand fully. I though planner is all about model matching the goal (expressed during runtime by human in natural language) with means to achieve this goals, pre-prepared and available to model (functions in plugins). But here you seem to use intermediary step in the form of skprompt; the match is really between pre-prepared skprompt input variables descriptions (which are controlled by programmer, you in this case) and preprepared available functions descriptions, also controlled by programmer. ?

  • @James_PET
    @James_PET Месяц назад

    Hi Will, amazing video. You just got a new subscriber ➕. A few suggestions: 1. Do not always start the code from the beginning; build up on the existing videos 2. It would be more interactive if you do not have hardcoded user's input but actually start interacting with the chat by typing messages 3. I would love it if you could show more complex solutions with the automatic planner - e.g. RAG+SQL. Here it is an example: We have an Azure AI search field with all articles from a website (e.g. CNN), how to handle queries: - give me a summary of "title of the particular article" - RAG - Who won Formula 1 2023 - again, RAG simple query against azure AI search - give me all that we published in the last 10 days - this is maybe an SQL query instead Azure search It would be amazing to see how to build an automated planner that can handle all these scenarios

    • @willvelida
      @willvelida Месяц назад

      Hi James, thanks for the sub and for the awesome feedback! This month is a bit crazy with work, but I'm planning to do more complex deep dives, so I really appreciate you giving this feedback! I'll definitely incorporate these points into that video 🙂

  • @dasunpremadasa
    @dasunpremadasa Месяц назад

    I love your videos, mate, and this is great timing, too; I just integrated my agent into semantic search last night, and the performance difference was huge. And highly recommend this approach for anyone looking for better search performance.

  • @edwardcarandang
    @edwardcarandang Месяц назад

    Great tutorial!!! Subscribed!!! Will definitely watch this space.

    • @willvelida
      @willvelida Месяц назад

      Thanks for subscribing! Is there anything in particular that you'd like me to cover in future videos?

  • @AizenTaicho-ci1nb
    @AizenTaicho-ci1nb Месяц назад

    Could you do one deploying simple container app using the new AVM bicep framework?

    • @willvelida
      @willvelida Месяц назад

      You can! I've just published a new video that deploys a ACA environment and app using AVM bicep: ruclips.net/video/g40NNqInm90/видео.html

  • @asdasdaa7063
    @asdasdaa7063 2 месяца назад

    Will, this was such a great video! Please make more content on Semantic Kernel! Subbed to your channel thanks!

    • @willvelida
      @willvelida 2 месяца назад

      Thank you so much! I'm definitely planning more content on Semantic Kernel, so watch this space! 😊

  • @AliIssa1
    @AliIssa1 2 месяца назад

    Hello Will! Really great tutorials. I hope you continue producing more content on SK. I have a question, so we have to use a planner in order to execute a native function based on the users input?

  • @ikramkhan-hq8re
    @ikramkhan-hq8re 2 месяца назад

    can you please create a tutorial on multiple agents working together to achive some goal Thankyou!!

    • @willvelida
      @willvelida 2 месяца назад

      When I'm back from holiday, I'll start working on it 😊 I'll let you know when it's published!

    • @ikramkhan-hq8re
      @ikramkhan-hq8re 2 месяца назад

      @@willvelida Thank you for getting back to me! Enjoy your holiday, and take your time. I appreciate your willingness to create a video on the requested topic.

  • @zacliu316
    @zacliu316 2 месяца назад

    Really good content! Just working on adding a plugin with Semantic kernel and it helps a lot.

    • @willvelida
      @willvelida 2 месяца назад

      Thank you!! That sounds cool? Are you planning to write something/make a video about it? I'd be interested to see that 🙂

  • @user-cu7eo8tu9p
    @user-cu7eo8tu9p 2 месяца назад

    Just discovered your channel, excellent so far, many thanks!!!

    • @willvelida
      @willvelida 2 месяца назад

      Thank you so much! If you have any requests on what you'd like to see, please let me know!