AIがコードの続きを書いてくれるGitHub Copilotですが、2022/5/12現在は不具合が発生しています。
2022/5/20 追記
現在、この不具合は解消しています。こちらの記事もどうぞ!
AI「プログラミングで絵を描いてみた」1か月前のGitHub Copilotはこんな感じで、処理の内容を説明するコメントと関数名を書くだけでコードを全てサジェストしてくれる良い子でした。
ところが、今のGitHub Copilotといえば……
情けないことに、ズンドコキヨシはおろかFizzBuzzすら1行しかサジェストしてくれません。Tabキーでコード補完を効かせて改行、を繰り返せば正しいFizzBuzzを出力してくれるのですが、以前のような鮮やかさは見られません。
何とか複数行のサジェストを出す方法はないかと次のことを試してみましたがいずれも効果はありませんでした。
- Ctrl+Enterでの複数Suggestion表示
- GitHub Copilot Nightly版のインストール
- 過去バージョンのインストール
来週には解決しているかも
「1行ずつしかサジェストしてくれないよ問題」はIssue(Discussions)が上がっており、GitHub公式も把握していて現在対応中のようです。コメントによればサーバサイドの問題による不具合とのことで、今週末には解決できるだろうとコメントされています。
Github Copilot only suggesting 1 line at a time https://github.com/github/feedback/discussions/13303
サーバサイドの問題となれば私たちが回避策を取るのは不可能なので、おとなしく修正版のリリースを待ちましょう。早くズンドコキヨシが書きたい! 書かせたい!
記事が面白かった方、参考になった方は、是非「イイね」お願いします👍