今年 7 月、Microsoft が所有するソフトウェア開発者サービスである GitHub は、GitHubCopilotChat チャットボットの機能限定ベータ版を開始しました。 9 月に、GitHub 上のすべての個人開発者がベータ版を利用できるようになりました。その後、GitHub は、この機能が 12 月に完全にリリースされることを明らかにしました。
大晦日のわずか数日前に、GitHub CopilotChat がついに完全に利用可能な段階に入りました。このサービスは個人ユーザーと組織の両方がGitHubのすべての有料プランを通じてアクセスでき、Visual Studio CodeとVisual Studio開発環境をサポートしていると同社はブログ投稿で述べた。
有料プランに加えて、認定教師、学生、人気のオープンソース プロジェクトの作成者は、GitHub CopilotChat を無料で利用できるようになりました。
GitHubCopilotChat は、OpenAI の GPT-4 大規模言語モデルを利用しています。他のチャットボットと同様に、ユーザーがテキスト プロンプトを入力して質問に答えたり、ソフトウェア プロジェクトのコードを生成したりできるように設計されています。
GitHub のサポート ページには、チャットボットでできることとできないことの詳細が記載されています。たとえば、GitHub CopilotChat は、開発者にプロジェクト内のコードを説明し、改善を提案するのに役立ちます。ソフトウェア エディターのコードや開発者が強調表示したコードに基づいてプログラミング スニペットを生成することもできます。
チャットボットは、開発者コードのバグを見つけて修正を提案することもできます。チャットボットは、コーディングや修正などについて開発者が持つあらゆる質問に答えることもできます。
GitHub は、CopilotChat のいくつかの制限も指摘しました。たとえば、あまり一般的に使用されていないコーディング言語や構造については習熟度が低い可能性があります。さらに、GitHubCopilotChat にコーディング関連以外の質問やトピックを尋ねたいだけの場合、「無関係または無意味な」回答が返されるか、そのような質問にはまったく回答されない場合があります。