ルールを定義し、メモリを形成する

Cursor によるソフトウェア開発

Francesca Donadoni

AI Curriculum Manager, DataCamp

Cursorのルール

Cursorのルール

Cursor によるソフトウェア開発

Cursorルールの種類

$$

  • 📄 プロジェクトルール: .cursor/rules、コードベースにスコープ
  • 👤 ユーザールール: 全プロジェクトに適用
  • 🤝 チームルール: ダッシュボードで管理する共有標準
  • 🤖 AGENTS.md: 軽量設定向けのMarkdownベースのエージェント指示

$$

ルールは永続的なコンテキストを提供

Cursor によるソフトウェア開発

Cursorルールの種類

$$

  • 📄 プロジェクトルール: .cursor/rules、コードベースにスコープ
  • 👤 ユーザールール: 全プロジェクトに適用
  • 🤝 チームルール: ダッシュボードで管理する共有標準
  • 🤖 AGENTS.md: 軽量設定向けのMarkdownベースのエージェント指示

$$

ルールは永続的なコンテキストを提供 ➡️ 一貫した結果の実現を支援

Cursor によるソフトウェア開発
Cursor によるソフトウェア開発

ルールのネスト

ルールのネスト

Cursor によるソフトウェア開発

ルール定義のベストプラクティス

$$

  • 🎯 焦点が絞られ、実行可能

$$

  • ✂️ 大きなルールを小さく分割

$$

  • 💡 AIアシスタントを導く明確な例
Cursor によるソフトウェア開発

エージェント指示の定義

agents.mdファイル

Cursor によるソフトウェア開発

Cursorのメモリ

  • メモリ:
    • 設定を自動的に取得
    • 一貫性を保つために重要な情報を保存

Cursorのメモリ

Cursor によるソフトウェア開発

Cursorの設定

ルールとメモリ

Cursor によるソフトウェア開発

メモリはどのように作成されるか?

$$

  • 👁️ サイドカー観察:
    • バックグラウンドモデル
    • 会話から有用な情報を抽出し、メモリとして提案

$$

  • 🛠️ ツール呼び出し:
    • エージェントが直接メモリを保存
    • 指示を受けたとき、または重要な情報を検出したとき
Cursor によるソフトウェア開発
Cursor によるソフトウェア開発

反復を減らし、創造に集中

  • ルール + メモリ ➡️ あなたのようにコードを書くアシスタント

CursorへのルールとメモリのInput

Cursor によるソフトウェア開発

では、練習しましょう!

Cursor によるソフトウェア開発

Preparing Video For Download...