OWN NEWS GATHER
← 戻る
GitHub Copilot Changelog

GitHub IssuesにAIエージェントの自動変更を制御する新機能、パブリックプレビューを開始

要点

  • GitHubは、「GitHub Issues」においてAIエージェント(自律的にタスクを実行するAIプログラムのこと)による自動的な変更を制御する新機能のパブリックプレビュー(開発中の機能を一般ユーザーに公開してテストする段階のこと)を開始した。
  • 新たに「承認(Approvals)」「確信度(Confidence)」「根拠(Rationale)」という3つの管理機能を提供する。
  • リポジトリ管理者は確信度のしきい値を設定し、AIエージェントによる自動変更を直接適用するか、レビュー用に保留するかを制御できる。
  • 本機能はGitHub Agentic WorkflowsやCopilot cloud agentのほか、API(ソフトウェア間でデータをやり取りする仕組みのこと)経由でも利用可能となっている。
  • 米GitHubは2026年7月23日(現地時間)、「GitHub Issues」において、AIエージェントによる自動的な操作を開発者が監視・制御するための新機能を公開した。変更の意図を可視化し、人による確認ステップを柔軟に挟めるようにすることで、開発チームが自動化の度合いを最適化できるようにする。

制御性を高める3つの新機能

今回のアップデートでは、AIによる自動化プロセスの透明性と管理性を高めるために、以下の3つのコア機能が追加された。

  • 承認(Approvals): AIエージェントによる変更を即座に反映させず、提案としてIssue内の専用パネルに保留する。開発者は提示された変更案に対し、個別に「承認」または「却下」を選択できるほか、すべての提案を一括で処理することもできる。
  • 確信度(Confidence): AIエージェントが実行するアクションの正確さを「高」「中」「低」の3段階で評価する。確信度が高いと判断された変更は自動的に適用されるが、中または低と判断された不確実な変更は、開発者がレビューできるように提案の形で保留される仕組みだ。これにより、確認が必要な変更だけに人間のリソースを集中させられる。
  • 根拠(Rationale): 変更が自動で適用されたかレビュー待ちであるかに関わらず、AIエージェントがそのアクションを選択した理由を記録する。開発者は監査ログとして変更履歴を確認できるだけでなく、提案を承認するか判断する前にAIの思考プロセスを確認することが可能となる。

柔軟な運用と管理設定

本機能では、ユーザーのワークフローに合わせた柔軟な運用が可能となっている。Issueの検索機能では、has:suggestions という検索コマンドを利用することで、レビュー待ちの提案が含まれるIssueを素早く見つけ出せる。また、リポジトリの管理者は自動化レベルを調整し、確信度のしきい値を設定することで、どのレベルの変更を自動適用し、どのレベルをレビュー保留にするかを管理できる。

レビュー手順は任意だ。素早い開発を重視する小規模なチームであれば、AIエージェントに直接変更を適用させ、多くの参加者がいる大規模なリポジトリではレビュー手順を挟んで慎重に運用するといった使い分けができる。これにより、信頼性の低い変更にだけ確認を挟むことで、作業効率を損なわずに品質を維持できる。なお、この承認機能はワークフローの利便性を高めるためのものであり、セキュリティ制御ではない。Issueの編集権限を持つAIエージェントであれば、提案を経由せずに直接変更を適用することも可能だという。

対応プラットフォームと設定方法

これらの機能は、「GitHub Agentic Workflows」および「Copilot cloud agent automations」で稼働するAIエージェントに対応している。また、RESTおよびGraphQL形式のAPI経由でも利用可能だ。リリース時点では、Issueのラベル(分類タグ)、フィールド(カスタム項目)、タイプ(種類)、クローズ(終了処理)、および担当者の変更アクションがサポートされている。

GitHub Agentic Workflowsで使用する場合は、既存のワークフローをアップグレードしてIssueの意図(intent)サポートを追加する必要がある。アップグレードすると、対応する安全な出力(safe outputs)に意図情報が自動的に含まれるようになり、後方互換性も保たれる。特定の出力でこの意図の付与を必須にするには、ワークフローのフロントマター(ファイルの先頭に記述する設定情報のこと)に issue-intents: true を記述し、明示的に除外する場合は issue-intents: false を指定する。対象となる安全な出力は set-issue-typeadd-labels などの6種類である。

一方、Copilot cloud agentで使用する場合は、特に追加のアップデート作業は必要ない。対象リポジトリの「Agents」タブ内にある「Automations」ペインから自動化ルールを作成し、対応するツールを使用するだけで、確信度や根拠の機能が自動的に有効化される。

想定される具体的なユースケース

GitHubは、本機能によって構築できる自動化の例として以下の3つを挙げている。

  • トリアージ(Issueの重要度や優先度を判断して仕分けする作業のこと): 流入するIssueのラベル貼りやタイプ分類、優先度設定を自動化する。議論の場となるコメント欄を汚すことなく、AIの判断理由を残したまま、必要な提案だけをレビューできる。
  • メタデータの自動補正: ラベルやフィールド値が未設定のまま作成されたIssueに対し、理由を添付した上で自動的に不足データを補完する。
  • スパム検出: スパムと疑われるIssueに理由を添えてフラグを立て、判断が難しいグレーなケースのみをレビュー用に保留する。

補足

本機能は現在パブリックプレビュー段階として提供されており、公式ドキュメントに沿って自動化を設定できる。また、GitHub Communityのフォーラムにおいて開発者からのフィードバックやディスカッションも受け付けている。

元URL