革新的AIコードエディタCursorの使い方入門!OpenAIが800万ドル投資!VSCodeからの乗り換え続出!?
Summary
TLDRこの動画では、AIを活用してプログラミングを支援するコードエディター「カーサ」について紹介しています。カーサはビジュアルスタジオコードのフォークであり、強力なAI支援機能を備えています。ユーザーはカーサを使用して、エラーのデバッグ、コード生成、文書参照などを行うことができ、プログラミングの効率を大幅に向上させることができます。また、OpenAIからの投資を受けており、将来性が高いと評価されています。このツールは、開発作業をサポートし、より効率的なコーディングを可能にします。
Takeaways
- 📝 カーサはVisual Studio Codeをベースにしたコードエディタで、AI支援機能が付加されている。
- 🚀 OpenAIスタートアップファンドからの出資を受けており、将来性が認められている。
- 💡 インストール後の初期設定では、言語を日本語に設定し、デフォルトのショートカットをVisual Studio Codeと同じにすることが推奨される。
- 🤖 AI機能を利用して、コード生成やデバッグ、エラー解析を行うことができる。
- 🆓 フリープランでは、GPT-3.5を月間200回、GPT-4を50回まで利用可能。
- 💳 有料プランは月額20ドルからで、より多くのGPT-4利用回数と高速な応答が得られる。
- 🔧 Visual Studio Codeの拡張機能を使用でき、GitHub Copilotとの併用も可能。
- 👥 プロジェクトやドキュメントの理解を深めるためのAIによる説明機能が含まれている。
- 🔍 特定のファイルやドキュメントを参照する機能を通じて、効率的なコーディングをサポートする。
- 🔄 OpenAIのAPIキーを登録することで、フリープランの上限を超えた利用や、プライバシーモードでの使用が可能になる。
Q & A
カーサとは何ですか?
-カーサは強力なAI支援機能がついたビジュアルスタジオコードと同じ操作感のコードエディターです。プログラミングのサポートを行ってくれる機能を備えています。
カーサの大きなメリットは何ですか?
-ビジュアルスタジオコードのフォークであるため、基本の部分はビジュアルスタジオコードと同様に使えることが大きなメリットです。
カーサで使用できるプログラミング言語は何ですか?
-動画ではPythonでの使用例が紹介されていますが、ビジュアルスタジオコードのフォークであるため、多様なプログラミング言語のサポートが期待できます。
カーサに着目した理由は何ですか?
-OpenAIスタートアップファンドで出資先企業になっていることや、OpenAIの新機能をいち早く提供される可能性があるためです。
カーサのフリープランの制限は何ですか?
-スローGPTが50回まで、GPT3.5を月間200回までの使用が可能です。
カーサの有料プランの価格はどのくらいですか?
-有料プランは月額20ドルから始まります。
カーサでできることの例を挙げてください。
-コード生成、エラーデバッグ、チャット機能を使ったコード解説、コードの修正や日本語出力への変更などができます。
カーサのプライバシーモードについて説明してください。
-プライバシーモードを有効にすると、カーサにコードが保存されなくなります。
カーサでのドキュメント機能の利点は何ですか?
-公式ドキュメントを参照してAIが答えを返すことで、AIによる回答の正確性が向上し、サードパーティライブラリーの理解が深まります。
カーサで新しいドキュメントを追加する方法は?
-チャットを使って新しいドキュメントのURLを追加し、その情報を学習させることができます。
Outlines
🔍 カーサの紹介と基本情報
このセグメントでは、AIを利用したプログラミングサポートを提供するコードエディター、カーサについて紹介します。カーサはビジュアルスタジオコードのフォークであり、オープンソースであるビジュアルスタジオコードと同様の操作感を提供します。OpenAIスタートアップファンドによる出資を受けており、その将来性が認められています。カーサのメリットとしては、学習コストの削減、ビジュアルスタジオコードの拡張機能の互換性、そしてOpenAIの新機能への早期アクセスやAPIの利用料金が安価になる可能性が挙げられます。
🚀 カーサを使ったコード生成とデバッグ
カーサを利用してコードを生成し、デバッグするプロセスを紹介します。ユーザーはコマンドを使用してAIにコードの生成を依頼し、生成されたコードに対して承認を与えます。また、カーサはチャット機能を通じてコードに関する質問に答えることができ、デバッグ機能を使ってエラーを特定し、修正提案を行います。このセクションでは、実際に3目並べゲームのコードを生成し、発生したエラーをAIの助けを借りて解決する様子が示されています。
📝 コードの自動修正と機能強化
カーサを使用してコードの自動修正を行い、機能を強化する方法を説明します。ユーザーは特定のコードの部分を選択し、カーサに日本語での出力変更や相手の自動挿入などの修正を依頼します。修正プロセスはAIによって支援され、修正後のコードは期待通りの動作を示します。このセクションでは、カーサがどのようにユーザーの要望に応じてコードを効率的に修正し、機能を向上させるかを示しています。
📘 ドキュメント参照とカスタマイズ機能
カーサには、公式ドキュメントを参照してより正確なプログラミングサポートを提供する機能があります。ユーザーはチャット機能を使って特定のプログラミング関連の質問をし、カーサは公式ドキュメントから情報を取得して回答します。また、ユーザーは新しいドキュメントを追加することで、カーサの知識ベースをカスタマイズし、最新のテクノロジーやライブラリに関する情報を提供することが可能です。このセクションでは、カーサがどのようにしてユーザーの開発作業をサポートし、より正確な情報を提供するためにドキュメント機能を利用するかを説明しています。
💳 カーサのプランと価格
カーサの利用プランと価格についての詳細を提供します。カーサはフリープランと有料プランを提供しており、フリープランでは限られた回数のGPT利用が可能ですが、プロプランでは月額20ドルでより多くのGPTリクエストと高速なGPT4利用が可能になります。ビジネスプランではさらに多くの機能とプライバシーオプションが提供されます。このセクションでは、カーサの価格設定と、フリープランの制限を超えた場合のOpenAI APIキーを使用した料金支払いのオプションについて説明しています。
Mindmap
Keywords
💡カーサ
💡ビジュアルスタジオコード
💡AI支援機能
💡デバッグ
💡OpenAIスタートアップファンド
💡GPT
💡チュートリアル
💡プラン
💡統合開発環境(IDE)
💡ユーザー登録
Highlights
AIがプログラミングのサポートを行ってくれるコードエディター、カーサについて紹介します。
カーサはビジュアルスタジオコードのフォークで、強力なAI支援機能がついています。
OpenAIスタートアップファンドから出資を受けているカーサの将来性。
カーサでのプログラミングは、OpenAIのAPIを利用しています。
CLIベースの3目並べゲームをGPT-4を使用して自動生成。
エラーメッセージを基にAIがデバッグをサポート。
コードの解説機能を利用して、他人のコードを理解するのに役立ちます。
カーサのフリープランでは、GPT-3.5とGPT-4の使用が可能ですが、使用回数に制限があります。
カーサの有料プランは月額20ドルからで、より多くの機能とAPIの使用回数を提供します。
Pythonのコード例を使い、カーサの機能を実際にデモンストレーション。
コードの自動生成、エラー修正、機能拡張にGPT-4を使用。
カーサを使用して、プログラミングの学習コストを削減。
AIによるペアプログラミングで、自然とスキルアップが可能。
特定のファイルやドキュメントを参照できる機能で、より正確なプログラミングが可能に。
カーサのドキュメント機能を使用して、最新の技術情報を取り込むことができます。
プライバシーモードをオンにすることで、コードがカーサに保存されないように設定可能。
Transcripts
[音楽]
コードがどんどん生成されていきます
debackwithAI機能ですAIが
このエラーメッセージを元にデバッグをし
てくれます実行してみましょうエラゲイを
解析してくれましたこんにちは中村優太
ですこの動画ではAIがプログラミングの
サポートを行ってくれるコードエディター
カーサについて紹介しますよりカカナ読み
をするとカーソルです一言で言うと強力な
AI支援機能がついたビジアスタジオ
コードと同じ操作感のコードエディタです
プログラミングのスタイルを劇的に変える
と感じたので紹介いたしますこの動画を
最後までご覧いただくとカーサとは何か
カーサを使うとどのようなことができるか
理解できますので是非最後までご覧
くださいこれがカーサの公式サイトです
IDE日本語で言うと統合開発環境の1つ
です現在IDEでメジャーなのはマソフト
社が提供するビジュアルスタジオコード
ですカーサはビジュアルスタジオコードの
フォークなので基本の部分はビジュアル
スタジオコードと同様に使えるところが
大きなメリットですビジュアルスタジオ
コードはオープンソースなので誰でも
ビジュアルスタジオコードの改良版を開発
して公開することができますその1つが
カーサとなりますこれは学習コストを削減
できるのでとてもメリットに感じます
ビジュアルスタジオコードの拡張機能も
同じものを使うことができます例えば
gitHUBコパイロットと一部併用する
といったことも可能ですこの手のサービス
は世の中にたくさんあるのですがなんで
カーサに着目しているかと言うとオ
OpenAIスタートアップファンドで
出資先企業になっているというのがあり
ますCBサイツに掲載されているのですが
IDEのジャンルでカサが掲載されてい
ますOpenAIから将来性があるとを
認められているということですあと
あくまでも推測ですがOpenAIの新
機能をいち早く提供されていたりAPIの
利用量を安く使えたりするなど有利な立ち
位置にいる可能性がありますそれでは早速
使い方を見ていきます公式サイトから
インストーラーをダウンロードして
インストールすることで使います起動する
と初期設定画面になります設定すべき
ところとしてはショートカットが
デフォルトビジュアルスタジオコードで
あることを確認しますその他はランゲージ
を日本語としておきますひとまずはこれで
OKです
コンティニューvsコードの
エクステンションズ拡張機能を使うか聞か
れているので使いたいのでコンティニュー
をクリックしますカーサの利用には
ユーザー登録が必要です裏側ではOpen
AIのAPIを叩いているのでこれは
仕方ないところですアカウントを持ってい
ない方はサインアップから進み持っている
方はログインからログインをして進みます
ログインしたらカーサを
開くこれで使い始めることができ
ますプランですがひとまずフリープランで
試すことができますスローGPTが50回
までGPT3.5を月間200回までの
制限がありますフリープランはクレジット
カード登録不要で使えます有料プランは
月額20$からですプランの詳細について
は後ほど紹介いたしますこの動画では
Pythonで試し
ますprojのPythonのmain.
Piを開くと中途リアルが用意されている
のでここから試すのがおすめですまず
コマンドプスKを押しますすると
プロンプトの入力欄が表示されますAIを
使用してコードを作成したり編集でき
ますチュートリアルに沿って進めてみ
ます
cliベース
[音楽]
のcliベースの3目並べゲームを作成し
てください設定するところとしてはPT
3.5かGPT4を選べますコストを無視
すれば性能が高いGPT4を使い続けたい
ところですが回数制限を考慮して使い分け
をしますここではGPT4を選択し
ますそしてジェネレートをし
ますコードがどんどん生成されていき
ます裏側ではGPT4が走っているので
チャットGPTでコードを生成する時と
同様の動きになり
ますコードが生成されたらこの提案を
受け入れるか聞かれるのでyesの
Yを選択します次にチャット機能を試して
みましょうコマンドキープラスLキーを
押しますここでチャットを行うことができ
ますmain.Piのコード
が何をしてるか教えて
送信
裏側でGPT4が走っ
てコードが何をしてるか記述してくれてい
ますしばらく時間がかかり
ますこのようにコードを解説してくれまし
たパッと見た感じではかなり的を得た回答
してるように思います例えば他人の書いた
コードを短時間で理解するのに役立ちそう
ですチャットGPTでも同様のことはでき
ますがIDE内で完結するのはとても便利
ですvsコードからChatGPTへ
コピペでコードを渡す必要もありません
それでは実行してみ
ましょうターミナルを開いて
CTプロジェクツフォルダーの中の
Python
そしてPythonコマンド
でmain.Piを実行し
ますエラが発生しましたここで使えるのが
デバクwithAI機能ですAIがこの
エラーメッセージを元にデバックをして
くれます実行してみ
ましょう思考をしていますしばらく時間が
かかり
ますエラゲイを解析してくれましたこれを
読むとクオート
が3つであるべきところ
が4つになっているというエラーのよう
ですここに赤波線が出てい
ます自分で修正しても良いのですが
せっかくなの
で修正したい部分を選択してコマンドキー
プラスKキーをし
ますエラーを修正して
くださいジェネレート
するとシングルコート3つに修正する案を
提案してくれました期待通りなのでESの
Yを選択しますそしてもう1度実行してみ
ましょうファイルを保存し
て実行今度はエラーが発生せずに実行して
くれましたプレイヤーXが私になります
ユアMおそらく
123456789なので
12345真ん中を取りたいと思います5
エンターキー次に
プレイヤー丸の手を挿します例えばですが
1番左上1エンターキーそしてプレイヤー
X私の番が来たので3エンター
機プレイヤー丸相手を挿します4
エンター
キー7を取って終了させたいと思います7
と入力してエンター
キー3つ斜めに並んだのでプレイヤーXが
勝ったと表示できまし
た自動生成したコードなのに1発で期待
するようなものができました基本動作とし
ては良さそうです次にコードの修正を試し
ています例えばですが修正したいコードを
選択し
てコマンドキープラスKキー
そして
出力を日本語にして
ください
[音楽]
実行
どんどんコードが書き換わってい
ます変更されたコードを確認しながらYを
押していきますY
Y
Y
Yこれでファイルを保存してもう一度実行
してみ
ましょう出力が日本語になりました念の
ため動作確認をしてきますプレイヤーバツ
あなたの手番を入力して
ください
543今度は相手を勝たせてみたいので
わざと負けていますプレイヤー丸
1プレイヤー丸の
勝利相手側が勝ちました依頼通り
出力を日本語に変更してくれましたもう1
つ修正を試してみましょう修正したい
コードを選択してコマンドキープラス
[音楽]
ケーキ相手が自動で刺すように修正して
実行どんどんコードの修正をしていって
くれてい
ますしばらく時間がかかり
ます修正が終わりましたのでコードを確認
しながら受け入れていきます
Y
Yファイルを保存して実行してみ
ましょうまずプレイヤーXあなたの手番を
入力して
ください5
エンターキーすると相手が丸なのですが
自動的に挿してくれましたそれでは
35また相手が差してくれたので
7そしてプレイヤーXの勝利私が勝ったと
いう表示になりましたアルゴリズムとして
は弱そうですが依頼通りコンピューター側
を自動で刺すように修正してくれましたで
こう動がどのようになっているか解説して
もらいましょう解説して欲しい部分を選択
して例えばですがADtoチット
をクリックし
てコンピューター側で使用している
アルゴリズムについて説明して
送信このコードではコンピューター側の
プレイヤー丸の動きはランダムに決定され
てい
ますなるほどこの部分でランダムで挿して
を決定してるということが分かりますこの
ように一言で言うとAIとペア
プログラミングができますAIの知識量は
膨大なのでAIとペアプロをしていると
自然と自分自身がスキルアップできます今
お勤めの職場で先輩や同僚と当たり前の
ようにペアプロできる環境であればかなり
生まれていると思いますペアプロして
くれるスクールなどのサービスもあるの
ですがどうしても人間のエンジニアに
タイムチャージで報酬を払う必要があるの
でそれなりに高額ですAI相手ならカサの
プロプランは月額20ドルです考え方に
よっては格安です次にアマークシンボルに
ついて見ていきます特定のファイルであっ
たりドキュメントを参照できる機能です下
準備としてこのpyonフォルダーの中に
eedme.MDというファイルを作成し
てコマンドキー+Kキでプロンプトを入力
するようにして
アマmain.Piとし
てファイルを指定します
そしてこのファイルで行われていることに
ついて
REMe
[音楽]
をマークダウン形式
で書いてください
ジェネレート生成されたの
で受け入れ
ますこのように特定のファイルを指定して
その内容についてREmeファイルを作成
してくれましたこれは時間短縮になりそう
です例えば片カナでメイン.Piのように
不自然なところを修正していけばそのまま
使えそうです特定のドキュメントも参照
できますコマンドプスLキーでチャットを
呼び出して@
マークドックスを選択し
て5
で検索Python3オフィシャルを選択
しますするとPython3の公式
ドキュメントを参照し
て答えを返してくれますより正確な回答を
期待できます例えばです
[音楽]
がランダム関数の基本的
な使い方を教えて送信
このようにランダム関数の基本的な使い方
を教えてくれましたこのドキュメント機能
はとても便利ですドキュメント機能により
AIによるサードパーティライブラリーの
理解が向上しますどういうことかというと
公式ドキュメントを参照してAIが答えを
返してくれるのでとても正確ですこれに
よってAIが嘘を返すハルシネーション
問題のリスクを提言させることができます
関連して画期的なのがドキュメントを追加
できるということ
です例えばですがコマンドプラスLキーで
新しくチャットを作って
アマードックスそしてビューで検索すると
ビュー2はあるのですがビュー3はあり
ませ
んその場合にはADNewdoogを選択
してドキュメントのURLを追加すること
ができます例えばですがこのviw3移行
ガイドに新機能の情報などが載っているの
でこのページのURLを渡しますそして
エンターキー名前をつけることができるの
で例えばですけどビュー
さマイグレーションとしますそして
コンファームこれでドキュメントをでき
ますするとURLに掲載した情報を学習し
てくれますしばらく時間がかかり
ます学習ができたら聞いてみましょう
ハットマーク先ほど決めた名前とし
てビ3を使うメリットを教え
て
送信
このように回答を返してくれました
チャットGPTだとカットオフがあり
2022年1月までの情報しか返してくれ
ないので最新の情報を学習して答えを返す
ようにできるというのは再先端の
テクノロジーを取り扱ってる開発者として
はとても嬉しい機能です最後に価格を
詳しく見てみますフリープランですが色々
試しているとすぐに条件に足してしまう
ような設定です本格的に使いたい場合には
プロプラン以上への加入をする必要があり
ますプロプランは月額20ドルです月
500回までの高速なGPT4が使えます
あと無制限な低速なGPT4無制限の
GPT3.5が使えますSLGPT4と
書かれていますがチャットGPTで使える
GPT4と同じくらいの速度の印象です
ビジネスプランは月額40$です
支払いの集中管理強制的なプライバシー
モードオープンエアにデータを残さない
ようにする設定ができます今表示されて
いるのはマンスリーの契約で年間契約に
するとディスカウントが聞きますかなり
便利なので課金をしようと思っているん
ですが今はフリープランで使っています
色々なAIサービスに課金をしまくってい
て切りがないので少し慎重になっている
からですそんな場合はオAIのAPIキー
を登録することでカーサを利用できます
使った分だけ重量課金でオOpenAIに
支払うことでお試し利用が続けられると
いうことですカーサに戻って設定アイコン
をクリックしてこのOpenAIAPI
キーのところにご自身のAPIを登録する
ことができますフリーで使える上限に達し
てしまったしかし課金するのは少し迷うと
いう場合に便利です関連してプライバシー
モード
をブルにするとカーサにコードが保存され
なくなります最後までご覧いただき
ありがとうございましたカーサを自社開発
のプロジェクトで使って知見を貯めて
いこうと思いますさらにより良い使い方が
見つかったらまた新しい動画で紹介いたし
ますこのツールが皆さんの開発作業を
サポートしより効率的なコーディングを
可能にすることを願っていますこの動画が
役に立ったら是非チャンネル登録といいね
をお願いしますそれでは次回の動画でお
会いしましょう
動画でプログラミングを学べるウェブ
サービス
プログラミング初回14日間無料体験実施
中詳細は概要欄
から
浏览更多相关视频
【IT関係者必見】話題の次世代AIエディタ「Cursor」について専門家に詳しく聞いてみた!
How To Use Templates – Bootcamp – Step-By-Step
Dify AI: Create LLM Apps In SECONDS with NO Code FOR FREE! Flowise 2.0?
盲点!Difyのローカル版でなく、クラウド版を使ったら、RAGチャットが普通に公開できちゃったし、回答も鬼早だった
最新のClaudeアプデ内容(claude3.5, artifacts, projects機能)について解説してみた
【このセミナーでCopilotを全網羅!!】Microsoft Copilotの教科書
5.0 / 5 (0 votes)