AI関連の最新ニュースをピックアップ
GitHubは、自動でビルドやテストを行う機能「GitHub Actions」上で、コマンドライン用のAI開発支援ツール「GitHub Copilot CLI」を利用する際、従来必要だった「個人用アクセストークン(PAT)」の設定を不要にしました。これにより、ワークフロー(自動処理の流れ)の記述や管理が簡素化され、セキュリティリスクも低減します。
これまではGitHub Actions内でCopilot CLIを動かすために、開発者が個別に発行したPATを保管・登録する必要がありました。アップデート後は、GitHub Actionsが標準で備える一時的な認証情報「GITHUB_TOKEN」を用いて、自動で認証を行えるようになります。ワークフローの実行には copilot-requests: write という書き込み権限を与えるだけで済み、外部に永続的な秘密キーを保存しておく必要がなくなります。
この認証方式を利用して組織が所有するリポジトリで処理を実行した場合、Copilot CLIの動作に伴うAIクレジット(AI処理の消費コスト)は、個人ユーザーのアカウントではなく組織に直接課金されます。組織の管理者向けには、全体の予算超過を防ぐための機能が提供されます。具体的には、特定の組織ごとに「コストセンター(予算管理グループ)」を割り当てる手法、利用状況を視覚的に追跡できるダッシュボード監視、さらにワークフローごとにAIクレジットの最大消費量を定める「セッション制限(session limit)」機能などが用意されています。
新機能を利用するには、組織の設定画面で「Allow use of Copilot CLI billed to the organization(組織課金によるCopilot CLIの使用を許可する)」のポリシーを有効化する必要があります(従来のCopilot CLIポリシーが有効な場合は自動で有効化されています)。また、Copilot CLI自体も最新版にアップデート(copilot update)されている必要があります。
今回の変更により、大規模な開発組織でも個々の開発者のアカウントやトークン管理に煩わされることなく、安全かつ一元的にAIによる開発自動化を推進できるようになります。コスト監視とセキュリティが両立されたことで、エンタープライズ(大企業)環境におけるCopilot CLIの導入がさらに加速すると期待されます。