Doing It With A.I.
Doing It With A.I.
  • 11
  • 58 757
I made a deepfake of my boss's voice, and the results were scary!
It was way, way too easy to clone my boss's voice. I showed him the results and he couldn't believe it -- it's almost indistinguishable from his actual voice. In this video, I walk through a basic overview of how I leveraged the ElevenLabs #generative #ai model for voice synthesis to create a carbon copy of my boss's voice in a matter of seconds, with a Microsoft Power App (Canvas App) as my front-end. Enjoy!
0:00 Intro
1:16 ElevenLabs overview
5:45 ElevenLabs API definition
8:35 Converting the OpenAPI definition to a Custom Connector
11:15 Looking at the Canvas App front-end
14:53 Text-to-speech Flow
18:45 Cloning a voice
22:51 Testing Shane's clone
24:09 Use-cases
26:20 A word of warning
28:05 Shane says thanks
Переглядів: 734

Відео

Github Copilot is even better with Copilot Labs!
Переглядів 9 тис.Рік тому
If you're already using Github's #copilot with #vscode then you absolutely have to check out the additional add-on from Github Next: Copilot Labs. This extension will allow you to do some quick functions that Copilot can already handle, but it takes the guessing game out of querying Codex by handling the input into Copilot/Codex for you. Shoutout to one of my viewers for pointing me to this awe...
How to start your career in Artificial Intelligence
Переглядів 409Рік тому
Have you ever wondered what steps you could take to start a career (or pivot your existing one) into working with #ai ? In this video, we're going to take a look at the five most basic steps that you can take toward that goal.
Github Copilot produces Javascript with Regex to let me parse some difficult JSON!
Переглядів 403Рік тому
Have you ever tried to parse JSON in Flow or Logic Apps only to be met with a dynamic JSON schema? There are ways around this problem, and in this video I'm going to show you one of those ways. We will use #copilot to write #Javascript, utilizing #Regex, to fix our dynamic #JSON schema and allow Logic Apps' Parse JSON action to parse it for our convenience in downstream actions. Link to Microso...
OpenAI Custom Connector for Power Platform: Start to Finish with help from ChatGPT
Переглядів 2 тис.Рік тому
Do you want to know how to connect your Power Apps and Power Automate Flows to #openai services like Codex and InstructGPT using a custom connector? This video will show you how to do it from start to finish, including all of the troubleshooting techniques I used along the way to make it work properly. And, as a bonus, I used #chatgpt to help me write the swagger definition for the connector. L...
Generative A.I. detection tools: How do they work, and can they be fooled?
Переглядів 2972 роки тому
Concerned that your children might be using #chatgpt and other #ai tools to #cheat at #school work? Need a way to identify if your students are using ChatGPT when that isn't allowed? Or maybe you want to know how to avoid detection in your own work (please don't 🙃)? If any of these scenarios apply to you, then you'll want to watch this video. In this video I will teach you how to use online too...
Github Copilot vs. ChatGPT: Which one should you use, and when?
Переглядів 38 тис.2 роки тому
Everyone is familiar with #chatgpt at this point. It has been literally everywhere lately - the subject of countless videos, blogs, and news articles. However, if you're a technician, aspiring developer, or even senior developer, did you know Github's #copilot uses the same #ai technology and is far more capable at increasing your efficiency, productivity and overall output than ChatGPT? Well, ...
ChatGPT wrote a Python script to solve my Power Automate problem!
Переглядів 3,5 тис.2 роки тому
I like to work smarter, not harder, and I ran into a situation which was going to cause me to create a big list of time zones by hand. In this video, you'll learn how to use ChatGPT to build a Python script to solve similar problems in your own workflows. For Power Platform training, check out our offerings over at PowerApps911 (a.k.a., my day job!). training.powerapps911.com/?ref=acbc2f 0:00 I...
ChatGPT writes SQL Stored Procedures! Use it to improve your Canvas App's Performance and Security!
Переглядів 2,3 тис.2 роки тому
A question I get asked a lot is: how can we use SQL as the backend for our Canvas apps in the safest, most-performant way? This video will show you how to use Stored Procedures as the only point of contact your users can have to your SQL database, providing a safeguard against unvalidated or nefarious data while reducing the total number of API calls that need to happen to process large amounts...

КОМЕНТАРІ

  • @user-gy4xp2tu6f
    @user-gy4xp2tu6f 2 місяці тому

    Chatgpt>Copilot. so many censored words in copilot even if they're not really obscene

  • @armankarambakhsh4456
    @armankarambakhsh4456 7 місяців тому

    i would have appreciated the final working code you used there :)

  • @artem_morozov
    @artem_morozov 8 місяців тому

    Copilot still better then ChatGPT 4o? I still can't choose which one should I use. I really like chatgpt 4o for coding and hate 3,5.

  • @briankgarland
    @briankgarland Рік тому

    Nice! I'd like to see this expanded to handle record deletions as well as editing existing records (while not writing new records that already exist with the same primary key).

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Thanks for watching. Maybe I'll do a follow up to this with some more complex procedures.

  • @maverickmace9100
    @maverickmace9100 Рік тому

    Im learning powershell atm. Copilot is incredible. It's like it reads my thoughts when it wants to auto complete

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Couldn't agree more - - it's eerily good. But that's the beauty of LLMs, they're designed to anticipate what comes next.

  • @bmp713
    @bmp713 Рік тому

    What are the most popular software options for people with RSI to write code, mouse and control Windows with Voice alone?

  • @CinemindParadox
    @CinemindParadox Рік тому

    Was this 3.5 ChatGPT or 4.0? Free version or have you paid for it?

  • @caty863
    @caty863 Рік тому

    The pricing model of Copilot ($10/month) is awful for occasional developers. They should have options, including paying by number of suggestions made to you.

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Agreed. I use this probably 15 days out of every month. Would be nice to have some cheaper options.

  • @vktop2
    @vktop2 Рік тому

    Nice video! Exist copilot lab for Intellij or Visual Studio 2022? Thanks

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Thanks! Right now it is a VS Code extension exclusively. Would be great to see it come to some other IDEs.

  • @nuno3180
    @nuno3180 Рік тому

    Pretty cool! Do you see this content being useful in Dynamics 365 context?

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Sure, custom plug-ins or components for a model-driven app would be two examples. Microsoft 365 Copliot along with copilots for Dynamics are going to be out soon, though, so might be worth waiting to see if a plug and play experience is easiest.

  • @gillesashley9314
    @gillesashley9314 Рік тому

    This is definitely a good video. I use copilot to generate the codes, when I do not understand the codes, I let ChatGPT do the explanation.

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      It's a great combo. Check out Copliot Chat for VS Code. It brings these concepts together into one spot, and really streamlines the context switching between the two services. Thanks for watching!

  • @hmdz150
    @hmdz150 Рік тому

    I just finished a python module that includes 6000 lines of code in less than 3 hours using CoPilot. Before than, I was using ChatGPT and the process of copy pasting comments into Chat GPT prompt and back was really slow. Also, the code frame in ChatGPt web interface is limited and beyond a line it breaks the code out of that frame and mess everything up. Without Copilot my project would take days, if not weeks, to finished due to the huge amount of code I had to type (repetitive tasks)

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Try Copilot Chat. It takes all the conversational stuff from ChatGPT and brings it straight into the IDE. Huge time saver compared to going back and forth between ChatGPT and your IDE. My next video will be on this topic. Couldn't agree more with your point, though - - Copilot is amazing for the work you described.

  • @elitehaxxor8025
    @elitehaxxor8025 Рік тому

    The AsPlainText parameter doesn't actually store your password as plain text, it means that the cmdlet is accepting plain text as input for the parameter which will then be converted to the System.Security.SecureString type. AI is amazing though, it's unfortunate that people think it's going to be the downfall of development though.

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Yeah, my point was you'd have to store your password in the script as plain text, which I wouldn't recommend necessarily. I do appreciate the clarification on your part for my viewers, though!

  • @orion33
    @orion33 Рік тому

    Maybe for VS Code it works fine, but for VS Community it's just awful. It's terribly slow, inserts code in the middle of the page absolutely breaking syntax. So all in all you get absolutely nonfunctional code. I asked to draw a five-pointed star using SharpDX.Direct2D1 😆

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Good to know. I haven't tried Copliot with full VS so I appreciate the insight. Thanks for watching!

  • @labibchy9293
    @labibchy9293 Рік тому

    23.25 is the point you are looking for

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Sorry that you didn't find more value in the video as a whole. I'm still new at this, hopefully I will get more concise over time. Thanks for watching!

  • @ermecejour
    @ermecejour Рік тому

    Great video. Thank you for your dedication. Do you know if the open ai custom connector can connect to a Dataverse table from the same environment on power apps and be able to extract information?

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      The connector itself isn't going to talk to Dataverse, since connectors are scoped to single API definitions. But you could definitely build a Cloud Flow or Logic App to grab Dataverse data to use in subsequent actions with the OpenAI connector.

  • @What_iF_X7X
    @What_iF_X7X Рік тому

    But does Copilot work with Remix for Ethereum, Polygon, BSC etc?…

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      I don't know about integrating Copilot with the Remix IDE, but there does appear to be a Remix extension in VSCode, so maybe if you load that in with Copilot already installed it would have some value. Worth a shot? I know people are using Copilot to generate tests for contracts, but that's all out of my wheelhouse so I'm not gonna be much help beyond that. Sorry about that.

  • @azeemushan8694
    @azeemushan8694 Рік тому

    you're doing great bro

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Thanks Azeem, really appreciate you watching!

  • @RickHurt
    @RickHurt Рік тому

    Awesome content! thank a bunch Daniel!

  • @jeremyhancock1414
    @jeremyhancock1414 Рік тому

    Great video. Thanks!

  • @debasishraychawdhuri
    @debasishraychawdhuri Рік тому

    The explanation is the most useless thing you can ask about code. It is reading the code line by line and sort translates into natural language. But that is not what explaining code is. You have to explain the overall idea.

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      I don't disagree. I'm sure it will improve over time.

  • @RobFahndrich1
    @RobFahndrich1 Рік тому

    I would like to use this to create all the "announcements" and IVR options in my Teams Phone system call tree.

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Awesome idea, Rob. Sounds totally doable.

  • @YetenekBURADA
    @YetenekBURADA Рік тому

    Why just works on vs code ?

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      As far as I know, Copilot Labs is just a VS Code extension for now. Hopefully they'll bring it to other IDEs soon. If I'm wrong about this, someone please chime in and educate me!

  • @m0norsk
    @m0norsk Рік тому

    I'm your 1000th subscriber

  • @CaptainSpoonsAlot
    @CaptainSpoonsAlot Рік тому

    i think you meant to say ctrl-enter

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Oops! Probably so. Thanks for the heads up.

  • @krystiank9583
    @krystiank9583 Рік тому

    It seems like there's now a tool available that can detect whether the text is authentic or fabricated, and it's highly probable that someone will create a tool to bypass it. It's crazy 😂

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Yes, academia is certainly going to have its hands full over the coming years! Thanks for watching!

  • @krystiank9583
    @krystiank9583 Рік тому

    This video was an eye-opener for me! I had no idea that SQL could improve the performance and security of our Canvas apps. It's impressive how ChatGPT makes it easier to create these procedures and provide a layer of protection against malicious data!

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Glad it opened you up to some new ideas!

  • @chandywerks
    @chandywerks Рік тому

    "...plugins for Vscode, Neovim, Visual Studio (if you're a full time developer)" I'm a full time developer and I use neovim. How much is microsoft paying you for these videos XD

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      I hear neovim is great, but I'm not familiar with it. I've grown my career in the Microsoft space, and if Microsoft wanted to sponsor these videos I'd happily accept.

  • @gusterrera1466
    @gusterrera1466 Рік тому

    Another excellent video, Thank you so much!!! :)

  • @vivekvaidya4800
    @vivekvaidya4800 Рік тому

    Document seems to have refactored your code to use compute optimised numerics libraries. Which is really nice

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Thanks for the insight, Vivek! I wasn't sure what had happened there.

  • @HerrThomasE
    @HerrThomasE Рік тому

    thank you very much for this detailed Video. it gives me very good anders Standing what Copilot is.

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      You're very welcome. Thank you for watching!

  • @evyguo7577
    @evyguo7577 Рік тому

    Can you list some of the best AI fundamental courses here? There are so many similar ones online, so hard to pick which one to take. Thanks!

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Hey Evy. I'd start with the AI for Everyone course on deeplearning.ai, and go from there. What I like about that site is that they break down their courses into categories: "Introductory, Intermediate, and Advanced," which makes it easier to know where to start. Andrew Ng, who I reference in this video, is driving force behind many of the courses on that site. Thanks for watching the video!

    • @evyguo7577
      @evyguo7577 Рік тому

      @@DoingItWithAI Thank you!

  • @tmszcncl
    @tmszcncl Рік тому

    Great video :) Do you think it is possible to use both copilot and tabnine? I tried it in rubymine, but I had a feeling that tabnine just was not working at all (there were only copilot's suggestions). Maybe it does not make sense :)

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Good question, Tomasz. I would say use one or the other. My guess is that they'd be fighting each other given they do the essentially the same things. My next video is going to be on Copilot Labs, which is an additional extension for VS Code that makes Copilot substantially more powerful. You might find that that solves your needs. Thanks for watching!

    • @tmszcncl
      @tmszcncl Рік тому

      ​@@DoingItWithAI Thanks for the answer. I will stick with copilot for now - somehow I like it better. I already tried this copilot labs with vs code and I'm a little sad that there is no version planned for jetbrains products. But hopefully there will be something similar in the future :) Looking forward for your video about it :)

  • @alex-vukov
    @alex-vukov Рік тому

    If you are a developer get Copilot together with the new Copilot Labs extension for VSCode and you will most likely never need ChatGPT again. You can use the Custom Brush tool to ask Copilot in plain text to do anything (refactor, write comments, replace libraries etc...) to the code you selected.

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Thanks for this, Alex. I haven't had a chance to play with Labs yet but that's on my short list after see your comment. Kudos to you!

    • @michaelr.3799
      @michaelr.3799 Рік тому

      In your opinion could a beginner with limited dev knowledge build a complete android app using Copilot?

    • @alex-vukov
      @alex-vukov Рік тому

      @@DoingItWithAI Thank you for making such great videos!

    • @alex-vukov
      @alex-vukov Рік тому

      @@michaelr.3799 Copilot is a tool which is great for dealing with implementation details on a small scale. It can't help you if you don't understand the big picture. It's easy to learn to write Android apps and there are a lot of free tutorials on UA-cam.

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      I agree wholeheartedly with Alex Vukov's' response. This is an amazing tool, but it isn't going to allow you to build entire applications. That said, it is amazing for learning (at least it has been for me) the basics of languages you are not familiar with. As you continue on your journey to becoming a developer, use Copilot as a tool to test your skills and get over roadblocks in your development.

  • @chikosan99
    @chikosan99 Рік тому

    Great! does can help with refactoring code ?

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Great question! I think you could say that it has the potential to help with refactoring, since it can suggest different patterns to accomplish the same output. As far as being able to tell it to refractor a code block, I've never tried that, but I'd be very curious to give it a shot!

  • @ShanesCows
    @ShanesCows Рік тому

    Very nice!

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      ❤️

    • @zeerakshahbaz6838
      @zeerakshahbaz6838 Рік тому

      @@DoingItWithAI Great video, keep up the great work! Also, do you have an Instagram or Twitter account where we can message you?

  • @MrMorvar
    @MrMorvar Рік тому

    Nice comparsion but I got a few questions: 1. Does Copilot have up-to-date GitHub data access? ChatGPT fails to generate new ECS code for Unity game engine, as the API just changed into 1.0 a few months ago. 2. Does it try to learn your whole project to try understand what's the whole thing about or are the solution offerings only based on the given prompt?

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Hey Morvar. Thanks for watching. Here's my understanding in terms of the questions you asked: 1. Copilot was trained on public code. My assumption is that it continues to be trained on public code, but I'm not sure at what cadence or level of recurrence that training is taking place. That's not something they have disclosed. 2. Copilot currently doesn't scale in that way, i.e., it doesn't understand your codebase as a whole. It only provides suggestions within the context of the file you're currently working on.

    • @Mpanagiotopoulos
      @Mpanagiotopoulos Рік тому

      @@DoingItWithAI Is there any AI application that understands the whole codebase or at least a way for ChatGPT to handle bigger questions in reference to huge codes.I think if chat GPT can read and proccess files like .py and according to what he reads can give you code specific for your problem,that would be great

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      @@Mpanagiotopoulos I'm not aware of anything that can read entire projects/codebases and understand them contextually yet. I'm sure that's coming but right now things are more piecemeal.

    • @Mpanagiotopoulos
      @Mpanagiotopoulos Рік тому

      @@DoingItWithAI When I wrote this comment GPT-4 was not released.Now I updated to GPT-4 and it takes up to 25.000 words,which is great and way better at coding.Although it still can't read files as this would require unimaginable computing power to handle million requests simultaneously, but I guess this is coming sooner or later.Definitely the next 2 years are going to reshape industries with all these rapid advancements in AI!

    • @JoaoVitor-gm2yf
      @JoaoVitor-gm2yf Рік тому

      @@Mpanagiotopoulos They announced copilotX, which is basically copilot that "sees" all of your current project files on VSCode + a chat tab on the side that you can also talk to. I dont think its available yet, but it looks amazing

  • @aar021
    @aar021 Рік тому

    Best Copilot overview at the moment. Thank you 🙏

  • @Rex88282
    @Rex88282 Рік тому

    Yes is helpful ! I use it ! Nice video ! Codex also awesome.

  • @manuelalvarez78
    @manuelalvarez78 Рік тому

    Great video man. I assume this conector is also available in Power Automate?

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Glad you enjoyed it. Unfortunately it is not, Manuel. The "Execute JavaScript Code" action is Logic Apps only. The good news is that if you know how to use Flow, then you already know how to use Logic Apps, since Logic Apps is Power Automate's ancestor. 😊 The bad news is if you don't have an Azure subscription it is not available for you to leverage.

  • @anthonyapodaca1332
    @anthonyapodaca1332 Рік тому

    Awesome vid! always love integrating some javascript

    • @DoingItWithAI
      @DoingItWithAI Рік тому

      Thanks man! I wish I was better at it, it's so useful with the Power Platform.

  • @dsrichmond
    @dsrichmond 2 роки тому

    Very cool stuff! And you were right before correcting yourself - parameters are just called parameters. Nouns are the 2nd part of the Verb-Noun format of cmdlet names.

    • @DoingItWithAI
      @DoingItWithAI 2 роки тому

      Thanks for watching, David. Can you tell I don't spend a lot of time with PS? 😂

  • @johnsijayasingh5385
    @johnsijayasingh5385 2 роки тому

    Great Video!! Thank you!

    • @DoingItWithAI
      @DoingItWithAI 2 роки тому

      You're very welcome. Thanks for watching!

  • @juansepowerplatform
    @juansepowerplatform 2 роки тому

    Great video on how to create custom connectors in the power platform

  • @ricardobunge5957
    @ricardobunge5957 2 роки тому

    Outstanding! Great way to geek out for an hour... well worth the time investment! Thanks for your contributions and please keep them coming...

    • @DoingItWithAI
      @DoingItWithAI 2 роки тому

      Thank you Ricardo! Glad you enjoyed it!

  • @sharulhafiz6312
    @sharulhafiz6312 2 роки тому

    Your keyboard sounds and feel smooth, which mechanical is that? Thanks for the video

    • @DoingItWithAI
      @DoingItWithAI 2 роки тому

      You're welcome! I'm using a Logitech MX Keys, non mechanical. It's a great keyboard especially if you have multiple devices, as it has its own built-in KVM switch (minus the video and mouse, of course).

  • @ggracia
    @ggracia 2 роки тому

    Great video! thank you!

    • @DoingItWithAI
      @DoingItWithAI 2 роки тому

      Glad you enjoyed it. Thanks for watching!

  • @ggracia
    @ggracia 2 роки тому

    I wonder if ChatGPT would have created the Json array itself instead of using the python code.

    • @DoingItWithAI
      @DoingItWithAI 2 роки тому

      Probably would have, Gabriel! My issue there was the size of the html I was trying to parse. It would have all fit into a single CGPT prompt. Thanks for watching!

  • @shefimonm
    @shefimonm 2 роки тому

    Great

  • @krystianprogress4521
    @krystianprogress4521 2 роки тому

    Thank you for this video. When I am creating workflows, I sometimes utilize Postman, especially when I am experimenting with SharePoint REST API with OData. Your solutions have opened my eyes to new possibilities. I enjoy combining Power Automate with Python, and recently ChatGPT also assisted me in updating an image field in a SharePoint list using the HTTP POST method. Looking forward to the next similar content with the combination of PA and Python!

    • @DoingItWithAI
      @DoingItWithAI 2 роки тому

      You're welcome, glad you found it useful. I'll make sure to do some more "pro code" integration videos soon. Next on my list is running Javascript within a Logic App to manipulate JSON.