Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microsoft Startup Tech Meetup #0 : Kikuchi

Microsoft Startup Tech Meetup #0 : Kikuchi

hikiroku

June 01, 2023
Tweet

Other Decks in Technology

Transcript

  1. GitHub Copilot Chat のフロー体験
    ~Build 2023 編~
    Hiroshi Kikuchi
    1

    View Slide

  2. About Me
    菊地 洋
    株式会社ワークスアプリケーションズ
    Twitter : @hikirokuch
    Qiita : @hikiroku
    SpeakerDeck : @hikiroku
    2

    View Slide

  3. GitHub Copilot Chat を触ると
    Windows Copilot 後の世界を体感できる
    3

    View Slide

  4. GitHub Copilot おさらい
    ● “Your AI pair programmer”
    ● GitHubで使えるコード補完機能
    ● 有料
    4

    View Slide

  5. GitHub Copilot 活用Tips (from MSBuild2023)
    ● Single : 一度にひとつのことだけをする
    ● Specific : 要求は明確に
    ● Short : アウトプットが短くなるようにする
    ● 正規表現、CRON、CSSなどが得意
    ● 信頼しつつ検証せよ
    ● Context is everithing -> コメント、関数名、ファイル名、
    エディタ内で同時に開いているファイル、を通じて
    Copilotにうまく情報を与えてやるとよい
    ● Keep iterating
    5

    View Slide

  6. GitHub Copilot Chat
    ● ウェイトリスト制
    ● サイドバー、対話型インターフェース
    ● 質問できる
    ● /explain このコードを説明してくれ
    ● /tests テスト書いてくれ
    ● /fix エラー直してくれ
    ● コメント書いてくれ
    ● 実装してくれ
    ● すごい
    6

    View Slide

  7. GitHub Copilot Chat なにがすごい?
    ● 体験がすごい
    ● サイドバーに居る
    ● VSCode内である程度、完結できる
    ● 速いので、リトライが苦にならない
    ● フロー状態が中断されない
     
    ● 実際に触ってみると、ChatGPT+VSCodeとはかなり体験が違う。
    ● “Your AI pair programmer”
    ● おすすめです。ぜひ体験してほしい
    7

    View Slide

  8. Windows Copilot
    8

    View Slide

  9. 9

    View Slide

  10. Windows Copilot アナウンス動画 (90秒)
    ● Announcing Windows Copilot - YouTube
    ● 「集中したい」 -> 通知OFF、ダークテーマ、ウィンドウ整列
    ● PDFの要約
    ● 「仕事用BGMある?」 -> Spotify playlists Chill Vibes
    ● 「ロゴ画像を作りたい」 -> Adobe Express Logo Templates
    ● (出来たロゴを)「デザインチームに送ってくれる?」
    ⇒ すごそう、早く触りたい!!
    10

    View Slide

  11. 🤔
    11

    View Slide

  12. Windows Copilot は本当にすごいのか?
    ● すごそうではある
    ● 反面、たいしたことはやっていない
    ● ダークテーマに切り替わるからなんなの?
    ● Spotify起動、Teams送信、自分でやれますけど?
    ● Microsoft365 Copilot のデモは、やってること自体がすごかった
    (Outlookメール返信自動生成、Teams議事録自動生成、Word文書校正、)
    ● それにくらべると・・・?
    12

    View Slide

  13. "make every user a power user"
    "you always stay in your flow"
    13

    View Slide

  14. Windows Copilot は体験がすごいらしい
    ● 集中モードにできて便利です、という機能の話はしてない
    ● “Centralized AI Assistance、you always stay in your flow”
    ● 一ヶ所からできて、フローが途切れない、という体験をアピールしている
    ● まだ触れない(6月プレビュー予定)、実際に体験した人はまだ居ない
    ● できます、体験
    ● そう、GitHub Copilot Chat ならね
    14

    View Slide

  15. GitHub Copilot / Copilot Chat はたしかにすごい
    ● 関数名を書くだけで中身を書いてくれる
    ● 質問もできる「Pythonの変数スコープについて教えて」
    ● 「コードの説明して」「テスト書いて」「バグ直して」
    ● それらがコンテキストを読んで動く
    ● コード補完だけじゃない、想像を超えた使い方ができる
    ● 対話型インターフェースだが、会話しなくてもいい
    ● 「AIにうまく指示する能力」問題が一部解消されている
    ● 私はこれを触って、ようやくAIアシスタントが腹落ちしました
    15

    View Slide

  16. GitHub Copilot Chat のフロー体験
    ● ぜひ体験してほしい
    ● StartUp Tech Meetup、開発者のみなさんは非常にラッキーな立場にいる
    ● Windows Copilotはまだ触れない、本当にすごいのかもまだわからない
    ● GitHub Copilot Chatで、Windows Copilotのフローを一足先に体験できる
    ● 誰もがパワーユーザーになれる
    ● フローに留まれる
    ● コンテキストを読んで動いてくれる
    ● 対話型だが、会話しなくてもいい
    16

    View Slide

  17. Windows Copilot のフロー体験
    ● Windows Copilotの動画では非常にシンプルなアクションしかしてない
    (ダークテーマ、Spotify、Jira起票、)
    ● 本来はコンテキスト(ファイル、メール、スケジュール、)を読めるはず
    ● いずれ「テスト書いて」のような、想像を超えたやつが出てくるはず
    ● 開発者のみなさんは、その未来を一足先に、体験ベースで想像できる
    ● どんなPluginを作っていこうか考えられる
    ● 開発者のみなさんは、いま非常にラッキーな立場にいる
    ● ぜひ体験してほしい
    17

    View Slide

  18. GitHub Copilot Chat を触ると
    Windows Copilot 後の世界を体感できる
    18

    View Slide

  19. ご清聴ありがとうございました
    19

    View Slide

  20. Take GitHub Copilot on a test-flight. - GitHub Resources
    20

    View Slide

  21. Links
    Announcing Windows Copilot - YouTube
    ⇒ Windows Copilot のアナウンス動画(90秒)
    Pragmatic techniques to get the most out of GitHub Copilot (microsoft.com)
    ⇒ Build セッション動画その1、GitHub Copilot 活用テクニック
    Scott and Mark Learn to Code (microsoft.com)
    ⇒ Build セッション動画その2、GitHub Copilotを使い倒してライブコーディング
    21

    View Slide