Slide 1

Slide 1 text

GitHub CopilotにC#のHelloWorldを書いてもらうと... 1 Microsoft Developer Day

Slide 2

Slide 2 text

山田顕人 == Kento.Yamada 自己紹介 2 ● Multi Cloud (MSP) Developer ● 今日は.NETラボ運営でコミュニティブースにいました ● 受賞歴(他) ○ Google Cloud Partner Tech Blog Challenge 2023 ■ Cloud AI/ML 部門受賞 ○ LAPRAS OUTPUT AWARD 2024 01

Slide 3

Slide 3 text

何言ってんだよ。Hello, Worldのコードを書くに決まってんだろ 3 ということではなく、C#(.NET)は以前までMainエントリを書く必要があった。 複数のモデルに対応した今、シンプルに質問したらどんなコードを書くのか

Slide 4

Slide 4 text

(模範解答)最近の文法に則ると 4

Slide 5

Slide 5 text

(GPT4o)Hello,Worldを書いてもらう 5

Slide 6

Slide 6 text

(o1-mini)Hello,Worldを書いてもらう 6

Slide 7

Slide 7 text

(o1-preview)Hello,Worldを書いてもらう 7

Slide 8

Slide 8 text

(Claude3.5 Sonnet)Hello,Worldを書いてもらう 8

Slide 9

Slide 9 text

(Gemini)Hello,Worldを書いてもらう(長いので一部割愛) 9

Slide 10

Slide 10 text

● Claude3.5 Sonnet が一番親切に教えてくれる? ○ 長文が得意なモデルなので細かく教えてくれるのかも ○ とはいえ、ほぼ確率論なところある ● GPT4o、がんばれ まとめ 10

Slide 11

Slide 11 text

(Claude3.5 Sonnet)Hello,Worldを書いてもらう(.NET9) 11

Slide 12

Slide 12 text

次回予告 12

Slide 13

Slide 13 text

次回予告 13