SlackでCopilotを使用してGitHub Issuesを作成
GitHubは、Slack内で自然言語を使用してGitHub Issuesを作成できる新機能を発表し、Copilot統合を拡張してチームのワークフローを改善した。
キーポイント
自然言語によるIssue作成
Slackチャネルで@GitHubをメンションし、作業内容を平易な言葉で説明すると、タイトル、本文、担当者、ラベル、マイルストーンを含む構造化されたIssueが自動的に作成される。
サブIssueのサポート
単一のメッセージから親子関係を持つIssueを階層的に作成でき、作業の細分化を容易にする。
会話モードによる詳細調整
Slackスレッド内で@GitHubと対話しながらIssueの詳細を繰り返し調整し、作成前に内容を洗練できる。
チャネルレベルの設定
@GitHub settingsコマンドで、チャネルごとにIssueやプルリクエストを作成するデフォルトの作業リポジトリを設定できる。
影響分析・編集コメントを表示
影響分析
この機能は、開発チームのコミュニケーションツール(Slack)とプロジェクト管理ツール(GitHub Issues)のシームレスな連携を実現し、コンテキストスイッチングを減らして生産性を向上させる。AI(Copilot)による自然言語処理を活用した実用的な統合事例として、AIツールの日常業務への浸透を加速させる可能性がある。
編集コメント
AI(Copilot)の能力を具体的な業務改善(Issue作成)に応用した実践例。技術的革新性は限定的だが、既存ツールの連携強化による現場の効率化という観点で注目に値する。
GitHubアプリ for Slackを使用することで、自然言語を用いてSlackから直接GitHub Issueを作成できるようになりました。任意のチャンネルで@GitHubにメンションし、追跡したい作業を説明するだけで、アプリがリポジトリ内に構造化されたIssueを作成します。適切な階層構造を持ったサブIssueの作成も可能です。
Copilotコーディングエージェントとの統合を発展させ、このSlackアプリは、チームが既に作業の議論を行っているチャットコンテキスト内にIssue作成機能をもたらします。
主な機能
自然言語によるIssue作成: 平易な言葉で作業内容を説明すると、@GitHubがタイトル、本文、担当者、ラベル、マイルストーンを含む構造化されたIssueを作成します。
サブIssueのサポート: 一つのメッセージから、作業を親Issueと子Issueに分割できます。
会話モード: Slackスレッド内で@GitHubと対話を重ね、Issueの詳細を調整してから作成できます。
Issueフレックスペイン: タイトルをクリックするだけで、作成したIssueをSlack内から直接閲覧できます。
チャンネルレベルの設定: @GitHub settingsコマンドを実行すると、そのチャンネル内でGitHubアプリが作成するIssueやプルリクエストのデフォルト作業リポジトリを設定できるようになりました。
試してみましょう
お使いのアカウントでGitHub Copilotが有効になっていることを確認してください。この機能はすべてのCopilotプランでご利用いただけます。
SlackワークスペースにGitHubアプリをインストール、またはアップグレードしてください。
任意のSlackチャンネルで、「設定ページにダークモードサポートを追加するためにmy-org/my-repoにIssueを作成して」といった指示文と共に@GitHubにメンションすると、Issueが作成される過程を確認できます。
GitHub Communityのディスカッションにご参加ください。
この投稿「Create issues from Slack with Copilot」は、The GitHub Blogで最初に公開されました。
原文を表示
You can now create GitHub Issues directly from Slack using natural language with the GitHub app for Slack. Mention @GitHub in any channel, describe the work you need to track, and the app creates structured issues in your repository. The app can even create sub-issues with proper hierarchy.
Building on the Copilot coding agent integration, the Slack app now brings issue creation into the chat context where teams already discuss their work.
Key capabilities
Natural language issue creation: Describe work in plain language and @GitHub creates structured issues with titles, bodies, assignees, labels, and milestones.
Sub-issue support: Break down work into parent and child issues from a single message.
Conversation mode: Iterate on issues in a Slack thread with @GitHub to refine details before creation.
Issue flex pane: You can view the issues you’ve created directly from Slack by clicking on the title.
Channel-level instructions: By running the command @GitHub settings, you can now set default working repositories for the issues and pull requests the GitHub app creates in your channel.
Try it out
Make sure GitHub Copilot is enabled for your account. This feature is available with all Copilot plans.
Install or upgrade the GitHub app in your Slack workspace.
Mention @GitHub in any Slack channel with a prompt like Create an issue in my-org/my-repo to add dark mode support for the settings page and follow along as the issue is created.
Join the discussion in the GitHub Community.
The post Create issues from Slack with Copilot appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み