CodeWrecks
CodeWrecks
  • 103
  • 300 633
Semantic Kernel intro: 11 - Automatic call of plugins
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/alkampfergit/ai-notebooks/blob/master/semantic-kernel-base/055-plugin-call.dib
มุมมอง: 86

วีดีโอ

Semantic Kernel intro: 10 - Working with Dependency Injection
มุมมอง 9028 วันที่ผ่านมา
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
มุมมอง 6428 วันที่ผ่านมา
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
มุมมอง 69หลายเดือนก่อน
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
มุมมอง 36หลายเดือนก่อน
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
มุมมอง 34หลายเดือนก่อน
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
มุมมอง 36หลายเดือนก่อน
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
มุมมอง 40หลายเดือนก่อน
Sometimes it is necessary to tweak the options you are using when you cal your Large Language Model. One of the most common example is the Temperature, probably one of the most important parameter you can use. In this video we will examine how you can set these parameters when you call your LLM through Semantic Kernel. As usual code here: github.com/alkampfergit/ai-notebooks/blob/master/semanti...
Semantic Kernel Intro: 3: YAML Prompts
มุมมอง 829หลายเดือนก่อน
Being able to fine tune and change prompt sent to a LLM it is really important for your application. As usualy it is not a good approach to hardcode prompt template and strings inside your C# code, because you will need to recompile everything to stay up-to-date with the evolution of your LLM of choiche. Learn how to load a prompt from external file with Semantic Kernel. The code is here: githu...
Semantic Kernel intro: 2 - Use a Chat Model
มุมมอง 213หลายเดือนก่อน
In this video we continue to learn basic capabilities of Semantic Kernel Library in C#. This time I'll explain how to call your Language model using a Chat Model instead of a direct prompt. This is necessary to simulate a conversation with the model, where we have an history of User/assistant question and answer. Notebook is here: github.com/alkampfergit/ai-notebooks/blob/master/semantic-kernel...
Semantic Kernel intro: 1 - Configure and Call a Language Model
มุมมอง 495หลายเดือนก่อน
Semantic Kernel intro: 1 - Configure and Call a Language Model
Some though on Byte Pair Encoding in C#
มุมมอง 37หลายเดือนก่อน
Some though on Byte Pair Encoding in C#
Reset and Change Pin on your Google Titan 2 Key
มุมมอง 105หลายเดือนก่อน
Reset and Change Pin on your Google Titan 2 Key
Introduction to Google Titan 2 Key.
มุมมอง 148หลายเดือนก่อน
Introduction to Google Titan 2 Key.
Using SSH with Basic Yubico Security Key
มุมมอง 221หลายเดือนก่อน
Using SSH with Basic Yubico Security Key
Managing your Yubico Security Key
มุมมอง 4872 หลายเดือนก่อน
Managing your Yubico Security Key
Onboarding Yubico Security Key and creating your first passkey
มุมมอง 9242 หลายเดือนก่อน
Onboarding Yubico Security Key and creating your first passkey
YubiKey Comparison: How to Pick the Best One for You
มุมมอง 4482 หลายเดือนก่อน
YubiKey Comparison: How to Pick the Best One for You
Deploy Cohere Models in Azure Ai Studio for your RAG application.
มุมมอง 782 หลายเดือนก่อน
Deploy Cohere Models in Azure Ai Studio for your RAG application.
Some thought about Embeddings in Natural Language Processing
มุมมอง 833 หลายเดือนก่อน
Some thought about Embeddings in Natural Language Processing
Word2Vec and how AI started 10 years ago a revolution of NLP
มุมมอง 633 หลายเดือนก่อน
Word2Vec and how AI started 10 years ago a revolution of NLP
Kernel Memory : How to use Cohere Command R+ to simplify Grounding
มุมมอง 933 หลายเดือนก่อน
Kernel Memory : How to use Cohere Command R to simplify Grounding
I bought a Yubikey now what: Pin and touch explained.
มุมมอง 9983 หลายเดือนก่อน
I bought a Yubikey now what: Pin and touch explained.
Top three feature of Yubikey I use as a Developer
มุมมอง 3473 หลายเดือนก่อน
Top three feature of Yubikey I use as a Developer
Kernel Memory - Create a custom search pipeline with rerank.
มุมมอง 1664 หลายเดือนก่อน
Kernel Memory - Create a custom search pipeline with rerank.
Kernel Memory - Nlp, Precision, Recall, ReRanking
มุมมอง 744 หลายเดือนก่อน
Kernel Memory - Nlp, Precision, Recall, ReRanking
KernelMemory - Some suggestions on how to choose a local Embedding Model.
มุมมอง 1294 หลายเดือนก่อน
KernelMemory - Some suggestions on how to choose a local Embedding Model.
Kernel Memory - Custom Embedding and local LLM with Python, Fast Api and LMStudio
มุมมอง 5185 หลายเดือนก่อน
Kernel Memory - Custom Embedding and local LLM with Python, Fast Api and LMStudio
KernelMemory: Cleanup extreacted text, example of ingestion pipeline customization
มุมมอง 1225 หลายเดือนก่อน
KernelMemory: Cleanup extreacted text, example of ingestion pipeline customization
Kernel Memory: integrate in your code with serverless mode.
มุมมอง 2876 หลายเดือนก่อน
Kernel Memory: integrate in your code with serverless mode.

ความคิดเห็น

  • @terryandannie
    @terryandannie 10 วันที่ผ่านมา

    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 9 วันที่ผ่านมา

      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 22 วันที่ผ่านมา

    Thank you sir.

  • @1OnePlusNordN100
    @1OnePlusNordN100 26 วันที่ผ่านมา

    Sei vergine?

  • @picofa
    @picofa 28 วันที่ผ่านมา

    Thank you

  • @Kittyworld4u
    @Kittyworld4u 28 วันที่ผ่านมา

    I want help to reset fido pin

    • @codewrecks
      @codewrecks 28 วันที่ผ่านมา

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

  • @Ajmal_Yazdani
    @Ajmal_Yazdani 29 วันที่ผ่านมา

    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 29 วันที่ผ่านมา

    Thanks for share. Appreciate!

  • @Ajmal_Yazdani
    @Ajmal_Yazdani 29 วันที่ผ่านมา

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

    • @codewrecks
      @codewrecks 29 วันที่ผ่านมา

      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 หลายเดือนก่อน

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

  • @MicheleRipamonti-z5u
    @MicheleRipamonti-z5u หลายเดือนก่อน

    ❤❤❤❤❤❤

  • @N1ghtmind
    @N1ghtmind หลายเดือนก่อน

    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 หลายเดือนก่อน

      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 หลายเดือนก่อน

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

  • @Ajmal_Yazdani
    @Ajmal_Yazdani หลายเดือนก่อน

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

    • @codewrecks
      @codewrecks หลายเดือนก่อน

      I'll check tomorrow

    • @Ajmal_Yazdani
      @Ajmal_Yazdani หลายเดือนก่อน

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

    • @codewrecks
      @codewrecks หลายเดือนก่อน

      @@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 29 วันที่ผ่านมา

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

  • @Ajmal_Yazdani
    @Ajmal_Yazdani หลายเดือนก่อน

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

  • @robertochi817
    @robertochi817 หลายเดือนก่อน

    Delusional

  • @amandaashworth9709
    @amandaashworth9709 หลายเดือนก่อน

    Lucifur........

  • @stormy439
    @stormy439 หลายเดือนก่อน

    Kitty wants to do a solo! ❤😊

  • @PatrickL91-l1g
    @PatrickL91-l1g หลายเดือนก่อน

    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 หลายเดือนก่อน

      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 หลายเดือนก่อน

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

    • @codewrecks
      @codewrecks หลายเดือนก่อน

      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 หลายเดือนก่อน

    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 หลายเดือนก่อน

      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 หลายเดือนก่อน

      @@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 หลายเดือนก่อน

      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 หลายเดือนก่อน

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

    • @ceanyang644
      @ceanyang644 หลายเดือนก่อน

      @@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 หลายเดือนก่อน

    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 หลายเดือนก่อน

      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 หลายเดือนก่อน

    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 หลายเดือนก่อน

      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 หลายเดือนก่อน

    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 หลายเดือนก่อน

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

  • @AV8R767
    @AV8R767 หลายเดือนก่อน

    Its alot thicker than Yubikey

    • @codewrecks
      @codewrecks หลายเดือนก่อน

      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 หลายเดือนก่อน

      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 หลายเดือนก่อน

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

    • @codewrecks
      @codewrecks หลายเดือนก่อน

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

  • @benjaminshtark5977
    @benjaminshtark5977 หลายเดือนก่อน

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

    • @codewrecks
      @codewrecks หลายเดือนก่อน

      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 หลายเดือนก่อน

    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 หลายเดือนก่อน

      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 หลายเดือนก่อน

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

    • @codewrecks
      @codewrecks หลายเดือนก่อน

      Standard Windows terminal plus oh my posh.

  • @runoyeru
    @runoyeru หลายเดือนก่อน

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

  • @GeorgeMadden33
    @GeorgeMadden33 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

      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 2 หลายเดือนก่อน

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

  • @RespawnRoyalty
    @RespawnRoyalty 2 หลายเดือนก่อน

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

    • @codewrecks
      @codewrecks หลายเดือนก่อน

      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 :).

  • @shawnmarthaoakley6129
    @shawnmarthaoakley6129 2 หลายเดือนก่อน

    Just got 2 Yubikey 5 for myself and 2 for my wife. Your videos are a lifesaver... I will be able to use YKMAN CLI now, to set up discoverable creds on important accounts. Your videos are the first clear, thorough tutorials I've found. Those by Yubico are too vague. Thank you! 😃btw: I would love to see a tutorial on use of Yubikey 5: PIV on Mac OS (please consider doing that) and again many thanks.

    • @codewrecks
      @codewrecks 2 หลายเดือนก่อน

      Actually I've a Macbook air M1, so I can try to register something on Mac OS.

  • @actupatou
    @actupatou 2 หลายเดือนก่อน

    Yes, I can configure my browser from my google account to kill everything Login cookies when I close the computer browser and log in again to my google account with the Yubikey key. But how to do the same on an Android mobile? thanks

    • @codewrecks
      @codewrecks 2 หลายเดือนก่อน

      You can use a browser like Firefox focus

  • @ElwoodBlues48
    @ElwoodBlues48 2 หลายเดือนก่อน

    Good video explaining how these Yubikeys work. I have been using the same Pin for windows and the Yubikey and this has been very confusing. How can you change the Pin on the Yubikey?

    • @codewrecks
      @codewrecks 2 หลายเดือนก่อน

      You can download and install yubikey manager, www.yubico.com/support/download/yubikey-manager/

    • @TonyJNR123
      @TonyJNR123 หลายเดือนก่อน

      When, near the end of the video, you enter the PIN with the Yubikey, is it the PIN for the YubiKey or the Windows PIN?

    • @codewrecks
      @codewrecks หลายเดือนก่อน

      @@TonyJNR123 Yubikey!

    • @TonyJNR123
      @TonyJNR123 หลายเดือนก่อน

      Thanks

  • @AV8R767
    @AV8R767 2 หลายเดือนก่อน

    This is why you need two keys. You also need the account reset codes for your accounts so you can access.

    • @codewrecks
      @codewrecks 2 หลายเดือนก่อน

      Having the ability to reset the account is always a good thing, but you need to keep those codes really secure. Actually i have 4 keys registered for all of my important accounts, one key is in a safe place in the house. :)

  • @belalsalas7266
    @belalsalas7266 2 หลายเดือนก่อน

    Does it work on Mac? I see smart cards option but I can't see WebAuth option on RD app from Microsoft on Mac?

    • @codewrecks
      @codewrecks 2 หลายเดือนก่อน

      I'm not a mac user, but sadly enough I've tried with standard RDP client by Microsoft on a Macbooc Air M1 and it does not work, even if you have the option to share the smar card, something seems just not to work and when you try using the key you got an error. I've read online that someone got it to work with other RDP client, but honestly I never tried. I'll investigate

  • @davidtheprogrammer
    @davidtheprogrammer 2 หลายเดือนก่อน

    Would've been nice to have the registration flow setup

    • @codewrecks
      @codewrecks 2 หลายเดือนก่อน

      I need to install latest version and update the video. I suspect that it can be old now...

    • @casual_sky2
      @casual_sky2 2 หลายเดือนก่อน

      That would be amazing ​@@codewrecks. Please do so

    • @ceanyang644
      @ceanyang644 หลายเดือนก่อน

      @@codewrecks Could you please update the video? Looks like it is old, please??? I need the updated one urgently. Thanks a lot

  • @kenlau4649
    @kenlau4649 2 หลายเดือนก่อน

    Great content, real life use case.

  • @bitbreaker79
    @bitbreaker79 2 หลายเดือนก่อน

    Nice video! Clear in your explanation (as usual) ... I'm looking forward tinkering on it once I got a decent PC with enough RAM and GPU.

    • @codewrecks
      @codewrecks 2 หลายเดือนก่อน

      Just try with online services :), OpenAI / Cohere, etc. Also local embedding models really need small GPU to run on decent speed, they are really small compared to an LLM.

  • @iAppreciateUnow
    @iAppreciateUnow 3 หลายเดือนก่อน

    Thank you for the information. Do we need to activate the PIV along with the PIN?

    • @codewrecks
      @codewrecks 3 หลายเดือนก่อน

      No it is not needed.

    • @iAppreciateUnow
      @iAppreciateUnow 3 หลายเดือนก่อน

      Thank you

  • @bastabey2652
    @bastabey2652 3 หลายเดือนก่อน

    excellent simplified presentation regarding embeddings.. thanks for posting

    • @codewrecks
      @codewrecks 3 หลายเดือนก่อน

      Glad it was helpful!

  • @bastabey2652
    @bastabey2652 3 หลายเดือนก่อน

    the built in grounding feature of Cohere Command R/R+ models is unique to Cohere.. thanks for the informative video

  • @robsonpaulo848
    @robsonpaulo848 3 หลายเดือนก่อน

    The best. Thanks

  • @computerguy1893
    @computerguy1893 3 หลายเดือนก่อน

    Can you do it on local windows 10, 11 machines that's only on local lan and not on azure ?

    • @codewrecks
      @codewrecks 3 หลายเดือนก่อน

      The result is the very same, RDP works the same in both w10 and 11 regarding yubi and the location does not matter

    • @computerguy1893
      @computerguy1893 3 หลายเดือนก่อน

      @@codewrecks Yes I guess it works on baremetal. Have you tried it on VM host like on XCP-ng where you have to passthrough the Yubikey ?

    • @codewrecks
      @codewrecks 3 หลายเดือนก่อน

      It does not depend on virtualization system, remote desktop protocol is part of windows and does not care if the machine you are connecting to is on bare metal, hyper-v, ESxI or whathever.

    • @normangan7021
      @normangan7021 28 วันที่ผ่านมา

      @@computerguy1893 how do you enable the yubikey in the remote system for it to ask during the rdp session i thought it is only available for enterprise solutions with active directory, if i want to configure yubikey in a windows 11 pro with local account could i configure it somehow to use yubikey thru rdp?

  • @AlexanderMatosOlivo
    @AlexanderMatosOlivo 3 หลายเดือนก่อน

    This procedure is no longer functional, keycloak is not stored on docker hub any more and the docker run command return an error

    • @codewrecks
      @codewrecks 3 หลายเดือนก่อน

      The video is really old, if I had time I'll try to find another image suitable for such a scenario

  • @ivorbiggen9599
    @ivorbiggen9599 3 หลายเดือนก่อน

    Thank you for all the yubikey video’s, very helpful, nice to hear you accent reminds me of my mamma. Regards Francò

    • @codewrecks
      @codewrecks 3 หลายเดือนก่อน

      Glad you like them!

    • @NowyPolus
      @NowyPolus 2 หลายเดือนก่อน

      @@codewrecks hey my friend , i bought key 1 week ago and i dont have PIV options enabled , i can only click on FIDO2 , so i dont have even acces to set PUK , any help ?

    • @codewrecks
      @codewrecks 2 หลายเดือนก่อน

      ​@NowyPolus which model of key have you bought? It seems to me you have bought basic security key th-cam.com/video/TABDv9436RI/w-d-xo.html

    • @codewrecks
      @codewrecks 2 หลายเดือนก่อน

      @NowyPolus which version of the key you have? It seems you have the basic security key and not the 5 version

  • @Mohit-xl5qu
    @Mohit-xl5qu 3 หลายเดือนก่อน

    thanks a lot

  • @niklaswe2686
    @niklaswe2686 3 หลายเดือนก่อน

    Nice Tutorial. Keep up the good work👍 could you do a Video where you are on another machine or another one’s computer and the process of using your key there? I still don‘t understand if I have to Transfer the public key manually to the machine I‘m connecting from before connecting…

    • @codewrecks
      @codewrecks 3 หลายเดือนก่อน

      You need to copy the shim private key, but if you create a resident key, you just need your yubikey. You use the command line utility to extract the key. th-cam.com/video/jYb7l7mbhLM/w-d-xo.htmlsi=CaecHRQoAMyyGFLi

  • @dracoreeper
    @dracoreeper 3 หลายเดือนก่อน

    what about blocking it entirely for front end users and only accessing it with a vpn? been running into some issues with this.

    • @codewrecks
      @codewrecks 3 หลายเดือนก่อน

      If you want to let your user log in only on VPN it should be possible, but never tried honestly

  • @craconia
    @craconia 3 หลายเดือนก่อน

    Hey Gian! Your Yubikey playlist has been incredibly helpful-I've learned a lot! Thanks for creating it. Just a quick note: in the video, you mentioned the SSH Private key as a "reference," but it's actually the genuine PRIVATE KEY encrypted with the Yubikey's master key. Also, the SSH Private key isn't stored in the Yubikey; instead, the Yubikey decrypts it when you connect. I noticed this distinction after watching your follow-up videos on resident keys. Adding a note in the description could clarify this for future viewers. Thanks for your great content!

    • @codewrecks
      @codewrecks 3 หลายเดือนก่อน

      Thanks, following official documentation (developers.yubico.com/SSH/Securing_SSH_with_FIDO2.html) the private key should be stored inside the key. … The first file, id_ecdsa_sk, contains a reference to the private key credential stored on the YubiKey. The second file ,id_ecdsa_sk.pub, contains the public key

  • @user-jq3nr1kn6h
    @user-jq3nr1kn6h 3 หลายเดือนก่อน

    Can you explain why the keys don't work well with iphones? I had an iphone se and a Yubikey with NFC, but it never worked with the phone. Now I have an iphone 15, which allows me to put the Yubkiey directly into the usb-c port, but the keys are still not working! I tried logging into my email and it said "no credentials found," but the keys work fine on my laptop.

    • @codewrecks
      @codewrecks 3 หลายเดือนก่อน

      I do not own an iPhone, so I cannot test, but it should work. On android I had problem with browser different from Chrome in the past, but with Chrome I had no problem. Which service are you trying to use the yubi with?

    • @user-jq3nr1kn6h
      @user-jq3nr1kn6h 3 หลายเดือนก่อน

      @@codewrecks I think it's called webauthen. Not the TOTP or passkey. I still use a password and then use the key after entering the password. I know the key is properly added to my accounts because I have no problem with a laptop.

    • @codewrecks
      @codewrecks 3 หลายเดือนก่อน

      In android I had problems using browsers different from Chrome, but on iPhone official documentation states that it should just work support.apple.com/it-it/102637 . Which service are you using? Google, Microsoft, or it does not work with any service?

  • @computerguy1893
    @computerguy1893 3 หลายเดือนก่อน

    If you use "Aegis" available ONLY for android. You can backup all the TOTP you don't have to save the QR Code as backup