618ZXW

AIプログラミングの驚異、Cursorにステップバイステップのチュートリアルが付属しました。

オリジナル記事:Wen Xin (Datawhale)

Datawhaleのヒント

著者: Wen Xin、Datawhale Excellent Learner

1. ダウンロードとインストール(非常にスムーズ!)

カーソルとは何ですか?

あなたのアイデアを現実にしてくれる、夢を叶えるAIアシスタントを想像してみてください。AIを活用してオフィスの効率化、研究の生産性向上、ちょっとしたゲームの作成、ウェブサイトの開発、さらにはモバイルアプリの開発に挑戦したいなど、プログラミングの知識がなくても、Cursorを使えば目標達成を支援できます。DeepSeek、GPT、Claudeなど、数多くの大規模モデルと統合し、様々なユースケースに対応します。(実際に試用済みで、素晴らしい動作をしています!初心者にも優しいですよ!)

カーソルを選択する理由

  • 😊 初心者に優しく(本当に完全な初心者!)、コーディングの知識がない人でも応用して効率を向上できます。
  • 💡 あなたのアイデアを自然言語(中国語)で直接説明すると、AI がその実現をお手伝いします。
  • 🎯 まるで先生が指導してくれているかのように、リアルタイムの指示と訂正が受けられます。
  • 同様のツールとして Windsurf もあります (これは Cursor と非常によく似ており、互換的に使用できます)。ただし、このセクションでは Cursor (より便利だと思います) に焦点を当てます。

どこからダウンロードできますか?

  • カーソルの公式サイト: https://cursor.sh
  • スムーズにインストールするには、「ダウンロード」をクリックしてください。

  • クリックするとログインして設定を初期化します。

II. 基本操作の紹介

1. インターフェースレイアウトの紹介

プログラミングに VS Code を使用したことがある場合は、このインターフェースに非常に慣れているはずです。これは VS Code インターフェースだからです。

しかし、私のように初心者で、単に作業効率を上げたいだけなら、次の例えが理解しやすいかもしれません。設備の整ったキッチンで料理をしているところを想像してみてください。Cursorのインターフェースレイアウトも同様に科学的かつ論理的です。

2. 基本設定

2.1 中国語モードの設定

初心者ユーザーにとって、英語のテキストがずらりと並んでいるのは少し混乱するかもしれません(なんて混乱しているんでしょう、笑)。でも、ご心配なく!まずはインターフェースを中国語に変更してみましょう。

  1. 1. 中国語言語パックをダウンロードします。
  2. 2. Ctrl + Shift + P を押します(Macの場合は Command + Shift + P です)
  3. 3.「言語」を入力→「表示言語の設定」を選択→「中国語(簡体字)」を選択
  4. 4. Cursor を再起動すると、インターフェースが中国語になります。(素晴らしい!)

2.2 YOLOモードを有効にする

YOLOモードは、AIがより大胆にコードを記述できるようにするCursor独自の機能です。有効にすると、以下のようになります。

  • AI が完全なコード提案を積極的に提供します。
  • 生成されたコードは、実際のアプリケーション シナリオに沿ったものになります。
  • 特に初心者がすぐに始めて学習するのに適しています(私は初心者なので、通常はオンにしています〜)。

AIをより有能なアシスタントにするために、初心者の方はこのモードを有効にすることをおすすめします。有効化は非常に簡単です。

  1. 1. 右上隅にある設定アイコンをクリックします。
  2. 2. 「実験的な機能」を見つけます。
  3. 3. 「YOLOモード」スイッチをオンにするだけです。

2.3 機能ウィンドウの違い

Cursor は AI と対話するためのいくつかの方法を提供します。それらの違いを見てみましょう。

チャットウィンドウとコンポーザーウィンドウ

チャットウィンドウ(Ctrl+L)

コンポーザーウィンドウ (Ctrl+I)

チャットのような自由な会話

コード内で直接AI編集

Q&A、ディスカッション、アドバイスを求めるのに適しています

コード生成と修正に適しています

コード スニペットを共有したり、説明をリクエストしたりできます。

コードのコンテキストをよりよく理解できる

通常モードとエージェントモード

通常モード

エージェントモード

基本的な質問と回答のやり取り

よりスマートなマルチターンダイアログ

シンプルなコード提案に適しています

複雑なタスクを実行できる

より速く、より直接的な対応

細かなニーズについても積極的にお伺いいたします。

私はよく@関数を使って、理解できないドキュメントやコードファイルをまとめてフォルダに入れて、@codebaseとします。このツールはフォルダ内のすべてのファイルを自動的に認識してくれるので、AIに「読み込ませる」ためにファイルを一つ一つインポートする必要はありません。まるでワンクリックで読み込ませたいファイルを指定するような感じです!

2.4 大規模AIモデルの選択

カーソルツールは、Deepseek、GPT、Claude、Gemini など、多くのモデルを統合しているため、好みのモデルを選択できます。(一般的に、Claude はコード記述に適しており、Deepseek は議論に適しています。)

ソフトウェアもアップデートされており、新しいモデルが追加されることもあります。例えば、最近は「deepseek r1」が追加されました。これを選択すると、新しいモデルが利用可能になります。

3. 基本操作の紹介

  • 新しいプロジェクトを作成するには: 左上隅の「ファイル」→「新規ファイル」をクリックします。
  • 基本的なコード編集: テキストと同じように直接入力します。
  • AI コード補完: 入力すると自動的に候補が表示されます。
  • リアルタイムのエラーアラート: エラーは自動的に赤で強調表示されます。
  • …(好きなようにしてください)

3.1 コード補完の試み

3.2 記事生成の試み(ChatGPTに類似)

3.3 1文でウェブページを生成する

ヒント: これらの機能に怖気付かないでください!料理を学ぶのと同じように、最も簡単なものから始めて、徐々に上手になっていきましょう!

3.4 キーボードショートカット

ヒント: 左上隅の「ファイル」→「環境設定」→「キーボード ショートカット」をクリックすると、キーボード ショートカットの完全なリストが表示されます。

III. AIを活用したアプリケーションシナリオ

1. 文献レビュー

  • PDF文書のインポート機能
  • インテリジェントなテキスト解析
  • キー情報の抽出
我想写一个文献阅读梳理,请帮我阅读这篇文献,然后告诉我主要讲了什么

2. おすすめの動画トピック

  • 興味に基づいたトピックの推奨
  • ホットトピック分析
  • 研究方向に関する勧告
我是一个AI视频博主,想做一期文生视频和图生视频的选题,请帮我想5个方向。

3. アウトラインを生成する

  • インテリジェントなアウトライン生成
  • 構造最適化の提案
  • 論理的関係分析
我想让小学生也能快速制作海报(文生图)的一些工具和方法,请帮我生成大纲

4. ライティング関連

4.1 アシストライティング(AI機能付きWord文書)

4.2 継続および拡張されたコンテンツ

请帮我写一篇《生活中的小确幸》文章,包含亲情、友情、爱情的小事情,800字。

4.3 言語スタイルの書き直し(古典中国語)

帮我改写成文言文的风格

4.4 翻訳

他の翻訳ツールと比較して、文ごとの翻訳と比較が可能です (これは素晴らしいです!!! 文ごとの比較! 論文執筆に適しています!)。

帮我翻译成英文

5. ドキュメント履歴を保存する

  • バージョン管理
  • 変更履歴
  • コラボレーション管理

「タイムライン」をクリックすると、過去の編集記録が表示され、コンテンツの最適化に役立ちます。

6. データ分析と可視化

6.1 データ分析要件の提出

我现在有关于银行客户的数据样例,主要想做“银行信用:对银行客户的评分判别”分析,请帮我生成python代码并且分析

6.2 AIコーディングと実行

6.3 結果の分析と可視化

7. Deepseek + Cursor: 強力な科学研究ツール

CursorをDeepseekと併用する研究のヒントをご紹介します。複数のAIプラットフォームを切り替える必要がなくなるかもしれません。すべてを同じプラットフォームで実行できるのです。私は通常、チャット機能(Deepseek R1モデル)を使って、ニーズ、研究テーマ、ブレインストーミングなどのディスカッションを行っています。その後、Composerモードを使って、ディスカッションの内容に基づいてPythonコードを生成、実行、記述し、Markdownドキュメントを作成します。研究は素晴らしい!生産性を解放してくれます!

私たちが最初に科学研究を始めたときのことを覚えていますか?(AI以前)

以前は、タイムラインをまとめ、文献レビューをまとめ、研究のギャップを特定するために、膨大な量の文献を手作業でレビューする必要がありました。また、GitHubやCSDNなどのプラットフォームからコードを参照し、何度もデバッグを繰り返し、エラーに遭遇し、粘り強く作業を続け、最終的に動作させる(そして満足感を得る)ことも必要でした。今ではAIツールが利用可能になり、それらを効果的に活用することで、効率性を大幅に向上させ、より創造的なタスクに集中できるようになります。

8. 個人ウェブサイトの急速な発展

8.1 明確な要件

要件を Cursor にコピーするだけで、完全な Web ページ コード (HTML/CSS/JS ファイルを含む) が自動的に生成されます。

8.2 パーソナライズされた調整

9. その他の効率向上シナリオ(さらに調査と実験を行う)

  • PRD (製品要件ドキュメント) を作成し、考えを明確にします。
  • 描画された PRD 図と動的効果はバックエンド開発者に直接表示されるため、通信コストが削減されます。
  • ブラウザ プラグインを開発すると、独自の小さな機能 (ビデオの字幕を抽出したり、ビデオを要約したりするプラグインなど) を作成できます。
  • Webアプリケーション(企業との提携も可能)
  • ……

💡ヒント:困難に直面しても落胆しないでください。AIアシスタントをうまく活用する方法を学びましょう。AIツールは本当に効率的です!初心者の方は、さまざまなツールを試してみて、自分に最適なものや、どのようなシナリオで使うかを確認することもできます。いくつかの異なるツールを切り替えて使ってみましょう。それぞれのツールには独自の機能があるかもしれません。ぜひ活用してください!

ぜひ評価をお願いします!(いいね!3つ) ↓*