Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Microsoft Startup Tech Meetup #0 : Kikuchi
Search
hikiroku
June 01, 2023
Technology
2
350
Microsoft Startup Tech Meetup #0 : Kikuchi
https://startup-tech-hub.connpass.com/event/283378/
hikiroku
June 01, 2023
Tweet
Share
Other Decks in Technology
See All in Technology
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
300
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
470
社内で最大の技術的負債のリファクタリングに取り組んだお話し
kidooonn
1
550
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
0
110
DMARC 対応の話 - MIXI CTO オフィスアワー #04
bbqallstars
1
160
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
940
【若手エンジニア応援LT会】ソフトウェアを学んできた私がインフラエンジニアを目指した理由
kazushi_ohata
0
150
信頼性に挑む中で拡張できる・得られる1人のスキルセットとは?
ken5scal
2
530
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
760
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
ハイパーパラメータチューニングって何をしているの
toridori_dev
0
140
OCI Vault 概要
oracle4engineer
PRO
0
9.7k
Featured
See All Featured
Happy Clients
brianwarren
98
6.7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Typedesign – Prime Four
hannesfritz
40
2.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Thoughts on Productivity
jonyablonski
67
4.3k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Transcript
GitHub Copilot Chat のフロー体験 ~Build 2023 編~ Hiroshi Kikuchi 1
About Me 菊地 洋 株式会社ワークスアプリケーションズ Twitter : @hikirokuch Qiita :
@hikiroku SpeakerDeck : @hikiroku 2
GitHub Copilot Chat を触ると Windows Copilot 後の世界を体感できる 3
GitHub Copilot おさらい • “Your AI pair programmer” • GitHubで使えるコード補完機能
• 有料 4
GitHub Copilot 活用Tips (from MSBuild2023) • Single : 一度にひとつのことだけをする •
Specific : 要求は明確に • Short : アウトプットが短くなるようにする • 正規表現、CRON、CSSなどが得意 • 信頼しつつ検証せよ • Context is everithing -> コメント、関数名、ファイル名、 エディタ内で同時に開いているファイル、を通じて Copilotにうまく情報を与えてやるとよい • Keep iterating 5
GitHub Copilot Chat • ウェイトリスト制 • サイドバー、対話型インターフェース • 質問できる •
/explain このコードを説明してくれ • /tests テスト書いてくれ • /fix エラー直してくれ • コメント書いてくれ • 実装してくれ • すごい 6
GitHub Copilot Chat なにがすごい? • 体験がすごい • サイドバーに居る • VSCode内である程度、完結できる
• 速いので、リトライが苦にならない • フロー状態が中断されない • 実際に触ってみると、ChatGPT+VSCodeとはかなり体験が違う。 • “Your AI pair programmer” • おすすめです。ぜひ体験してほしい 7
Windows Copilot 8
9
Windows Copilot アナウンス動画 (90秒) • Announcing Windows Copilot - YouTube
• 「集中したい」 -> 通知OFF、ダークテーマ、ウィンドウ整列 • PDFの要約 • 「仕事用BGMある?」 -> Spotify playlists Chill Vibes • 「ロゴ画像を作りたい」 -> Adobe Express Logo Templates • (出来たロゴを)「デザインチームに送ってくれる?」 ⇒ すごそう、早く触りたい!! 10
🤔 11
Windows Copilot は本当にすごいのか? • すごそうではある • 反面、たいしたことはやっていない • ダークテーマに切り替わるからなんなの? •
Spotify起動、Teams送信、自分でやれますけど? • Microsoft365 Copilot のデモは、やってること自体がすごかった (Outlookメール返信自動生成、Teams議事録自動生成、Word文書校正、) • それにくらべると・・・? 12
"make every user a power user" "you always stay in
your flow" 13
Windows Copilot は体験がすごいらしい • 集中モードにできて便利です、という機能の話はしてない • “Centralized AI Assistance、you always
stay in your flow” • 一ヶ所からできて、フローが途切れない、という体験をアピールしている • まだ触れない(6月プレビュー予定)、実際に体験した人はまだ居ない • できます、体験 • そう、GitHub Copilot Chat ならね 14
GitHub Copilot / Copilot Chat はたしかにすごい • 関数名を書くだけで中身を書いてくれる • 質問もできる「Pythonの変数スコープについて教えて」
• 「コードの説明して」「テスト書いて」「バグ直して」 • それらがコンテキストを読んで動く • コード補完だけじゃない、想像を超えた使い方ができる • 対話型インターフェースだが、会話しなくてもいい • 「AIにうまく指示する能力」問題が一部解消されている • 私はこれを触って、ようやくAIアシスタントが腹落ちしました 15
GitHub Copilot Chat のフロー体験 • ぜひ体験してほしい • StartUp Tech Meetup、開発者のみなさんは非常にラッキーな立場にいる
• Windows Copilotはまだ触れない、本当にすごいのかもまだわからない • GitHub Copilot Chatで、Windows Copilotのフローを一足先に体験できる • 誰もがパワーユーザーになれる • フローに留まれる • コンテキストを読んで動いてくれる • 対話型だが、会話しなくてもいい 16
Windows Copilot のフロー体験 • Windows Copilotの動画では非常にシンプルなアクションしかしてない (ダークテーマ、Spotify、Jira起票、) • 本来はコンテキスト(ファイル、メール、スケジュール、)を読めるはず •
いずれ「テスト書いて」のような、想像を超えたやつが出てくるはず • 開発者のみなさんは、その未来を一足先に、体験ベースで想像できる • どんなPluginを作っていこうか考えられる • 開発者のみなさんは、いま非常にラッキーな立場にいる • ぜひ体験してほしい 17
GitHub Copilot Chat を触ると Windows Copilot 後の世界を体感できる 18
ご清聴ありがとうございました 19
Take GitHub Copilot on a test-flight. - GitHub Resources 20
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