メインコンテンツへスキップ

Session Insights とは?

Session Insights は、Devin のセッションで何が起きたかを理解し、改善に向けた具体的な推奨事項を提示する強力な分析機能です。Devin がタスクを完了すると、Session Insights がセッションを自動的に分析し、より良いコラボレーションのためのパターン、問題点、改善の機会を特定します。 Session Insights は、各インタラクションから学習し、今後 Devin とより効果的に協働できるよう支援してくれる、あなた専属の AI コーチのような存在だと考えてください。

主なメリット

  • セッションのパフォーマンスを把握: うまくいった点と改善の余地がある点を詳細に理解できます
  • 今後のプロンプトを改善: セッション結果に基づいたプロンプト提案を受け取り、そのインサイトを基に新しいセッションを直接立ち上げられます
  • より効率的なセッション運用: 改善されたプロンプトを使い、今後のセッションでより少ない ACU でより良い結果を得られます
  • 共通の問題を特定: ワークフローに影響している可能性のある、繰り返し発生する問題を見つけられます
  • ベストプラクティスを習得: 成功する Devin セッションにつながるパターンを発見できます

Session Insights の使い方

Session Insights は、完了したすべての Devin セッションで、追加費用なしで利用できます。

ステップ 1: セッションを完了する

まず、Devin セッションを開始し、完了まで実行します。Session Insights は、成功・失敗にかかわらず、結果が明確なセッションで最も効果的に機能します。

ステップ 2: 分析にアクセスする

セッションが完了したら、サイズインジケーターが表示されたアイコンにカーソルを合わせると現れる、セッション画面上部のバーから 「View Session Insights」 ボタンを探します。
Session Insights ボタン

ステップ 3: インサイトを確認する

ボタンをクリックして、詳細なフィードバックと推奨事項が含まれた、あなた専用のセッション分析を開きます。
セッションインサイトモーダル

Session Insights が分析する内容

Session Insights は、包括的なフィードバックを提供するために、Devin とのやり取りのさまざまな側面を分析します。

課題と問題点

  • 技術的な問題: 進行を遅らせたコードエラー、ビルドの失敗、または環境上の問題
  • コミュニケーションギャップ: 指示内容をより明確または具体的にできた箇所
  • スコープクリープ: タスクが当初の依頼範囲を超えて拡大した事例
  • リソースの制約: Devin がタスクを完了する能力に影響した制約

セッションのタイムライン

Session Timeline
  • 主要なマイルストーン: セッションを通じた重要な進捗ポイント
  • 時間配分: 各アクティビティにどのように時間が割り当てられたか
  • 意思決定ポイント: セッションの方向性が変化した重要な局面
  • 効率指標: ワークフローの効率化が見込める箇所を示す指標

アクションアイテム

  • 即時改善: 次回のセッションからすぐに適用できる簡単な修正
  • プロセス最適化: 今後の成果向上につながるワークフロー上の変更
  • ナレッジギャップ: 追加のコンテキストやドキュメントがあると役立つ領域
  • ツール推奨: より良い連携やセットアップのための提案

改善されたプロンプト案

  • 指示の強化: 元のプロンプトを、より具体的で実行可能な内容にしたもの
  • より良いコンテキスト: Devin があなたのニーズを理解しやすくするための追加の背景情報
  • より明確な目的: あいまいさを減らすように洗練された目標の記述
  • 成功基準: Devin の作業を導くための具体的な指標や期待される成果

Session Insights の活用ベストプラクティス

1. Session Insights を定期的に確認する

重要または複雑なセッションの後には、Session Insights を確認することを習慣づけましょう。そこで把握したパターンによって、時間の経過とともにより効果的に活用できるようになります。

2. プロンプト改善の適用

提案された改善済みプロンプトを出発点として、プロンプトを洗練し、失敗したタスクの再試行や、類似する今後のタスクの開始に活用します。

3. 繰り返し発生する問題への対処

複数のセッションで同じ問題が発生している場合は、次の点を検討してください。
  • 関連するコンテキストを含めて Knowledge を更新する
  • リポジトリのセットアップを改善する
  • コミュニケーションの取り方を明確にする

4. チームとインサイトを共有する

Session Insights は、組織全体にとって有益なパターンを明らかにできます。得られた重要な学びを knowledge として追加し、チームメンバー全員が活用できるようにしましょう。

5. 繰り返し改善する

あるセッションで得た知見を次のセッションでのアプローチに反映させ、プロンプトやplaybooksを継続的に改善してください。これにより、Devin との連携を強化する継続的な改善のサイクルが生まれます。

トラブルシューティング

インサイトは利用できません

あるセッションで Session Insights が利用できない場合、次のような理由が考えられます。
  • セッションがまだ進行中である
  • セッションが短すぎて、有意な分析結果を生成できなかった
  • 分析処理中にエラーが発生した
Session Insights は、時間をかけて Devin とより効果的なパートナーシップを築くために設計されています。何がうまく機能しているのか、どこを改善できるのかを把握することで、AI を活用した開発ワークフローを継続的に改善できます。