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
[LT]GitHub CopilotにC#のHelloWorldを書いてもらうと
Search
Kento.Yamada
November 06, 2024
0
51
[LT]GitHub CopilotにC#のHelloWorldを書いてもらうと
2024年11月6日に開催されたMicrosoft Developer Dayの懇親会LTで使った資料です。
Kento.Yamada
November 06, 2024
Tweet
Share
More Decks by Kento.Yamada
See All by Kento.Yamada
各クラウドサービスにおける.NETの対応と見解
ymd65536
0
36
クラウドインフラ構築における.NETとその他IaCの比較
ymd65536
1
220
[LT]C#および.NETに対する誤解をひも解くPart2(JetBrains編)
ymd65536
0
30
Dev ContainersとGitHub Codespacesの素敵な関係
ymd65536
1
170
.NET Aspireのクラウド対応検証: Azureと他環境での実践
ymd65536
1
790
C#および.NETに対する誤解をひも解く
ymd65536
0
370
【Google Cloudパートナー企業登壇】LINEBot開発の環境構築ベストプラクティス
ymd65536
0
18
Microsoft Playwright Testing 再入門
ymd65536
0
280
宇宙一早くAmazon Bedrock 生成AIアプリ開発入門の献本が届いたので 感想をしみじみ語る
ymd65536
1
560
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Bash Introduction
62gerente
608
210k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
KATA
mclloyd
29
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Become a Pro
speakerdeck
PRO
26
5k
Agile that works and the tools we love
rasmusluckow
328
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Transcript
GitHub CopilotにC#のHelloWorldを書いてもらうと... 1 Microsoft Developer Day
山田顕人 == Kento.Yamada 自己紹介 2 • Multi Cloud (MSP) Developer
• 今日は.NETラボ運営でコミュニティブースにいました • 受賞歴(他) ◦ Google Cloud Partner Tech Blog Challenge 2023 ▪ Cloud AI/ML 部門受賞 ◦ LAPRAS OUTPUT AWARD 2024 01
何言ってんだよ。Hello, Worldのコードを書くに決まってんだろ 3 ということではなく、C#(.NET)は以前までMainエントリを書く必要があった。 複数のモデルに対応した今、シンプルに質問したらどんなコードを書くのか
(模範解答)最近の文法に則ると 4
(GPT4o)Hello,Worldを書いてもらう 5
(o1-mini)Hello,Worldを書いてもらう 6
(o1-preview)Hello,Worldを書いてもらう 7
(Claude3.5 Sonnet)Hello,Worldを書いてもらう 8
(Gemini)Hello,Worldを書いてもらう(長いので一部割愛) 9
• Claude3.5 Sonnet が一番親切に教えてくれる? ◦ 長文が得意なモデルなので細かく教えてくれるのかも ◦ とはいえ、ほぼ確率論なところある • GPT4o、がんばれ
まとめ 10
(Claude3.5 Sonnet)Hello,Worldを書いてもらう(.NET9) 11
次回予告 12
次回予告 13