21 ポイント 投稿者 xguru 2021-06-30 | 5件のコメント | WhatsAppで共有
  • コード行単位/関数全体に対する提案を行うAIベースのペアプログラミング支援ツール

→ 数十億行でトレーニングされたOpenAI(Codex)を利用

→ VSCode拡張としてローカルまたはGitHub Codespacesで動作

  • プレビュー版ではPython、JS、TS、Ruby、Goを特によくサポートするが、ほとんどの言語に対応

    広告
  • 適用例

→ コメントで説明を書くと、コードを自動生成

→ 繰り返しのコードを自動で補完

→ 実装コードに対するテストを自動生成

広告

→ 作成済みコードに対する代替ソリューションを提案

→ 新しい言語/フレームワークを学ぶ際に、ドキュメントやWeb検索なしで習得できるよう支援

  • テックプレビュー期間中は限定ユーザーにのみ無料公開

→ 正式版リリース後に別途有料版を公開予定

5件のコメント

 
youth 2021-06-30

TabnineやKiteもライセンスを購入して使ってみましたが、個人的には無料版と大きな違いは感じられませんでした。CoPilotはどうなのか気になりますね。期待しています。

 
ffdd270 2021-06-30

これからは英語の文章作法を学ぶべき時期なのでしょうか……

 
xguru 2021-06-30

OpenAIのベータ版が公開されたので試してみたところ、日本語の文章もそれなりに生成してくれました。今後ますます賢くなっていくのではないでしょうか(笑)

 
xguru 2021-06-30

実際に使ってみた人たちの感想がものすごく良いですね。

https://news.ycombinator.com/item?id=27676266

  • 2週間使ってみたけど最高だった (blown away)。

自分が書きたいコードを10回に1回は正確に提案してくれて、それ以外もある程度良いコードを提案してくれた。

当たるときは、自分の心を読まれているような気分になる。

一人でコーディングしていても、本当にペアプログラミングしているように感じる。

自分のコードをよりよく理解できるようになり、自分のメソッドにより良い名前や説明を書くようになった。より良いコード、ドキュメント、テストを書くようになった。

Copilotのおかげで自分はより良いプログラマーになれた。冗談ではない。

  • 次に自分が入力するものを正確に分かっているように見えるのが印象的。

Reactコンポーネントで作業するとき、驚くほど正確に予測してくれるので便利。

IDEが提供する自動補完のように、開発者ツールの必須要素になる気がする。

プログラマーがコードをドキュメント化するやり方が変わりそう。

コメントさえうまく書けば、ちゃんとしたコードを提案してくれて、時には関数全体を書いてくれることもある。

 
xguru 2021-07-04

そして、さまざまな問題が噴出していますね。