🐙
[Github] Github Copilot Businessの利用状況を確認する
こんにちは😊 kesojiです。
冒頭にもかきましたが、AIツール利用方法の記事ではありません。
弊社ではGithub Copilot Businessをそこそこ大きめなチーム(Github Organization内の「チーム」)に対して有効化しているのですが、ふと「あれ?このチーム、Github Copilotを業務で使わない人にも付与されているな?」と思ったので、棚卸しをしたくなりました。
さっそく方法
利用するツールは、
です。有名ツールなので詳細は割愛。
以下のコマンドを実行しましょう。
gh api orgs/{Organization名}/copilot/billing/seats | jq '.seats[] | [.assignee.login, .last_activity_at ] | @csv' -r
これを実行すると、 csv形式で GithubのID, 最終利用時刻
が得られます。
解説
Githubのこちらのドキュメント に、あるAPIを利用しました。
last_activity_atの定義については、以下です。 This data is in public beta and subject to change.
とあるため、今後変わるかもしれません。
- Receiving a code suggestion in an IDE
- IDE上でコードサジェストを表示
- Chatting with Copilot Chat in an IDE
- IDE上でCopilot Chatを利用
- Creating or updating a knowledge base
- ナレッジベースを作成or更新
- Creating a pull request summary
- PRサマリの作成
- Interacting with Copilot Chat on GitHub.com
- Github.com 上でCopilot Chat利用
- Interacting with Copilot on a mobile device
- モバイルデバイス上でCopilot Chat利用
- Interacting with Copilot Chat for CLI
- CLIでCopilot Chat利用
まとめ
使わないサブスクは解約しましょう。
Discussion