話題のツール!CursorとGitHubCopilotの使い勝手を解説してみた
Summary
TLDRThe video script discusses the functionalities and benefits of two AI-powered programming assistance tools, GitHub Copilot and Cursor. Both tools are praised for their convenience and utility in enhancing programming efficiency, with GitHub Copilot being an extension that integrates into editors like VS Code, while Cursor is a standalone editor that offers a similar experience. The speaker shares personal experiences with both tools, noting that they have transitioned to relying heavily on AI for programming support. The video also covers the recent update where GitHub Copilot has adopted GPT4, aligning it more closely with Cursor in terms of capabilities. The comparison touches on pricing, features, and the unique aspects of each tool, such as Cursor's powerful external reference functionality and GitHub Copilot's inline completion feature. The speaker concludes by expressing a slight preference for Cursor due to its flexibility and rapid development pace, but encourages viewers to explore both tools for their programming needs.
Takeaways
- 🛠️ GitHub Copilot and Cursor are both AI-powered tools designed to assist with coding, offering different features and integration capabilities within code editors like VS Code.
- 🔗 Cursor, financed by OpenAI, and GitHub Copilot, support integration with GPT-4, ensuring advanced AI capabilities in programming assistance.
- 💡 Both tools are useful for beginners and advanced programmers, offering real-time code suggestions and problem-solving assistance.
- 🤔 The choice between GitHub Copilot and Cursor may depend on specific needs such as pricing, features like inline completion, and external reference capabilities.
- 💳 Pricing varies between the two, with GitHub Copilot generally being less expensive than Cursor for individual use.
- 🚀 GitHub Copilot recently incorporated GPT-4, enhancing its functionality and making it more competitive with Cursor's offerings.
- 📊 Cursor excels with features like strong external reference capabilities, potentially outweighing its higher cost for those who value this feature.
- 📝 Both tools allow seamless coding experience but have distinct strengths: GitHub Copilot in inline code completions, and Cursor in managing external references.
- 🛠️ Some users might find GitHub Copilot's filtering system too restrictive, potentially limiting the range of topics it can assist with.
- 🧩 Cursor does not currently support Dev Containers, which can be a limitation for developers working in complex environments.
Q & A
What are the two AI programming assistance tools discussed in the script?
-The two AI programming assistance tools discussed are GitHub Copilot and Cursor.
What is the main difference between GitHub Copilot and Cursor in terms of their functionality?
-GitHub Copilot is an extension that can be integrated into various editors, including VS Code, while Cursor is a standalone editor with built-in AI support.
Which company is known for its investment in Cursor?
-OpenAI, which is also known for developing the GPT models, has invested in Cursor.
What is the 'Inline Completion' feature mentioned in the script?
-Inline Completion is a feature that predicts and displays the next lines of code as you type, allowing you to complete your code by pressing the tab key.
What is the main advantage of using Cursor for programming?
-Cursor offers a seamless programming experience with efficient code writing support, and it has features like external reference functionality that allows it to provide answers by reading information from URLs pasted by the user.
What is the current pricing model for both GitHub Copilot and Cursor?
-Both GitHub Copilot and Cursor offer monthly subscription plans for individual and business use, with Cursor being slightly more cost-effective with an annual plan.
What is the significance of the update where GitHub Copilot started using GPT-4?
-The update allowed GitHub Copilot to provide responses generated by GPT-4, making the quality of the generated code and responses comparable to Cursor, which also uses GPT-4.
What is the limitation of GitHub Copilot when it comes to handling off-topic questions?
-GitHub Copilot has a strict filter that may refuse to answer questions deemed off-topic, which can be limiting if the user is seeking information not directly related to programming.
Why might a developer find Cursor more appealing than GitHub Copilot?
-Cursor, being a full-fledged editor, allows for a wider range of development activities and offers a more free and innovative experience. It also has rapid development updates and features like GPT-4 and code interpreters.
What is the main disadvantage of Cursor mentioned in the script?
-Cursor's inability to work within container environments, which can be a significant drawback for developers who rely on containers for compatibility and streamlined development.
What does the speaker recommend for those interested in trying out Cursor?
-The speaker recommends that those interested should definitely give Cursor a try, as it offers a different and potentially more liberating development experience compared to other tools.
What is the speaker's final recommendation between GitHub Copilot and Cursor?
-The speaker leans towards recommending Cursor due to its standalone editor capabilities, rapid development pace, and innovative features.
Outlines
🤖 Introduction to GitHub Copilot and Cursor
The video introduces the topic of choosing between GitHub Copilot and Cursor, two AI-powered programming assistance tools. The speaker shares their personal experience using both tools and expresses a growing preference for AI support in programming. The video aims to discuss the strengths and weaknesses of each tool based on the speaker's experience.
💡 Features and Functionality Comparison
The video compares the features of GitHub Copilot and Cursor. Both tools use the GPT4 language model, enabling them to generate high-quality code. Cursor is highlighted for its powerful external reference feature, which can provide instant answers by reading information from URLs. GitHub Copilot is praised for its inline completion feature, which predicts and completes code as the user types. The video also notes that while both tools can be used concurrently, certain features like opening multiple chat windows are exclusive to GitHub Copilot.
💸 Pricing and Value for Money
The video discusses the pricing of GitHub Copilot and Cursor, noting that there is a significant price difference between the two, with Cursor being more expensive. However, the speaker suggests that Cursor might offer better value for money with its annual plan. The video emphasizes the importance of considering the cost when choosing between the two tools.
🚀 Developer Experience and Preferences
The speaker shares their personal preference for Cursor due to its editor status and the freedom it offers for development. They note that Cursor, being developed by a startup, has been rapidly evolving and has features like GPT4 and code interpreters. The video concludes by encouraging viewers to try out Cursor if they are interested, and thanks the developers of both tools for their contributions to the programming community.
Mindmap
Keywords
💡GitHub Copilot
💡Cursor
💡GPT4
💡Inline Completion
💡Streaming Function
💡Code Referencing
💡Off-Topic Model Input
💡Development Environment
💡Container
💡Startup
💡Code Interpreter
Highlights
GitHUB Copilot and Cursor are both powerful AI tools that can assist programmers by generating code and providing support.
The speaker prefers using both GitHUB Copilot and Cursor due to their complementary functionalities.
Cursor is an editor that operates similarly to Visual Studio Code and offers many useful extensions.
Cursor is backed by OpenAI and utilizes the GPT-4 model for advanced programming support.
GitHUB Copilot is an extension that can be integrated into various editors, including VS Code and Cursor.
Initially, GitHUB Copilot used a different model, but an update has made it use GPT-4, aligning it with Cursor's capabilities.
The pricing for both tools differs, with Cursor potentially offering better value with an annual plan.
Cursor's standout feature is its ability to reference external URLs, providing immediate and relevant responses.
GitHUB Copilot offers an 'Inline Completion' feature that predicts and completes code as the programmer types.
The speaker finds GitHUB Copilot's streaming functionality to be less smooth compared to Cursor's.
GitHUB Copilot has a strict filter that may sometimes incorrectly classify relevant topics as off-topic.
Cursor cannot be used within development containers, which is a significant limitation for some developers.
The speaker appreciates Cursor's rapid development and inclusion of features like GPT-4 and code interpreters.
Both tools are highly useful, but the speaker has a slight preference for Cursor due to its versatility as an editor.
The video provides a detailed comparison of the functionalities, advantages, and limitations of both GitHUB Copilot and Cursor.
The speaker recommends trying out both tools to see which one suits individual programming needs better.
The video concludes with a call to action for viewers to like, comment, and subscribe for more content.
Transcripts
でgitHUBコーパイロットの方はです
ねえインライン保管というものがすごい
便利になりますで私はまどちらか選べと
いう風に言われたらえカーソルを押したい
なという風に思いますはい皆さん
こんにちはエブチネットです本日はッ
haveコーパイロットとカーソルどっち
がいいのというテーマで話していきます
はいこちらはですねプログラミングやっ
てる人にとってはえキノコのヤたけのこの
タトロソみたいになってるかもしれない
ですけどもえ皆さんはどちらか使ってい
ますかえ私はですね今チットGPTプだけ
じゃなくてえdidhave高パイロット
とカーソルえ両方とも有料に申し込んで
使ってるのでえもうAIの補助なしでは
プログラミングやりたくないなという風な
感覚になりつつありますで生成系AIに
本格的にプログラミングのサポートして
欲しいなっていう風に思った時に有力な
選択肢としては今githaveコー
パイロットとえカーソルというのがあるか
と思いますでこれどっちにしようかなって
いう風に迷ってる人とかま両方とも
あんまり知らないという人もま結構多いの
かなという風に思いますで両方とも初心者
上級者問わずにめちゃくちゃ便利なんです
けども現状の使い勝手でまいい点とか悪い
点とかがえあったりするのでえ本日は自分
の体験も元にえこれらのツールについて
解説していきますえそれでは早速やって
いき
ましょうはい最初にですね簡単にそれぞれ
の特徴について話していきますで細かい
使い方とかえ導入方法とかですねえ以前の
動画で解説してるのでえ興味がある人は
こちらも見てもらえればなという風に思い
ますえ両方とも初めて聞きましたっていう
人もえもしかしたらいいかもしれないので
簡単に説明するとえ何かプログラミングを
しようとした時にAIがえサポートして
くれるえツールになっていてえ例えば何か
アプリ作りたいなって時にえプログラム
書かなきゃいけないんですけどもえその時
にどういうコードを書いたらその実装が
できるかってのを提案してくれたりとかえ
プログラムしてる中で分からない点とかを
AIに聞いたら自分が書いたコードをえ
参照して質問に答えてくれたりしますで
もう少しですね具体的にそれぞれ紹介して
いきますでまずカーソルですねえこちらは
エディターといってえプログラミングを
効率的に書くためのえソフトウェアその
ものになっていますでエディターとしてま
有名なものとしてはえvsコードという
ものがあるんですけどもえそのvsコード
を投資してるエディターになってるのでえ
操作感としてはほぼvsコードと一緒でえ
プログラミングを書くことができますで
vsコードドってえ拡張機能といって
いろんな便利な機能があるんですけどもえ
そういったものもこのカーソルの中で
使えるものが多いですでカーソルは
OpenAIが出資している企業になって
いて以前のOpenAのデブデの時のえ
デモでですねOpenAIのエンジニアの
方がえこのカーソル使ってましたデモの時
の画面なんですけどもこのアイコンを
切り替える時にですね一瞬ですねこの
カーソルのアイコンが映りましたでこれ見
た時にまOpenAIのエンジニアの人
っていうのは多分え世界的なトップレベル
の技術力があると思うのでそういう人がま
普段から使ってるんだったらま相当使える
んじゃないかということでえ私もですね
実際触ってみようということでえそれに
釣られてえプロ版に申し込んでみました
当然OpenAが出資してるのでえ
プログラミングのサポートはえGPT4
ですね1番いいオAIのモデルが使用でき
ます後で値段紹介するんですけども有料版
に申し込まなくてもOpenAIのAPI
キを設定すればえ利用することができるの
で興味があれば一度触ってみるといいと
思いますでGコーパイロットの方はえ
エディターに入れられるえ拡張機能のよう
なものになっていてvsコドっていう
エディターの中でも使えますしカーソルの
エディターの中でもこのgitHUBコー
パイロットですね使うことができますまな
のでえ今回対立したものとしてえ話し
ちゃってるんですけどもま実際はですね
併用することはできますし私もですね両方
を使いながらえプログラミングしています
はいでgitHUBコパレットの方ですね
え以前の動画で紹介した時にオープAが
開発したえプログラミング生成用のえCX
というモデルが使用されてると紹介しまし
たまなのでGhaveコーパイロットを
使ってプログラミングしようとするとこの
コッが使われてえコードがですね提案され
てくるっていうイメージですねで正直です
ねこのコックがまちょっと微妙でチャット
もしながらですねプログラミングできるん
ですけどもまちょっと難しいことを聞くと
あんまりモデルの精度が良くなくて返答が
微妙だなっていうのが結構多かったですな
のでカーソルを使うまではですね毎回
ブラウザを開いてまチャットGPTに聞く
かって感じで私は使ってましたただえ最近
のアップデートでえなんとですねこgit
haveコーパイロットえGPT4がえ
搭載されましたこれ11月30日にですね
リリースされたえGhaveコー
PILOTのえブログなんですけどもコ
PILOTChatisPowerby
GPT4ということでgitHUBコー
パイロットでえチャットすることはできる
んですけどもあそこにですねGPT4が
搭載されたと話題になってましたなのでえ
カーソルとgitHUBコパトはえ現状
ですね両方ともGPT4を使うことが
できるということで生成する回答自体には
え差がないということになりますはいで気
になる価格なんですけどもえ左側がgit
haveコーパイロットでえ右側が
カーソルになっていますで両方とも個人で
利用する想定とビジネス版ということで
企業で使用する場合というのでえ価格が
分かれていますえざっくり言うとま個人で
利用する場合は左側になると思うので大体
2倍ぐらい値段が違うといった感じですね
で両方ともこれ月ごとの値段なんですけど
もえ年間プランにするとえgitHUB
コーパイロットは100ドルになってえ
カーソルの方は計算すると192Doに
なりますなのでま若干カーソルの方がえ
年間プラにするとお得だという感じですね
ここら辺もえカーソルにするとチャット
GPTのプラスと同じ値段ということでま
結構悩ましい価格帯になるかなという風に
思いますはいで続いてですねえ機能面の
比較になりますで先ほど言ったようにえ
言語モデルに関してはえ両方ともGPT4
が使えるのでえ同じになってますでできる
こともま結構似ていてえっとさすがですね
GPT4を使ってるだけあって両方ともま
かなり良いコードを書いてくれますで機能
としては本当に色々あるんですけれどもま
個人的にこの機能が便利だなという風に
思うところをピックアップするとカーソル
の方ですねえ外部参照機能が最強という
ことでこれめちゃくちゃ便利なのでえまた
別の動画でこの便利さを語りたいなという
風に思うんですけどもえ普通にですね外部
のURLとかをペタッと貼るとURL先の
え情報を読み込んだ回答というのがですね
えすぐにできるようになりますなので
なんかプログラミングしてて分からないな
と思ったらそのプログラミングのえ公式ド
キュメントってのがあるのでその
ドキュメントのURLをペって貼って質問
すると結構いい感じの回答がえ返ってき
ますはいでこちらちょっとまた今度話し
ますでgitHUBコパイロットの方は
ですねえインライン保管というものが
すごい便利になりますはいでインライン
保管ってのはまこんな感じでえ途中まで
プログラミング書くとその後予測して
くれるという機能になっていますえ例えば
プログラミングですねこんな感じで書い
てってえ途中まで書いたらですねこの後に
どういうプログラミングのコードが来そう
かっていうのをですね予測してくれてそれ
がこのグレーで表示されますでこの状態で
えタブキーを押すとこのグレーで表示し
てるのが確定してえコードが実装されると
いう感じですねでこの予測が結構いい感じ
のコードを書いてくれるのでえ明らかに
ですねコードを書くスピードがえ上がるな
という風な感じですでカーソルの方でも
このインライ保管ですねベータ版としてま
使えるみたいなんですけどもちょっと私
まだ触った感じだとなかなかこのイン
ライン保管ですね出てなかったので
ちょっともう少し触ってみてまた解説し
たいと思いますはいまたですねgit
HUBコパイロットですねいいところとし
てはえ何個でもチャット画面が開けるので
並列してえGPT4を使うことができます
えこれ今vsコードのエディター画面で
そのGhaveコーパイロットのえウンド
をですねえっと何個も開けるんですねで何
個も開けるんでそれぞれのチャットのウン
にま色々質問してたらですね無限に並列に
え質問できるのでGPT4が使い放題と
いうのを体験することができますここら辺
はカーソルにはできない機能かなという風
に思うのでま個人的にですね質問が無限に
湧く人はいい機能だなという風に思います
はいここまでですねえ両方ともえ簡単に
紹介してきたんですけどもえ皆さんは
どっちがいいなという風に思いますか価格
がお得なまギブコーパイロットでしょうか
え機能がすごそうなカーソルでしょうかと
いうことでここまでお互いのいいところを
話きたのでま続いてま使っててまちょっと
微妙だなっていう風にえ思ったところを
話していきますでちなみにですね2つとも
非常に便利なツールでえ開発者の方には
大変感謝してるという前提でえ聞いて
もらえればと思い
ますはいまずですねえgitHUBコ
パイロットのえ改善して欲しいなという点
ですねえ1つ目がですねストリーミング
機能ということでさっき見せたですね
チャット画面で色々質問するんですけども
その回答がですねドンと出てくるような
感覚があるんですねストリーミングの時も
あるんですけどもカーソルと比較すると
このストストリーミング機能がえ滑らか
じゃないのでいきなり出てくるってこはえ
言語モデルで全部生成してからえ文章を
出してるので生成し終わるまでのえ待っ
てる時間がちょっとストレスだなっていう
風なえ感じがしますまちょっと若干
マニアックな気がするんですけどもえ普段
から使ってるとストリーミング機能でえ
なめらかに文字をですね出力してくれた方
がえ作業効率が上がるなという風な感じが
しますで2つ目がえコード参照機能という
ことでえこれはですねえ作業してる
フォルダーの中にプログラミングのソース
コードドってのがたくさんえあるわけです
ねでその時にえ全てのソースコードを参照
して質問したいなって時がえあったりし
ますでその参照機能がえgithave
コパトもついてるんですけどもその参照
機能を使った時のえ回答の速度がちょっと
遅いなっていう風な感じがしますまこれ
カーソルと比べた時にえちょっと遅いなっ
ていう風に感じたりするのでここは
ちょっと微妙だなっていう風に思ったりし
ますで3つ目がフィルターが厳しいという
ことでえこれですねどういうことかって
言うとこれGhaveコーパイロットのえ
11月30日のアップデートのブログなん
ですけどもGPT4が搭載されましたって
こと以外にこのオフトピックモデルインプ
フコパイロットチャットてことでG
have高パイロットでチャットする時に
関係ないトピックについて聞いてきたら
回答を拒否するっていう機能がえ出てです
ね多分ですけどもまGPT4え無制限で
使えるのでプログラミングとは関係ない
用途でそのGPT4を使われたらgit
HUB側もま困るわけですねまなのでま
関係ないトピックが来たらえその回答は
拒否するという機能がえありますとでこの
関係ないっていう風に判定されるのが普通
に関係ある質問したのに検知されて回答を
拒否されてしまうとかそういうことがえ何
回かあるのでここら辺の制約がちょっとえ
厳しいなという風な感じがしますここら辺
もカーソルだったらえ関係ないトピックで
もいいですしえ以前の動画で紹介したん
ですけどもPDFを読む時にえカーソルを
使ったりとかえそういう風な使い方が
できるのでちょっとここがえ使ってる時に
ま不便だなっていう風にえ感じましたはい
でギットハブコーパレットのですね改善し
て欲しいなっていう風に思う点はそんな
とこになりますはい続いてですねえ
カーソルの微妙なところとしてはえデブ
コンテイナーが使えないというところです
でこれもですねプログラミングやってない
人からするとまなんだそれといういう風に
思うかもしれないのでそうなんだなって
いう風に聞いてもらえればと思うんです
けどもえプログラミングで何か開発しよう
とした時にま1番厄介になるのがえ環境
構築になりますでプログラミングって
いろんな人がえ開発してますでにあるもの
を組み合わせて何か新しい機能を作ったり
するんですけども各々の機能がえ互いに
ですね互換性がなかったりするんですね
つまり一緒に動かすことができないって
いうような状態ですねえそういうのが発生
してしまいますなのでえコンテナという
環境を用意してあげてそのコンテナの中で
え互いの互換性がえ保たれようにえ環境を
作ってあげてその中で開発を行ったりする
ことが多いんですけどもカーソルはこの
現状ですねえコンテナに接続して開発する
ということができないですでここら辺は
機械学習とかでえ開発してると結構
コンテナないと開発がしにくいので個人的
にはここが1番えカーソルのデメリットか
なっていう風な感じです今後の
アップデートでえ改善されるかもしれない
ですけども結構ずっとえ問題として
取り上げられてるんですけどもまなかなか
改善されないのでちょっとすぐには
アップデートされないんじゃないかなと
いう風なえ感じがしますはいここがですね
え私が感じてるカーソルの微妙なところに
なりますはい色々とですね紹介してきたん
ですけども皆さんはどちらがいいなって
いう風に思いましたかで私はまどちらか
選べという風に言われたらえカーソルを
押したいなという風に思いますでカーソル
ですね便利な使い方は以前の動画にもした
んですけども他にもま色々と便利な使い方
があってえやっぱりこのカーソルっていう
のはエディターになっていてキッhave
コーパイロットってのはえ拡張機能という
立ち位置なのでやっぱカーソルの方がえ
エディターとしていろんな開発ができる分
体験としてはえ自由でえ新しいなという風
な感じがしますあとやっぱこのカーソルっ
てのはえスタートアップのだけあってえ
開発がですねかなり早くて現状ですね
GPT4Vとかコードインタープリターと
かですねえそれも搭載されていますここら
辺もえ今後ですね使い勝手についてえ話し
ていきたいなという風に思います皆さんも
興味があったらですねえ是非1度触って
みるといいんじゃないかと思います以上で
本日の動画を終了したいと思いますえこの
動画が良かったなって風に思う人はえ高
評価コメントチャンネル登録の方よろしく
お願いしますえユビもやってますので概要
欄から見てみてくださいそれではまた次回
の動画でお会いしましょうバ
[音楽]
バ
浏览更多相关视频
The code editor wars continue...
I Tried Every AI Coding Assistant
¿El nuevo Visual Studio Code? 🔥 ¡ZED, el nuevo editor de código!
Cursor Is Beating VS Code (...by forking it)
NEW: Claude Dev Beats Cursor?!?🤖 MORE INSANE UPDATES! Screenshot Live Site & Improve Code With AI
GitHub's Devin Competitor, Sam Altman Talks GPT-5 and AGI, Amazon Q, Rabbit R1 Hacked (AI News)
5.0 / 5 (0 votes)