メインコンテンツまでスキップ

レビュー指摘から観点抽出

概要

過去のプロジェクトで蓄積された複数のExcel形式のレビュー指摘一覧ファイルを入力とし、
レビュー指摘の内容を分析し、レビュー観点リストを生成するサンプルです。

個別のレビュー指摘から、確認すべきポイントを抽出・整理し、重複を排除したうえで、再利用しやすいレビュー観点リストとして一覧化します。

  • 本サンプルでは、ファイル列挙、指摘抽出、観点生成、観点統合といった処理をワークフローとして分解して実行します。
    これにより、ツール連携とAIエージェントを組み合わせながら、大量のレビュー指摘を段階的に処理する流れを体験できます。
  • 属人的・暗黙知になりやすいレビュー観点の標準化を通じて、開発における知見の再利用や属人化の低減にAIを活用する流れの体験を目的としています。

このサンプルでできること

  • 指定フォルダ内の複数のExcelファイルを対象に分析を行う
  • 各レビュー指摘から、AIエージェントを活用してレビュー観点を抽出する
  • 複数ファイル・複数指摘にまたがるレビュー観点を集約し、重複を排除する
  • 抽出したレビュー観点を一覧化し、再利用しやすい形で整理する
  • どのレビュー指摘からどのレビュー観点が生成されたかのトレース情報を確認する
  • ワークフローにより、ツール連携やAIエージェント呼び出しなどの複数の処理を組み合わせ実行する

想定ユーザ

このサンプルは、主に以下のような方を想定しています。

  • 過去のレビュー指摘を活用してレビュー観点を整備したい
  • レビュー観点の標準化や属人化の低減により、レビュー品質を底上げしたい
  • ワークフローを用いた繰り返し実行を体験したい

同梱内容

このサンプルには、例として以下のデータが含まれています。

種別内容
ワークフロー定義レビュー観点抽出.yaml
エージェント定義レビュー指摘から観点抽出.yaml
入力:レビュー指摘一覧ファイルinputData/レビュー指摘一覧のExcelファイル群
ドキュメント本README

サンプルデータの利用

前提条件

  • 分析対象となるレビュー指摘一覧のExcelファイルが所定のフォルダに配置されていること
  • レビュー指摘の内容が、レビュー観点の抽出に必要な情報を含んでいること

入出力

  • 入力:inputDataフォルダ内のExcel形式のレビュー指摘一覧ファイル(複数)
  • 出力:レビュー観点リスト、レビュー指摘とレビュー観点のトレース情報

作業手順

  1. DC Agentiqsのワークフロー画面で「レビュー観点抽出」をクリックします。
  2. レビュー観点抽出の画面で、実行をクリックします。
  3. ダイアログが表示されるため、「レビュー指摘一覧ファイルパス」を入力し、「実行」をクリックします。
  4. ワークフローの完了後、outputDataフォルダに「reviewPointList.md」ファイルが出力されます。

動作対象

  • ワークフロー:レビュー観点抽出
  • エージェント:レビュー指摘から観点抽出

制約事項

  • 生成されるレビュー観点は、入力されたレビュー指摘一覧の内容や記載粒度に依存します。
  • レビュー指摘の記述が曖昧な場合や文脈情報が不足している場合、適切なレビュー観点を抽出できないことがあります。

参考:ワークフロー実行の流れ

本サンプルでは、ワークフローを用いて処理をタスク分解し、ツールとAIを組み合わせて一連の処理を実行する構成を確認できます。

  1. 指定フォルダ内のExcelのレビュー指摘一覧ファイルを列挙する
  2. 各レビュー指摘一覧ファイルを読み込み、レビュー指摘を取得する
  3. 各レビュー指摘をレビュー観点作成エージェントに入力し、レビュー観点を抽出する
  4. 全件抽出完了後、LLMで統合・重複排除を行う
  5. 重複整理後のレビュー観点から観点リスト・トレース情報を作成する