Skip to content

Commit 1d1151f

Browse files
committed
[feat] Demo main version
1 parent 8237a53 commit 1d1151f

File tree

1 file changed

+27
-28
lines changed

1 file changed

+27
-28
lines changed

source/stapy-nov/copilot-extensions-with-python.rst

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22
PythonでもGitHub Copilot Extensions作れるもん!
33
======================================================================
44

5+
準備用カンペ
6+
--------------------------------------------------
7+
8+
* `GitHubのDeveloper settings <https://github.com/settings/apps>`__ を開く
9+
10+
* GitHub Appの「Copilot」メニューを編集できるようにしておく(認証が必要になる)
11+
12+
* 共有はデスクトップ
13+
514
PythonでもGitHub Copilot Extensions作れるもん!
615
======================================================================
716

@@ -22,33 +31,15 @@ GitHub Copilot Extensionsって、何よ
2231

2332
聞いたことありますか?🙋‍♂️
2433

25-
まず GitHub Copilot
34+
GitHub Copilotは様々な機能を搭載(進化中!)
2635
--------------------------------------------------
2736

28-
**AI ペア プログラマー**
37+
:コード補完: :kbd:`Tab` を押すだけ!(少し直す)
38+
:**チャット**: ChatGPTがVS Codeやgithub.comに住んでいるイメージ。色々聞けちゃう
2939

3040
`GitHub Copilot とは何ですか? <https://docs.github.com/ja/copilot/about-github-copilot/what-is-github-copilot>`__
31-
------------------------------------------------------------------------------------------------------------------------------------------------------
32-
33-
GitHub Copilot は AI コーディング アシスタントであり、コードをより速く楽に記述できるため、問題解決とコラボレーションにより多くのエネルギーを集中できます。
34-
35-
様々な機能を搭載
36-
--------------------------------------------------
3741

38-
:コード補完: 続くコードを提案してくれる。採用して少し直すだけ
39-
:チャット: ChatGPTがVS Codeに住んでいるイメージ。色々聞けちゃう
40-
41-
ほかにもまだまだ! なお進化中!
42-
43-
Copilot 棲息場所
44-
--------------------------------------------------
45-
46-
課金して有効にすると
47-
48-
* VS Code(`拡張 <https://marketplace.visualstudio.com/items?itemName=GitHub.copilot>`__ をインストール)
49-
* ブラウザで閲覧している GitHub の中 (github.com)
50-
51-
ご参考
42+
🏃‍♂️ご参考
5243
--------------------------------------------------
5344

5445
.. raw:: html
@@ -60,19 +51,21 @@ GitHub Copilot **Extensions**
6051

6152
Extension=拡張
6253

63-
拡張、2つの方向性
54+
**チャット相手** =エージェント
6455
--------------------------------------------------
6556

66-
:VS Code チャット拡張機能: VS Code拡張としてCopilot Chatを拡張できる(@する先の *エージェント*)
67-
:GitHub Copilot Extensions: エージェントを作れる。このLTの本題
57+
* GitHub Copilot Extensionsで実現
58+
* ``@docker``: `Docker専門エージェント <https://github.com/marketplace/docker-for-github-copilot>`__
59+
* 🏃‍♂️*VS Code チャット拡張機能* というものもあるが、本LTではスコープ外
60+
61+
.. https://www.publickey1.jp/blog/24/github_copilot_extensionscopilotdockerazure.html
6862
6963
`Copilot 拡張機能の構築について <https://docs.github.com/ja/copilot/building-copilot-extensions/about-building-copilot-extensions>`__
7064

71-
GitHub Copilot Extensions
65+
GitHub Copilot Extensions🤖
7266
--------------------------------------------------
7367

74-
* GitHub Copilotをカスタマイズして、 **独自のエージェント** (Copilot Chatの相手)を作れる
75-
* GitHubが用意する ``/chat/completions`` のエンドポイントを使える
68+
* GitHubが提供する **LLM** を使って実装できる(エンドポイント ``/chat/completions``)
7669
* 例えば特定のリポジトリでRAGをするエージェント(プライベートのコードベースで)
7770

7871
服部さんの発表で知りました
@@ -145,6 +138,12 @@ Pythonでもできました✌️(FastAPI❤️)
145138

146139
Demo https://github.com/ftnext/blackbeard-extension-python
147140

141+
.. リポジトリからCodespace起動
142+
ポートを手動で転送しておく
143+
ターミナルが使えるようになったらREADMEからコピー(依存をインストールしてアプリを起動)
144+
ポートのURLをコピーして、GitHub App側を設定
145+
そのままgithub.comでChatを試す「日本語でお願いします。あなたは何をしてくれますか?」
146+
148147
まとめ🌯 PythonでもGitHub Copilot Extensions作れるもん!
149148
======================================================================
150149

0 commit comments

Comments
 (0)