CodeWrecks
CodeWrecks
  • Видео 107
  • Просмотров 327 876
Semantic Kernel Intro 14: Better approach to agents and a recap
In this video I'll show how to invoke directly the kernel and let it call your agent functions. This is a more "general" approach to agents, you only send a question to the kernel and it will perform everything.
Then the video will make a recap on how Function Call works in Chat GPT (and in general in LLM APIs) and how Semantic Kernel is using them.
As usual the code is here: github.com/alkampfergit/ai-notebooks/blob/master/semantic-kernel-base/057-plugin-kernel-call.dib
Просмотров: 159

Видео

Semantic Kernel Intro 13: Dump call to GPT to understand how everything works
Просмотров 1412 месяца назад
In this video we will examine the interaction between Semantic Kernel and GPT when agent are involved. We will see how the chat is structured and how important is the output of the tool itself. As usual the code is here github.com/alkampfergit/ai-notebooks/blob/master/semantic-kernel-base/056-plugin-call-dump.dib
Semantic Kernel Intro 12: Some fun with the agent
Просмотров 872 месяца назад
To better understand how the agent is really working, I did some experiment generating fake informative exception and let the Agent trying to understand what to do. This example is interesting because it shows you how powerful is the concept of Agent tools.
Semantic Kernel intro: 11 - Automatic call of plugins
Просмотров 1773 месяца назад
In this video we are starting to use Semantic Kernel to create agents. Instead of manually call a plugin function, we are using the OpenAI Chat generation interface giving the ability to automatically call your plugin. This allows LLM to return the tool to call, Semantic Kernel will automatically call the plugin for you and gives you the solution. As usual the code is here: github.com/alkampfer...
Semantic Kernel intro: 10 - Working with Dependency Injection
Просмотров 2053 месяца назад
When you work with plugin your code needs to work with Dependency Injection. In this video we will learn how to configure Semantic Kernel for an existing ServiceCollection object, and register the plugin as type not as instance. This will allow Kernel object to let the DI infrastructure to create plugin instances. The code is here: github.com/alkampfergit/ai-notebooks/blob/master/semantic-kerne...
Semantic Kernel intro: 9 - Your first C# plugin
Просмотров 1553 месяца назад
In this video you will learn how to define a C# plugin for Semantic Kernel, how you should structure the code and how you can let your kernel object use the plugin. The plugin is a simple plugin to extract audio from a video file using ffmpeg. The code is here: github.com/alkampfergit/ai-notebooks/blob/master/semantic-kernel-base/050-plugin-call.dib
Semantic Kernel intro: 8 - Query rewriter for RAG thanks to Semantic Kernel
Просмотров 1523 месяца назад
This is an example of practical usage of what we learned in the previous module. We have a RAG conversation between a user and an LLM and we have the next question of the user. In such scenario we need to rewrite the query of the user to be a standalone query based on context. Thanks to Semantic Kernel you can obtain this result with very few lines of C# code Code is here: github.com/alkampferg...
Semantic Kernel intro: 7 - intercept and dump call to LLM
Просмотров 833 месяца назад
To have a complete diagnosis and to better understand how Semantic Kernel works, you can write a simple interceptor that will intercept every call to GPT API and stores it inside a strongly typed memory structure. This will give you the ability to understand how many call you made, and every detail of the call. An invaluable tool for diagnosis and learning. Code here: github.com/alkampfergit/ai...
Semantic Kernel Intro: 6 - use tool call with OpenAI GPT
Просмотров 923 месяца назад
Often you want your LLM to generate a valid and well formed JSON that can be used to call some function you have or simply you need structured data. This functionality is implemented in GPT API and it is really simple to use through Semantic Kernel. In this module we will learn how you can leverage Tool calling with few lines of code thanks to Semantic Kernel. As usual the code is here: github....
Semantic Kernel Intro: 5 - Choose LLM model
Просмотров 673 месяца назад
When you interact with a LLM like OpenAI (But also Anthropic and others) you have usually different models you can use. Those models have a difference in Cost and "capabilities" so you should always understand which is the correct model to use for the current situation. In this example I'll show how easy is in Semantic Kernel to register more than one model and simply select the model you want ...
Semantic Kernel Intro: 4 - Configure call to your LLM
Просмотров 733 месяца назад
Semantic Kernel Intro: 4 - Configure call to your LLM
Semantic Kernel Intro: 3: YAML Prompts
Просмотров 9053 месяца назад
Semantic Kernel Intro: 3: YAML Prompts
Semantic Kernel intro: 2 - Use a Chat Model
Просмотров 2523 месяца назад
Semantic Kernel intro: 2 - Use a Chat Model
Semantic Kernel intro: 1 - Configure and Call a Language Model
Просмотров 5953 месяца назад
Semantic Kernel intro: 1 - Configure and Call a Language Model
Some though on Byte Pair Encoding in C#
Просмотров 443 месяца назад
Some though on Byte Pair Encoding in C#
Reset and Change Pin on your Google Titan 2 Key
Просмотров 2713 месяца назад
Reset and Change Pin on your Google Titan 2 Key
Introduction to Google Titan 2 Key.
Просмотров 3144 месяца назад
Introduction to Google Titan 2 Key.
Using SSH with Basic Yubico Security Key
Просмотров 3734 месяца назад
Using SSH with Basic Yubico Security Key
Managing your Yubico Security Key
Просмотров 7974 месяца назад
Managing your Yubico Security Key
Onboarding Yubico Security Key and creating your first passkey
Просмотров 1,8 тыс.4 месяца назад
Onboarding Yubico Security Key and creating your first passkey
YubiKey Comparison: How to Pick the Best One for You
Просмотров 7724 месяца назад
YubiKey Comparison: How to Pick the Best One for You
Deploy Cohere Models in Azure Ai Studio for your RAG application.
Просмотров 1135 месяцев назад
Deploy Cohere Models in Azure Ai Studio for your RAG application.
Some thought about Embeddings in Natural Language Processing
Просмотров 915 месяцев назад
Some thought about Embeddings in Natural Language Processing
Word2Vec and how AI started 10 years ago a revolution of NLP
Просмотров 645 месяцев назад
Word2Vec and how AI started 10 years ago a revolution of NLP
Kernel Memory : How to use Cohere Command R+ to simplify Grounding
Просмотров 1065 месяцев назад
Kernel Memory : How to use Cohere Command R to simplify Grounding
I bought a Yubikey now what: Pin and touch explained.
Просмотров 1,4 тыс.6 месяцев назад
I bought a Yubikey now what: Pin and touch explained.
Top three feature of Yubikey I use as a Developer
Просмотров 4206 месяцев назад
Top three feature of Yubikey I use as a Developer
Kernel Memory - Create a custom search pipeline with rerank.
Просмотров 2706 месяцев назад
Kernel Memory - Create a custom search pipeline with rerank.
Kernel Memory - Nlp, Precision, Recall, ReRanking
Просмотров 896 месяцев назад
Kernel Memory - Nlp, Precision, Recall, ReRanking
KernelMemory - Some suggestions on how to choose a local Embedding Model.
Просмотров 1547 месяцев назад
KernelMemory - Some suggestions on how to choose a local Embedding Model.

Комментарии

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

    good vid, very clear

  • @zwatotem
    @zwatotem 15 дней назад

    It still sucks that I have to have elevated privileges. I hoped that my YubiKey will be useful when I want to connect to my server from a public computer (like in a library), but I see that there is not really any plug&play solution, where I can show up at the new computer, plug my key and access my server.

  • @danieleportogallo
    @danieleportogallo 16 дней назад

    Thanks for your video

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

    Question please: once we set up our Yubikey with Google as you've shown, must we install the Yubikey manager and change Pik, Puk, and Management passwords? Or is our Yubikey secure without changing those parameters

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

      The pin is changed at the first use, even if you do not use youbikey manager, is the operating system, browser that force you to set the pin. That is the most important thing. Then you have Puk and key management that are used for more advanced scenario, if you do not use certificates, PGP, you can avoid using Yubikey manager entirely. Remember, the pin is the protection that you have if you lose the key and someone found it. Remember also that you have 8 maximum failure tentatives before all credentials are lost.

  • @Gio-zi5lw
    @Gio-zi5lw Месяц назад

    Holy crap!!!!!!! Anyone who has yubikey link to their Google Mail. Can you help me verify! For some weird reason on my Brave browser when I forget password, try another way, the option of 2 SMS on my cell phone number verification pops up. Even though I disable recovery phone number and 2 SMS number. It's still able to send a text verification to my phone number. How is this possible? It's completely bypassing yubikey. For some reason this only happens on the brave browser. Why?

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

    Thank you for your explanation. I found Yubico's setup explanations to be incomplete -- they never discussed this Yubkey manager download. They tell you to just log in to a website you want and set up your key. For me, Windows Security had me set a password, which is what I use. But now I'm confused -- is that Windows Security password the same as the FIDO2 password? I'm afraid if I reset the FIDO2 password, it will mess up the website I already set up with my Yubkeys!! Yubico needs to do a better job of explaining for newbies how to set up, from the beginning. Thanks!

  • @ANDREACARLINI-u4i
    @ANDREACARLINI-u4i Месяц назад

    hi i am now trying to do my application, with a LLM running locally, i know its not the same thing you are doing, but i dont understand how to import all those packagese you import at the start of the application. For context i am not using notebook.

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

      Just create a dotnet project, then add nuget packages via command line or simply using add nuget packages in visual studio.

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

    Great Yubikey playlist by You. One and only, and especially this video, helped me understand how to log into my server where several keys are stored. Thanks.

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

    The Yubico app doesn't seem to recognize the password manager. But thanks for this

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

      Which password manager? Thanks.

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

      @codewrecks 1password but I got it working, thanks

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

      @codewrecks 1password, but I managed to get it working. Thanks. It does scare me to use it since it can lock up if I make too many mistakes lol

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

    Stepwise and Handlebars are deprecated. Any alternate in new semantic kernel version?

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

      I need to update the video, but for now you can still use handlebars, for the future function calling will be the way to go github.com/microsoft/semantic-kernel/discussions/6981#discussioncomment-9894761

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

    Only person on RUclips explaining and showing the specifics! Thank you!

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

    Hi, thanks for the video, i get the token but then i have "Autheticantion Failed" response. I don't know what to do, i made all steps from the video except for the part of the PowerShell commands, i don't have permissions for that.

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

      You need to let someone that is administrator run the powershell, or it can't work

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

    Hi, thanks for the video, i get the token but then i have "Autheticantion Failed" response. I don't know what to do, i made all steps from the video except for the part of the PowerShell commands, i don't have permissions for that.

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

      You need to ask to a tenant administrator

  • @luancastilho-n3u
    @luancastilho-n3u Месяц назад

    you motherfucking saved my ass!! Thanks!!!!!! You are amazing!

  • @Dev5-w5g8v
    @Dev5-w5g8v 2 месяца назад

    For this code , do we must have Office 365 license in azure to work? I have a app in azure configured as per your settings but do not have office 365 , and its not working, and not even the code you share. Thanks

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

      Yes you do. You need an office 365 account for this to work. The account has an azure entra that keeps track of the user, you need to create an entra application to perform oauth2 authentication

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

    Lucifero da Italian kitty

  • @MostHalimaKhatun-n9l
    @MostHalimaKhatun-n9l 2 месяца назад

    Thank you

  • @ANDREACARLINI-u4i
    @ANDREACARLINI-u4i 2 месяца назад

    sorry to bother but what does it mean "a parent folder aside from gir repository?" should i create a folder adding it to the project and then creating a file .env in there?

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

      I mean, parent directory that contains the repository, in that way you cannot commit secrets by mistake. You can put the .env file in any of the ancestor of repository folder

  • @ANDREACARLINI-u4i
    @ANDREACARLINI-u4i 2 месяца назад

    thank you man!! i am now doing my first stage for university and my project is about semantic kernel LLM and RAG, and your videos are really helping me out because i never used semantic kernel and before this i didnt have an idea on how to start <3

  • @高凌-q5w
    @高凌-q5w 2 месяца назад

    greate vedio

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

    A test tenant. So it is only possible to access a single domain? What about an email client that anybody can use to read their Outlook email, like Thunderbird does? How do I implement that?

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

      You need to get one token for each mailbox, using the tenant id of that mailbox

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

    Ho my pgp pin is locked, what do I do? This is just pgp. All other logins google ect.. are fine. Do I need to buy another YubiKey?

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

      If you set too many wrong pin in your gpg key, the problem is that the PGP key cannot be recovered, if generated inside the key (if the PGP was generated outside then loaded in youbikey can be reuploade) You can use standard PGP/GPG command (or a GUI program like kleopatra in windows) to delete previous key and create another one. Then you can use the new one wihtout any problem. In programs like Kleopatra to manage yubikey you should go to the Smartcard section (the key is seen like a smartcard) Then you should update public registry and your contact that the old pgp key is now lost, (usually you can have also a revoke certificate, but usually it is enough to update public registry)

  • @FewPewPewRah
    @FewPewPewRah 3 месяца назад

    Thank you sir.

  • @1OnePlusNordN100
    @1OnePlusNordN100 3 месяца назад

    Sei vergine?

  • @picofa
    @picofa 3 месяца назад

    Thank you

  • @Kittyworld4u
    @Kittyworld4u 3 месяца назад

    I want help to reset fido pin

    • @codewrecks
      @codewrecks 3 месяца назад

      Just download yubikey manager and you can reset the pin www.yubico.com/support/download/yubikey-manager/

  • @Ajmal_Yazdani
    @Ajmal_Yazdani 3 месяца назад

    Thanks for share such a great things, Appreciate @CodeWrecks!!! Could you please cover a bit detail on Interceptor implementation in one video, it will be great help . Thanks in advance!

  • @Ajmal_Yazdani
    @Ajmal_Yazdani 3 месяца назад

    Thanks for share. Appreciate!

  • @Ajmal_Yazdani
    @Ajmal_Yazdani 3 месяца назад

    Hi @CodeWrecks, Is "Deployment Name" & "Model Id" are same? What the difference between "serviceId: "gpt4o" & " serviceId: "default"?

    • @codewrecks
      @codewrecks 3 месяца назад

      Deployment name is the name you gave to the deployment in Azure. Model id is the model (gpt3.5 etc). ServiceId is used to register with keyed names

  • @MicheleRipamonti-z5u
    @MicheleRipamonti-z5u 3 месяца назад

    ❤❤❤❤❤❤❤❤❤❤❤❤❤

  • @MicheleRipamonti-z5u
    @MicheleRipamonti-z5u 3 месяца назад

    ❤❤❤❤❤❤

  • @N1ghtmind
    @N1ghtmind 3 месяца назад

    Hey, thank you very much for your great videos. After some time, I finally got my SSH key working as intended. But one thing really annoys me: I use the SSH resident key for GitHub within VSCode, and whenever I use the built-in Git bash terminal (no matter what I do) I get prompted to tap the key (every ~3mins). This is super annoying. Do you maybe know how to fix this?

    • @N1ghtmind
      @N1ghtmind 3 месяца назад

      Update: I guess it has something to do with git.autofetch that performs a fetch every 3 minutes automatically. Very annoying since I would have to either turn off autofetch, or switch to a no-touch-required key, but that is currently not supported with resident keys due to a known bug with openssh.

    • @codewrecks
      @codewrecks 3 месяца назад

      I only use powershell so I never had this problem, I'll investigate

  • @Ajmal_Yazdani
    @Ajmal_Yazdani 3 месяца назад

    Hi @CodeWrecks , getting error: YamlDotNet.Core.YamlException: 'Exception during deserialization'. Thanks for share

    • @codewrecks
      @codewrecks 3 месяца назад

      I'll check tomorrow

    • @Ajmal_Yazdani
      @Ajmal_Yazdani 3 месяца назад

      @@codewrecks nvm. fix the formatting issue and it's working fine. sensitive YAML :(

    • @codewrecks
      @codewrecks 3 месяца назад

      @@Ajmal_Yazdani I've tried and in my windows machine it runs just fine, if you like, please do a Pull Request against the repository so I can view what does not work? Also which system you are using? Thanks a lot for the help.

    • @Ajmal_Yazdani
      @Ajmal_Yazdani 3 месяца назад

      @@codewrecks Hi it is working for me as well. It was a YAML format issue.

  • @Ajmal_Yazdani
    @Ajmal_Yazdani 3 месяца назад

    oh boy! both "GetChatMessageContentAsync" & "GetChatMessageContentsAsync" are different. Thanks for share Sir! Appreciate!

  • @robertochi817
    @robertochi817 3 месяца назад

    Delusional

  • @amandaashworth9709
    @amandaashworth9709 3 месяца назад

    Lucifur........

  • @stormy439
    @stormy439 3 месяца назад

    Kitty wants to do a solo! ❤😊

  • @PatrickL91-l1g
    @PatrickL91-l1g 3 месяца назад

    et lorsque on les perds les codes ? alors que l'on est le legitime proprietaire de la clef et du service internet. j'ai oublié le code pin que l'on me redemande suite à une mise à jour. Y a aucun service competent pour me réinitialiser le code que je puisse repartir. eEt quand vous perdez les codes ? alors que vous êtes le propriétaire légitime de la clé et du service internet. j'ai oublié le code pin que l'on m'a demandé de réintroduire à la suite d'une mise à jour. Il n'y a pas de service compétent pour réinitialiser le code afin que je puisse repartir. and when you lose the codes? even though you're the rightful owner of the key and the internet service. i've forgotten the pin code, which i've been asked to re-enter following an update. There is no competent service to reset the code so that I can get going again.

    • @codewrecks
      @codewrecks 3 месяца назад

      There is no way to Reset the PIN, resetting the pin will remove all credentials inside the key, so the key starts again like a blank key. This is a security feature that avoid anyone to use the key without the pin.

  • @subhashree5052
    @subhashree5052 4 месяца назад

    Why I'm not getting APIs my organisation uses option not getting??

    • @codewrecks
      @codewrecks 4 месяца назад

      If I understood the question, probably is lack of permission on the tenant, or wrong tenant (you need to use tenant used by the office365 subscription)

  • @ceanyang644
    @ceanyang644 4 месяца назад

    Hello, I follow the instructions, and I am getting error message when I insert yubikey. Could you please update the video Thanks a lot

    • @codewrecks
      @codewrecks 4 месяца назад

      What error message do you got? The video is quite old but the way keycloak interact with the key should be always the same.

    • @ceanyang644
      @ceanyang644 4 месяца назад

      @@codewrecks When I inserted my yubikey, I got "passkey registration result is invalid. AbortError: the operation was aborted" in firefox web browser, and I got "Passkey registration result is invalid. NotAllowed Error: The operation either time out or was not allowed." Here is my setup, I created a new realm and bind webauthn browser, cookie(alternative), kerberos(disabled), identity provider redirector(alternative), webauthn browser forms (alternative), username Password Form (required), webauthn authenticator (required), required actions session: webauthn register enable and set it as default, disable webauthn register paswordless, policies session: everything is default, for users session, webauthn register is required

    • @codewrecks
      @codewrecks 4 месяца назад

      Actually it is long time that I've not worked on keycloak (I've used for an old project). Does the browser ask you for yubikey access or the error appears immediately? (that video is for an old version of keycloak after passkeys introduction I suspect that something changed)

    • @ceanyang644
      @ceanyang644 4 месяца назад

      @@codewrecks Yes, when it asked for my yubikey access, once I touch the yubikey, the error message popped up

    • @ceanyang644
      @ceanyang644 4 месяца назад

      @@codewrecks When I inserted my yubikey, I got "passkey registration result is invalid. AbortError: the operation was aborted" in firefox web browser, and I got "Passkey registration result is invalid. NotAllowed Error: The operation either time out or was not allowed." Here is my setup, I created a new realm and bind webauthn browser, cookie(alternative), kerberos(disabled), identity provider redirector(alternative), webauthn browser forms (alternative), username Password Form (required), webauthn authenticator (required), required actions session: webauthn register enable and set it as default, disable webauthn register paswordless, policies session: everything is default, for users session, webauthn register is required

  • @dave_w8476
    @dave_w8476 4 месяца назад

    Well this is very strange. Up to now (it's under review) I've been a chromebook first, windows second, person so I set my titan key up on the chromebook first and created a pin code. (Advanced protection was already on with an earlier version of a titan key). I then tried to set it up on Windows to secure my windows account but it wouldn't accept the pin that I'd previously created so that was a failure. After watching your video, I checked my chrome browser on my chromebook and indeed there is an entry to manage security keys - it is located between the entry 'Manage V8 Security' and 'Manage Certificates'. I can see that you don't have this and if I boot my surface laptop Go2 and go into my chrome settings I don't have it either. Completely missing! What a fiasco! I then consulted 'Gemini Advanced' and more bad news: The only way change the pin is to reset the whole key which erases all the data on it." Thanks for your videos. Wonder if I can return my titan keys to Google? 🤔

    • @codewrecks
      @codewrecks 4 месяца назад

      That is the reason why I live YubiKey, they come with a really good software that allows you to do everything, also deleting single FIDO 2 credentials

  • @dave_w8476
    @dave_w8476 4 месяца назад

    Ive just had a delivery of 2 titan keys and thankfully my packaging was nice and eco friendly. No box, and packaged just like a yubikey. They both arrived in a brown padded envelope the padding bit made from a lattice work of thin paper rather than bubble wrap. Three cheers to google.

    • @codewrecks
      @codewrecks 4 месяца назад

      I'm glad to hear that the package is now more eco-friendly. I've ordered a single key directly in Google store from Italy and I got the big package.

  • @n17hero
    @n17hero 4 месяца назад

    I have been banging my head against the wall with one aspect of this that I can't seem to find a definitive answer on anywhere. Is access to the Office 365 Exchange Online API only available as part of a paid azure subscription? I am working on a learning side project, so am only using a basic azure subscription and that API does not come up for me.

    • @codewrecks
      @codewrecks 4 месяца назад

      You need to use the Azure subscription used by your Office 365 subscription.

  • @AV8R767
    @AV8R767 4 месяца назад

    Its alot thicker than Yubikey

    • @codewrecks
      @codewrecks 4 месяца назад

      Correct, I've not made physical comparison, it will be the subject of another short, actually yubikey is the thinner I have.

    • @dave_w8476
      @dave_w8476 4 месяца назад

      It's not 'alot' thicker but it is slightly thicker and slightly longer but still very manageable and not noticeable on a keyring in your pocket.

  • @douglasokonu2653
    @douglasokonu2653 4 месяца назад

    Gotta make this a complete tutorial. You assumed no noobies watching this by starting from the middle but thanks for the effort

    • @codewrecks
      @codewrecks 4 месяца назад

      I need also to redone from scratch, images for docker changed during the years, this is indeed an old video :(

  • @benjaminshtark5977
    @benjaminshtark5977 4 месяца назад

    How to configure yubikey to stop asking user to touch it every time you use the keys

    • @codewrecks
      @codewrecks 4 месяца назад

      when you create the SSH key you can use -O no-touch-required, I must be honest, never tried because I always like giving a physical confirmation, but that option should disable the requirement for touch.

  • @esaedvik
    @esaedvik 4 месяца назад

    The only problem I have with taking up using a Yubikey, is that I need one per PC and I have four PCs+2 phones+tablet + work laptop+phone. I don't have all of them near me, so can't plug the key into each when I want to login to something and I can't (or don't want to) pull a USB extension from each machine to my desk, to have it closer to me to be able to plug it in. Kind of an annoying situation.

    • @codewrecks
      @codewrecks 4 месяца назад

      For windows In RDP it can be remoted, sadly enough it does not work for other devices, so I agree: if you are constantly using lots of device you access remotely, it is complex to use Hardware Keys. The same happens if you have lots of Linux Virtual Machines and have Hyper-V or other virtualization software that does not pass correctly access to USB.

    • @MrFunchess1639
      @MrFunchess1639 4 месяца назад

      What type of Windows terminal do you use when making these Yubico videos?

    • @codewrecks
      @codewrecks 4 месяца назад

      Standard Windows terminal plus oh my posh.

  • @runoyeru
    @runoyeru 4 месяца назад

    My friend you saved my.....great video

  • @GeorgeMadden33
    @GeorgeMadden33 4 месяца назад

    Hi - Just starting with a Yubikey so your Videos are perfect for me so that I start out doing things right. Greatly appreciated! Can I assume that I should not use Yubikey for any sites I may need to logon via a TV such as Google, Samsung, Netflix etc?

    • @codewrecks
      @codewrecks 4 месяца назад

      Those sites usually uses device login, where the TV gives you a code you need to enter in a web page, where you can use your YubiKey to login. So you can use everywhere it is supported.

    • @GeorgeMadden33
      @GeorgeMadden33 4 месяца назад

      ah - got it - Thanks so much - Appreciate your videos !

  • @RespawnRoyalty
    @RespawnRoyalty 4 месяца назад

    Wait, so? it's creating a script to create a script?! :D

    • @codewrecks
      @codewrecks 4 месяца назад

      Yes :D, actually Chat GPT is enabled to create a python script to execute code, if you ask to download scripts, it will create another script that is used to create the Download package for generated script :).