GitHub Copilotの君だけのChat相手を作らないか? Copilot Extensionsの紹介(Python実装例を添えて) by nikkie

BuriKaigi 2025
レギュラートーク(30分)

GitHub Copilotの君だけのChat相手を作らないか? Copilot Extensionsの紹介(Python実装例を添えて)

nikkie ftnext

皆さん、GitHub Copilot使ってますか?
コード補完、便利ですよね。
また、分からないことをCopilot Chatで質問できます。
Chat相手には @vscode や @docker と特定のトピックの専門家も指定できます。
さらに、Chat相手を自分用にカスタマイズして実装できる機能がGitHub Copilot Extensionsです!

私はCopilot Extensionsを11月に知ってから、JavaScriptで書かれたサンプルコードを、手に馴染むPythonで再実装してきました。
発表を聞いた方が、GitHubのAPIを利用した独自のChat相手を手に馴染む言語で作れるよう、得た知見を共有します。

持ち帰れるもの

  • Copilot Extensionsとはなにか、どんなアーキテクチャか
  • Pythonでの実装例
  • 少しのプロンプトエンジニアリング