セットアップが完了したら、さっそく最初の Devin セッションを開始しましょう。このガイドでは、新しいセッションインターフェースを順を追って紹介し、Devin と最適な形でやり取りする方法を理解できるようにします。
Devin セッションページの概要
すでにタスク範囲が完全に定義されたプランがある場合を除き、まずは Ask モードで Devin と一緒にプランを作成し、その後 Agent モードに切り替えて実行することをおすすめします。
Ask モード
- コードの動作について 質問 できます。高度なコード検索を利用して、詳細で正確かつ根拠の明確な回答を返します。
- 実装前に作業のスコープ設定と計画を行い、タスクを計画 できます。Devin が Agent セッション向けの、十分なコンテキストを含むプロンプトを生成します。

Ask モードの起動方法


エージェントモード
- 機能を実装したりバグを修正するとき
- Pull Request を作成するとき
- テストを実行して問題をデバッグするとき
- コード変更を伴う複数ステップのタスクを実行するとき
Agent モードの起動
- まずは Ask モード でタスクの計画を立てる
- Ask セッションの内容を基にスコープされた計画を作成するために、Devin プロンプトを作成する
- Send to Devin をクリックして Agent モードに移行し、タスクを実行する


リポジトリの選択

- コードベースにアクセスして変更を加えられる
- 正しいブランチを開始点として使用できる
- 適切なリポジトリに対してプルリクエストを作成できる
エージェントの選択
- Devin (default) — 機能開発、バグ修正、コードのリファクタリング、その他ほとんどの開発タスクに対応する汎用 AI ソフトウェアエンジニアです。
- Fast Mode — 迅速で、適切にスコープが定義されたタスク向けに最適化されたモードです。
- Dana — データベースのクエリ実行、データ分析、可視化の作成に最適化されたデータアナリストエージェントです。

@メンションの利用
@ メンションを利用すると、ファイル、リポジトリ、その他のリソースに関する特定のコンテキストを Devin に付与できます。チャット入力欄で @ を入力すると、利用可能なメンションの一覧がドロップダウンで表示されます:
- @Repos - 特定のリポジトリを参照する
- @Files - コードベース内の特定のファイルを参照する
- @Macros - Knowledge エントリ用のマクロを参照する
- @Playbooks - チームまたはコミュニティのプレイブックを参照する。これは、Devin の振る舞いをガイドするために利用できる詳細なプロンプトテンプレートです
- @Skills - リポジトリで定義されたスキル (
SKILL.mdファイルとしてコミットされた再利用可能な手順) を参照する - @Secrets - Devin のセッションマネージャから特定のシークレット (例:APIキー、認証情報など) を参照する
- @Sessions - コンテキストとして以前の Devin セッションを参照する

最初のセッションのスコープ設定
初めて使うときのプロンプト例
新しいAPIエンドポイントの追加
新しいAPIエンドポイントの追加
小規模なフロントエンド機能
小規模なフロントエンド機能
単体テストを書く
単体テストを書く
既存コードの移行・リファクタリング
既存コードの移行・リファクタリング
API やデータベースクエリの更新
API やデータベースクエリの更新
クイック PR を作成する(このプロンプトは Playbook での使用を推奨します)
クイック PR を作成する(このプロンプトは Playbook での使用を推奨します)
ユースケースを見る
エンジニアリングワークフロー全体の実践的な例を探索できます。各ユースケースにはすぐに試せるプロンプトが含まれています。
セッション後
次のステップ
Integrations
Devin を GitHub、Slack、Jira などの既存ツールと連携できます。
Playbooks
Playbooks を使ってタスクを実装する方法を学べます。
Knowledge
Devin がチームの運用方法を理解できるように、Knowledge に情報を追加します。
