> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Ask Devin

> Ask Devin を使ってコードベースについて質問し、タスクを計画し、文脈情報の豊富なセッションを生成する

<div id="overview">
  ## 概要
</div>

**Ask Devin** は、AI アシスタントからコードベースにアクセスするための窓口です。リポジトリを Devin に追加すると、自動的にインデックスされ、Devin がコードを理解し、推論できるようになります。Ask Devin を使うと、次のことができます:

* **質問する**: コードの動作について質問し、アーキテクチャ、依存関係、主要な関数を調査できます。Ask Devin は高度なコード検索機能を用いて、コードベースに基づいた詳細で正確かつ出典の明確な回答を生成します。
* **タスクを計画する**: コードを書く前に Devin と協力して実装のスコープ定義と計画を行えます。Devin は取得した情報に基づいてコンテキストが豊富なプロンプトを生成し、Agent セッションにそのまま引き継げる状態にします。

新しいリポジトリへのオンボーディング時、機能の計画時、あるいはコードベースの不慣れな部分を探索する際などに、Ask Devin を使うことで、自然言語でコードとやり取りするための高速かつ信頼性の高い手段が得られます。

Ask Devin から Devin セッションを開始すると、その**セッションのステータスが Ask Devin の会話内に直接表示される**ため、コンテキストを切り替えることなく進捗を追跡できます。

<div id="recommended-workflow">
  ## 推奨ワークフロー
</div>

Devin を最大限に活用するには、次のワークフローに従うことをおすすめします。

<div id="1-index-your-repository">
  ### 1. リポジトリのインデックスを作成する
</div>

GitHub、GitLab、その他のソースコードプロバイダーを接続したら、[リポジトリのインデックスを作成](/ja/onboard-devin/index-repo)します。Devin はコードベースをバックグラウンドで自動的にインデックス作成し、**DeepWiki** や **Ask Devin** といった強力なツールを利用できるようにします。

<Frame>
  <img src="https://mintcdn.com/cognitionai/bB1dXGApATpvBSfS/images/repo-index.png?fit=max&auto=format&n=bB1dXGApATpvBSfS&q=85&s=9dc8ea408a74e1fa210c9ea21df6f5f9" alt="Index Your Repository" width="1594" height="562" data-path="images/repo-index.png" />

  <figcaption style={{ textAlign: "center", fontStyle: "italic", marginTop: "0.5rem" }}>Git の権限が付与された後で、任意のリポジトリのインデックスを作成できます</figcaption>
</Frame>

<div id="2-use-ask-devin-to-explore-and-plan">
  ### 2. Ask Devin を使って探索と計画を行う
</div>

[Ask Devin](https://app.devin.ai/search) にアクセスして、次のことを実行します:

* コードに関する技術的な質問をして、高度なコード検索に基づく詳細で正確な引用付きの回答を得る
* プロジェクトの計画とスコープ設定を行い、タスクを分解し、Agent セッション用のコンテキストを考慮したプロンプトを生成する

<Frame>
  <img src="https://mintcdn.com/cognitionai/LP0rS7sU43UCdJ2z/images/ask-devin-input.png?fit=max&auto=format&n=LP0rS7sU43UCdJ2z&q=85&s=4ac5757abe0ccdaa6b2c803bccd242cb" alt="Ask Devin Input" width="2988" height="1864" data-path="images/ask-devin-input.png" />

  <figcaption style={{ textAlign: "center", fontStyle: "italic", marginTop: "0.5rem" }}>リポジトリに関するあらゆる質問を Ask Devin に投げかけるか、Plan モードを使ってタスクのスコープを決めます</figcaption>
</Frame>

<br />

<Frame>
  <img src="https://mintcdn.com/cognitionai/LP0rS7sU43UCdJ2z/images/ask-devin-results.png?fit=max&auto=format&n=LP0rS7sU43UCdJ2z&q=85&s=fffc4efe615c047f9bd057dc06266fc7" alt="Ask Devin Results" width="2988" height="1858" data-path="images/ask-devin-results.png" />

  <figcaption style={{ textAlign: "center", fontStyle: "italic", marginTop: "0.5rem" }}>Devin は自然な文章で回答し、常にあなたのコードベースに基づくコードの引用を含めます</figcaption>
</Frame>

<div id="3-start-a-session-from-ask-devin">
  ### 3. Ask Devin からセッションを開始する
</div>

Ask Devin を使ってコードを理解し、目標を明確にしたら、その会話から直接セッションを開始できます。これは Devin との作業を始めるうえで最適な方法です。理由は次のとおりです：

* Devin が Ask Devin での会話内容をもとに、明確なコンテキストを持って開始できる
* タスクやコードベースに合わせて、プロンプトが自動的に生成される
* 成功しやすく、関連性の高い結果を得やすい
* **セッションのステータスが Ask Devin の会話内に直接表示される**ため、ページを移動せずに進捗を確認できる

<div style={{ display: 'grid', gridTemplateColumns: 'repeat(3, 1fr)', gap: '1rem' }}>
  <Frame>
    <img src="https://mintcdn.com/cognitionai/LP0rS7sU43UCdJ2z/images/ask-devin-auto-generated-prompt.png?fit=max&auto=format&n=LP0rS7sU43UCdJ2z&q=85&s=80aaa62ec7c48c7c0946fedfb04be051" alt="Ask Devin 自動生成プロンプト" width="1330" height="1280" data-path="images/ask-devin-auto-generated-prompt.png" />

    <figcaption style={{ textAlign: "center", fontStyle: "italic", marginTop: "0.5rem" }}>Devin がセッション用のコンテキスト豊富なプロンプトを自動生成</figcaption>
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/cognitionai/LP0rS7sU43UCdJ2z/images/ask-devin-session-in-progress.png?fit=max&auto=format&n=LP0rS7sU43UCdJ2z&q=85&s=dd0656b62a5e49f281cf2a001563b20c" alt="進行中の Devin セッション" width="1316" height="1264" data-path="images/ask-devin-session-in-progress.png" />

    <figcaption style={{ textAlign: "center", fontStyle: "italic", marginTop: "0.5rem" }}>会話内でセッションの進捗を確認</figcaption>
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/cognitionai/LP0rS7sU43UCdJ2z/images/ask-devin-session-completed.png?fit=max&auto=format&n=LP0rS7sU43UCdJ2z&q=85&s=63b32747385f26a8a5dcc1f5d78956df" alt="完了した Devin セッション" width="1316" height="1264" data-path="images/ask-devin-session-completed.png" />

    <figcaption style={{ textAlign: "center", fontStyle: "italic", marginTop: "0.5rem" }}>完了した結果と PR を表示</figcaption>
  </Frame>
</div>
