Skip to main content

毎週の Knowledge の重複排除とクリーンアップ

月曜日に Advanced Devin セッションをスケジュールし、新しい提案をトリアージして重複エントリを統合し、矛盾するガイダンスを解消します。これにより、ナレッジベースを手作業なしで正確な状態に保てます。
AuthorCognition
CategoryDevin の最適化
Featuresスケジュール, Advanced
1

月曜日のクリーンアップ用プロンプトを作成する

1 週間を通してチームが Devin を使って作業していると、各セッションから knowledge suggestions が蓄積されていきます。Devin が学習したパターン、うまく動いたコマンド、見つけた規約などです。金曜日までには、名前が変わったファイルや非推奨になった API を参照している既存エントリに加えて、十数件の新しい提案が溜まっているかもしれません。毎週月曜日の定例の Advanced Devin セッションで、チームが週を始める前にこれらをすべて処理できます。プロンプトには、先週の提案のトリアージと既存エントリの重複排除という 2 つの作業を持たせます。両方に対応するプロンプトの例を以下に示します。各実行が完了したタイミングで通知を受け取れるよう、このスケジュール用の Slack チャンネル を設定します。Devin が提案された変更内容のサマリーをそこに投稿するので、チームはセッションを開かずにレビューできます。
2

月曜日の午前8時のスケジュールを作成

Devin が Manage Knowledge ツールにアクセスできるようにするには、Advanced Mode で実行されているスケジュール済みセッションが必要です。
  1. 左サイドバーの Schedules に移動するか、app.devin.ai のホームページにある入力ボックスのコンテキストメニューから Schedule Devin オプションを使用します
  2. Create schedule をクリックし、頻度をチームのタイムゾーンで Weekly — every Monday at 8:00 AM に設定します。これにより、新しい週が始まる前に、1 週間分の提案を処理できます
  3. 月曜日のクリーンアップ用プロンプトを貼り付けます
  4. Session type で Advanced を選択します。これにより、Devin が Knowledge エントリを作成・マージ・削除できるようになります
  5. Devin に新しいエントリのフォーマット方法や Knowledge フォルダの構成方法を標準化させたい場合は、必要に応じてplaybook を添付します
Devin は、それぞれのスケジュール実行の開始時と完了時にメール通知を送信します。チームで Slack integration を使用している場合、要約をチャンネルに直接投稿します。スケジューリングオプションの詳細については、Scheduled Sessions guide を参照してください。
3

最初の月曜日の実行を確認して承認する

最初の月曜日の実行が完了したら、セッションを開いて Devin の提案内容を確認します。Devin は Knowledge の変更を自動的には適用しません — 作成・マージ・削除を提案し、それぞれを手動で承認または却下します。通常のサマリーは次のようになります。
Knowledge Deduplication & Cleanup — Monday, Feb 10

Proposed new entries (3):
  - "Run prisma migrate deploy before integration tests" — from session #4821
  - "Redis cache TTL for user profiles is 5 minutes" — from session #4835
  - "Use vitest, not jest, for frontend unit tests" — from session #4802

Proposed merges (2):
  - Consolidate "Docker build steps" + "Container build process" → single entry
  - Merge two overlapping entries about API error handling conventions

Proposed removal (1):
  - "Bundle with webpack" — project migrated to Vite in December

Proposed dismissals (4 suggestions):
  - Already covered by existing knowledge

Conflict resolution (1):
  - Two entries disagreed on connection pool size (5 vs 10)
  - Recommends pool_size=10 based on the more recent performance tuning session
各提案を確認し、そのセッション内で承認または却下します。最初の数回の実行は、調整のために使ってください。もしDevinが削除提案に踏み込みすぎているようであれば、プロンプトに次のようなメモを追加してください: “迷う場合は削除を提案するのではなく、その項目を残したうえでレビュー対象としてフラグを付けてください。”
4

毎月の監査で、より深く把握する

毎週月曜のクリーンアップが安定して回るようになったら、より深いメンテナンスのために、1〜2か月に一度、単発の Advanced Devin セッションで次のプロンプトを使ってください:Tip: 毎週月曜のスケジュールは、継続的な重複排除と提案のトリアージを処理します。これらのより深い監査――カバレッジギャップ分析とフォルダー再編成――は、1〜2か月に一度、手動で実行するのが最適なスポット的なタスクです。