Google は最近、ソフトウェア エンジニアとして採用される可能性を判断するために、ChatGPT を含む AI チャットボットの実験を行いました。 CNBCが入手した内部文書によると、ChatGPT は、レベル 3 エンジニアリング ポジションのコーディング インタビューに合格する能力を示しました。これは、Google ではエントリー レベルと見なされ、平均合計報酬は約 183,000 ドルです。
この実験では、主に技術的知識とコーディング能力に焦点を当てた、Google のソフトウェア エンジニア インタビューの質問を ChatGPT に提示しました。 AI は簡潔で正確な答えを出すことができ、複雑な情報を理解し、効果的に伝達する能力を示しました。 これにより、同じ情報を見つけるために Google で複数のリンクを移動する必要があるユーザーの時間を節約できる可能性があります。

この実験の結果は、エンジニアリング業界における AI の将来について疑問を投げかけていますが、Open AI のボットは人間のソフトウェア エンジニアを完全に置き換えるものではないことに注意することが重要です。 代わりに、彼らのタスクを支援し、作業をより効率的にするためのツールとして機能します。 ChatGPT には、ソフトウェア エンジニアにとって重要な創造性、問題解決スキル、批判的思考能力が欠けており、効果的に運用するには人間による監督と指示が必要です。
ChatGPT はどのようにしてコーディングの面接に合格しましたか?
では、ChatGPT はどのようにしてコーディングの面接に合格したのでしょうか? その答えはトレーニングにあります。 ChatGPT は、OpenAI によって開発された言語モデルであり、インターネットからの膨大な量のテキスト データでトレーニングされています。 このトレーニングにより、幅広い知識ベースを習得し、幅広い質問や要求を理解して対応できるようになりました。
コーディング面接の場合、ChatGPT はトレーニングを利用して技術的な質問に答え、コーディングの概念と実践に関する知識を披露することができました。 ただし、この実験では、ChatGPT の技術的な質問に答える能力のみを評価し、チームで作業する能力、適応性、問題解決スキルなどの他の重要な要素を考慮していないことに注意してください。近い将来、ChatGPT Plusでさらに。

Google が ChatGPT に関心を持っているのはなぜですか?
Google が Open AI のボットに関心を持っているのは、同社にとって価値のあるツールになる可能性があるからです。 ChatGPT は OpenAI によって開発された言語モデルで、さまざまな質問に対して人間のような応答を生成できます。 この機能は、複雑な質問に迅速かつ正確に回答するのに理想的であり、Google や他の Web サイトで回答を検索するよりもユーザーの時間を節約できます。
Google はさまざまな AI チャットボットをテストして、同社の検索エンジンに統合できるかどうかを確認しています。 実験の 1 つで、Google はコーディング インタビューの質問を Open AI のボットに送り、忠実度の高い回答を提供する能力に感銘を受けました。 この実験では、その回答に基づいて、ChatGPT は Google のレベル 3 のエンジニアリング職に採用されると結論付けました。

これにより、エンジニア職の将来や、AI が下位レベルの職務を自動化する可能性について疑問が生じています。 ただし、ChatGPT 自体は、効果的に運用するには人間の監督と指示が必要なため、人間のソフトウェア エンジニアに取って代わるものではないと述べています。
それにもかかわらず、Google は、人間のソフトウェア エンジニアを支援し、検索エンジンの全体的な効率を向上させるツールとして、ChatGPT に依然として関心を持っています。 同社が進行中の AI チャットボットの実験は、この分野の技術的進歩の最前線にとどまることへのコミットメントを示しています。
ChatGPT のコーディング スキルはどれくらい優れていますか?
人気のある AI ボットは、コード例を含む大量のテキスト データセットでトレーニングされているため、プログラミングの概念、構文、およびコーディング プラクティスに関するある程度の知識を持っています。 ただし、コーディングの理解は、長年の経験と実践的な実践を持つ人間のソフトウェア エンジニアの理解と同等ではないことに注意することが重要です。

コーディングの面接で技術的な質問に答える ChatGPT の能力は印象的ですが、複雑なコードを書いたり、ソフトウェアをデバッグしたりすることはできません。 特定のコーディング関連のタスクを支援することはできますが、人間のソフトウェア エンジニアの批判的思考、問題解決スキル、および創造性に取って代わることはできません。
ChatGPT は、Python、Java、JavaScript、C++、C#、PHP、Ruby、Swift、Go などのプログラミング言語を含む、さまざまなテキストでトレーニングされています。 ただし、これらに限定されず、他の多くのプログラミングの概念、パラダイム、およびテクノロジに関する一般的な知識があります。
結論として、ChatGPT のコーディング スキルはいくつかの点で優れていますが、制限があり、人間のソフトウェア エンジニアの作業を完全に置き換えることはできません。 コーディング タスクを支援するツールと見なすことはできますが、効果的に操作するには人間による監督と指示が必要です。








