Is Cursor's Copilot++ BETTER than Github Copilot? FAST AI Coding Master Class

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ค. 2024
  • The way we code is changing and evolving, and that means we NEED TO ADAPT.
    The days of manually writing out every line of code is far over. If you're still typing every line - this is a wake up call for you. I don't want you to get left behind in the wave of LLM powered AI coding tools.
    Keeping your eye on AI Coding Assistants is critical to staying ahead of the curve in the engineering world where layoff rates are high and the competition is fierce.
    Let's talk Cursor Copilot++ vs Github Copilot...
    In this video, we will compare Cursor Copilot++ and Github Copilot, two of the most popular AI coding assistants on the market.
    Right away though we have to make a differentiation between the two. Cursor, just like Aider, is a TRUE AI Coding assistant. It is a tool that is designed to help you code better, faster, and more efficiently. While the base version of Github Copilot is a code completion tool.
    Cursor's new Copilot++ aims to redefine coding efficiency, allowing for simultaneous auto-completions and context-aware suggestions that will leave you in awe. This video is a testament to how AI can not only enhance but revolutionize the way we code. By enabling features like multi-line auto-completion and context-aware suggestions, Copilot++ is setting new benchmarks in coding efficiency.
    AI Coding Assistants like Aider are two of the best AI for coding, enabling you to think LESS about individual lines of code. They enable you to think about the bigger picture, and give you the ability to up level your perspective. Think more like a product manager, or UX designer, and use prompts to handle the more mundane lines of code.
    Let's walk through a solid front-end example using Vue.js, demonstrating live how Copilot++ seamlessly integrates into your coding projects, and drastically reduces your coding time while increasing accuracy. See it in action as we tackle real coding challenges, showcasing how every command leads to precision-driven results.
    Witness firsthand the magic of Copilot++ as we showcase its ability to handle multiple coding prompts simultaneously, from adding and removing divs and handling logic with high accuracy to crafting complex coding functions effortlessly. This video is your ticket to mastering Copilot++ and supercharge your AI coding and AI engineering abilities with LLM powered AI coding assistance aka AI Coworkers.
    💻 Cursor Copilot++
    cursor.sh/cpp
    🔗 Vue Flow
    vueflow.dev/
    🤖 What makes a TRUE AI Coding Assistant (TACA)?
    gist.github.com/disler/20ae1b...
    📖 Chapters
    0:00 One of the BEST coding assistants
    0:25 Multiple Prompts - In Parallel
    1:00 Copilot++
    4:00 VueFlow
    5:00 Iterative Prompting
    6:25 Copilot++ Multiline Completion
    7:45 Adding Web Documents To Rag Context
    10:35 Copilot++ Function Completion
    11:30 Copilot++ Intelligent Auto Rename
    12:20 Copilot++ Helping us again
    13:00 AI Coding Takeaways
    #githubcopilot #copilot #aicodingassistant
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 38

  • @lenivik
    @lenivik 4 หลายเดือนก่อน +38

    Great demo! Here from Andrej Karpathy's tweet on automating software engineering

    • @indydevdan
      @indydevdan  4 หลายเดือนก่อน +5

      What an honor. Wherever Andrej goes, innovation follows. Hey X/Twitter peeps 👋!
      Andrej's tweet is SPOT ON with how engineers are progressing with AI tooling. Near the edge, we're running up step #4 (Cursor, Aider, Larger and Larger Code Diffs) to automate software engineering.
      Stepping from stair #4 to #5 is going to be interesting since the difficulty gap is MUCH larger when you incorporate several tools. We'll see how Devin and other multi-tool copilots perform.

  • @betaman2009
    @betaman2009 4 หลายเดือนก่อน +34

    My kids are going to laugh at me when I tell them we used to write code from scratch

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

    appreciate it! this workflow is something I was missing so bad, would be great to more videos on this topic.

  • @flight5056
    @flight5056 4 หลายเดือนก่อน +2

    Nice, video. Hope you make a few more on optimal workflows and features

  • @supercurioTube
    @supercurioTube 4 หลายเดือนก่อน +2

    Okay that's a pretty convincing demo, thanks for that! I've started to think in a way that's kind of boxed in by the limits of GitHub Copilot and copies and I really like that this one can operate on the code beyond your cursor in a way that makes sense.
    At the moment I'm evaluating LLMs for Zephyr Embedded OS (C with a lot of macros) and damn, they're all trained on older versions, generating the wrong includes, the wrong types.. it becomes all about correcting the generations errors instead of building something. I was thinking about looking into creating embeddings to update the models' knowledge, but then I wonder if Copilot++ would be a potential solution too by pulling the right resources in.

  • @techfren
    @techfren 4 หลายเดือนก่อน +5

    great content as always :)

  • @georgestander2682
    @georgestander2682 4 หลายเดือนก่อน +2

    The doc's feature is amazing. I've been doing scraped and copy paste .txt files with aider and cody for this exact idea.

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

    Great. Thanks for sharing this

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

    Love your stuff Dan! You are an inspiration! Andrej Karpathy just called out this video!!!!

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

      Huge thanks Craig. It's INSANELY awesome that Andrej called this video out. He's a living legend.

  • @daburritoda2255
    @daburritoda2255 4 หลายเดือนก่อน +2

    Is it better to use the openAI api for this or buying cursor’s subscription? What additional functionality do you get from the subscription

  • @test12382
    @test12382 4 หลายเดือนก่อน +2

    I am using it as well. I get better results than using gpt4 due to the context saving it does. It saves the context in the server and does retrievaln when cursor received your input. This saved context window does have limitations so the first 5min of workflow is generating the context with the editor. After that you can reference the context file or snippet of it. Another option is memgpt, regarding context - this is a better option, BUT gpt4 Is not cheap. Now Claude has impressive context window, so using mix of claude and cursor for long incremental coding + chatgpt for a "task" where context is generated by claude or cursor is helping for me while keeping cost down.

    • @geometron3646
      @geometron3646 4 หลายเดือนก่อน +1

      thanks memgpt PR team! ;)

    • @c0unterph0bia
      @c0unterph0bia 16 วันที่ผ่านมา

      we have the same workflow

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

    Just so you know, the @Docs feature will pull the full vue doc, not just the page that you gave it.

  • @ovived88
    @ovived88 4 หลายเดือนก่อน +1

    what theme are you using in cursor?

  • @Dreamslol
    @Dreamslol 4 หลายเดือนก่อน +5

    Great Video!
    I love cursor, using it since 3-4 months, you have maybe tips regarding "Rules for AI"?
    Under more you can add a system prompt.

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

    Feels like going from assembler to a high level language

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

    Brilliant

  • @jackvu.hustle
    @jackvu.hustle 4 หลายเดือนก่อน

    whats the keyboard info?

  • @rodi4850
    @rodi4850 4 หลายเดือนก่อน +5

    What's the difference to GitHub Copilot?

    • @diegofranciscoherreragre1685
      @diegofranciscoherreragre1685 2 หลายเดือนก่อน +1

      I have using Cursor like two weeks now. Im a Pro plan so I have access to unlimited Copilot ++ completions. I have used GH Copilot for a year now. The key diff is that GH Copilot is using code from GH and yours to predict your next step, which was great when you needed to create a component or refactor some vars. Nevertheless, sometimes Copilot just get in the way of your code, even when GH added the @workspace sensor to Copilot.
      Copilot ++ not only can predict code, but is has this option to privacy mode, where is only Copilot ++ and you. Not using the code from other repo or people in public repo. And, when Im writing, i.e. a component related to a form but in two different directories (client & server). Copilot ++ is aware of the forms in the component when using handleChange or handleSubmit and creates a forms in HTML with names and events added just accordantly. Has more options but this is the most important to me, when Copilot really is a Copilot with you, not the Captain.

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

    Bro what keyboard are you using. The sound is so soothing

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

      IKR, sometimes during editing I just sit, listen and relax. It's the M2 laptop mic'd up and EQ'd

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

    neat

  • @xXxRK0xXx
    @xXxRK0xXx 4 หลายเดือนก่อน +1

    I know this is a sponsored video but Aider really is the best-in-class coding assistant still to do this day

    • @indydevdan
      @indydevdan  4 หลายเดือนก่อน +3

      Not sponsored but TBH Cursor is one company I would work with (affiliate, sponsorships etc).
      Regardless, I only share tools I personally use or am experimenting with.
      I feel you though - Aider is THE MOST accurate, and versatile coding assistant.
      I'll do a ranking/comparison video at some point when theirs more competition, but right now it's really just Aider vs Cursor and it's not really 'vs', they can be used together.

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

      @@indydevdan Both Aider & Cursor have separate IDEs right? how can they be used together?

  • @alanp.7160
    @alanp.7160 3 หลายเดือนก่อน

    Why the captions in the center of the video? It is very distracting.

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

    Dumb code noob question, can it do GDscript from Godot?

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

      Not dumb and Yes - if you're ever wondering if a coding assistant can do something - find the underlying model and simply ask it if it knows about your tool/language/docs.
      For instance, both cursor and aider use OpenAI's GPT models.
      So you can open ChatGPT and just ask 'do you know gdscript?'.
      Response was: "Yes, I'm familiar with GDScript. GDScript is a high-level, dynamically typed programming language used to create content within the Godot Engine...."

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

      I feed it the Godot docs and it was cool to see it reading/learning. So surreal and it said it was up to date on Godot 4.2 it still made some odd mistakes but it quickly fixed them when I asked. Very cool.

  • @mr.daniish
    @mr.daniish 4 หลายเดือนก่อน +5

    Would you put your money on it?

    • @indydevdan
      @indydevdan  4 หลายเดือนก่อน +4

      Yes, I have purchased Cursor. On track to use 100% of my available GPT4 quota.

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

      @@indydevdan Did the same, yearly pro haha. Can't live without it now :)

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

    this is a horrible demo IMHO

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

    I'm telling everyone about cursor!