GitHub Copilotを使い始めました

件名とおり、GitHub Copilotを使い始めました。

https://copilot.github.com/

VisualStudio Codeのプラグインとして導入しています。

一見便利かな?と思えるのですが、若干他人が勝手にコードを押し付けてくる様な気分も味わいました。

こういった感覚を味わうのは、決まって自分が考えてもいないコードを提案してくる場合で、その様な提案をされた時はかなり思考の邪魔になります。

とはいえ、これは正しくCopilotが動作している状態です。

Copilotは

  • プログラマのやりたい事を読み取っているわけでは
  • コードアシストするでもなく、

ではなく

  • 文脈からそれっぽい文字列を生成する。

ものです。

ですので、便利に感じる時と邪魔になる時がかなりはっきりします。

Copilot側が人間に合わせることはないので、長く使ってくると、人間の方がCopilotに合わせて正しく認識しそうな記述になっていくとかはあるかもしれません。

それで得られた効率というのは価値があるのかは判断できませんね。