「子供の頃からコンピューターを学び始めるべきだ」という格言を聞いたことがあるでしょう。 ここ数年、プログラミングを学ぶことが流行っていましたが、生成型 AI テクノロジーの発展により、テクノロジー界の姿勢はやや舵を切ったように見えます。 。 Nvidia CEO ジェンセン フアン氏は、「将来的には、プログラミングは AI に任せるだけで済みます。これからは、誰もがソフトウェア エンジニアになるでしょう。」と述べました。世界初の AI ソフトウェア エンジニアは、開発者に何億もの衝撃をもたらし、プログラマーという職業の将来性について人々の熱い議論を呼び起こしました。本当にプログラマーの仕事がAIに奪われる可能性はあるのでしょうか?実際にはそうではなく、AI は依然としてプログラマーの作業補助にすぎません。 実は、中国に大手インターネット企業に長く勤めているAIプログラマーがいます。 何万人もの Alibaba Cloud エンジニアが最近頻繁にやり取りしている新しい同僚は、専用のジョブ番号「AI001」を持つ「Tongyi Lingma」です。
# Tongyi Lingma 氏は正式に入社する前に、Alibaba Cloud 内外で数か月間「インターン」を行いました。皆さんのレビューも非常に良く、実質陽性率は80%以上。 従来の開発モデルでは、プログラマーは毎日、反復的なコードの作成、デバッグと最適化、コードのコメントの作成に多大なエネルギーを費やす必要があり、そのため時間を大幅に圧迫します。コアビジネスコードを書く時間。しかし、Tongyi Lingma 氏は入社以来、Alibaba Cloud 内のさまざまな開発リンクで「コードアシスタント」の役割を果たしており、コードの作成、コードの読み取り、バグのチェック、コードの最適化のプロセス全体でエンジニアを支援することが含まれています。 さらに、Tongyi Lingma の勤務リズムは 996 よりもさらに極端です。24 時間 365 日オンコールです... 数カ月間のインターンシップを経て、Tongyi Lingma さんは多くの「仕事の成果」を積み上げてきました。 API の開発とテスト作業を例にとると、Tongyi Lingma は手動でのテスト作成時間を数分から 10 分から数秒に短縮し、人間のプログラマーのテスト コードの作業負荷の 70% 以上を節約できます。 Alibaba Cloud はまた、本日、Tongyi Lingma が Tongyi Qianwen APP でオンラインであることを再度発表しましたが、これは無料で誰でも利用できます。誰でも、いつでも携帯電話でコードを書くことができます。どこでも、コードを読んでプログラミング スキルを学びましょう。
AIプログラマーのスキルを最大限に発揮し、万能アシスタントを中心に活躍しますIf Tongyi If Lingma の履歴書には、輝くポイントがたくさんあるはずです。
まずは「背景」についてお話しましょう。Tongyi Lingma は Alibaba Cloud と Tongyi Lab によって共同開発され、現在、ダウンロード数は 200 万を超え、毎日数百万行が利用されています。コードは人間のプログラマーによって採用されます。
「プロフェッショナリズム」について話しましょう。Tongyi Lingma は強固なプログラミング基盤を持ち、何兆ものコード データを徹底的に研究しており、現在 200 以上のコード データを使用できます。プログラミング言語に熟練しており、Java、Python、Go、JavaScript、TypeScript、C/C、C#、その他の主流言語を含む 16 言語に堪能です。 Yunqi Conference が昨年初めてリリースされたとき、行レベル/関数レベルのリアルタイム継続、自然言語コードなど、Tongyi Lingma の多くのスキル ポイントは印象的でした。生成、単体テスト生成、コード最適化、アノテーション生成、コード説明などの機能。 プロジェクト コードの一部を与えて、コンテキストに従ってコードを書き続けさせます:
偶数単位テストはすぐに行うことができます 書き出してください:
# コードのコメントを書くのにうんざりしている場合は、コード コメントを書くことができます:
同時に、Tongyi Lingma は、インテリジェントな質問と回答、異常なエラーの報告とトラブルシューティングなどを開発する機能も備えており、これにより、元のトラブルシューティング作業の複雑さが軽減されます。
今回、Alibaba Cloudに正式に加わったTongyi Lingma氏は「コード最適化」機能を追加し、アップグレードされた質問と回答モデルもより正確になり、同時にクロスクエリなどの機能も強化されました。ファイル補完と関数補完。「生まれ変わる」と言っても過言ではありません。 Tongyi Lingma のおかげで、フロントエンド、バックエンド、運用保守などの複数の技術職の従業員の作業効率が大幅に向上しました。特に、単体テストのコーディング、ビルド スクリプトの生成と理解、言語間のコード変換などのタスクに役立ちます。 # Tongyi Lingma のもう 1 つの利点は、エンタープライズ レベルのコード ベースの特別なトレーニングをサポートし、企業のコードとドキュメント データをより深く理解し、ローカライズされた適応をサポートできることです。将来的には、Alibaba Cloud は、社内の JetBrains IDE、Visual Studio Code、およびその他の開発ツールで Tongyi Lingma プラグインを完全に構成し、全従業員が使用できるようにする予定です。 たくさん話したので、パスしてくださいYiling コードは人間のプログラマーと同じくらい優れているでしょうか?それはやはり実際の戦闘効果に依存します。 開発段階では、まず新しい「コード最適化」機能を見てみましょう: リアルタイム継続機能もあります行/関数コード: 「テスト」プロセスでは、Tongyi Lingma はテスト フレームワークとテスト ケースの生成において非常に効率的です。人間のプログラマーは数分、場合によっては 10 分の作業を必要としますが、所要時間は数分、ほんの数秒です。 さらに、Tongyi Lingma の運用および保守スクリプトの作成効率は人間よりもはるかに高く、また、いつでも運用やメンテナンスの問題の解決策を見つけるのにも役立ちます。 プロセス中に、開発者は、次のような質問をすることができます。データベースを使用して写真を保存したい、その方法」: もう 1 つの例は、「Spring-Boot を介して写真をアップロードおよびダウンロードするための Web プログラムを作成する方法」:
#もちろん私たちも興味がありますが、なぜトンイリンマのレベルはこれほど高いのでしょうか?
Alibaba Cloud 内の友人たちがいくつかのポイントを私たちに明らかにしてくれました。本質的に、Tongyi Lingma はプログラミング アシスタントからオールラウンド アシスタントに変身することができ、それを切り離すことはできません。トンイ ビッグモデルの奥深い力強さ。1つ目は「コンテキスト認識に基づく適応生成のきめ細かな意思決定」です。 Tongyi Lingma は、言語の種類と状況シナリオに基づいて正しいコード コンテンツ (単語レベル/行レベル/ブロック レベル/関数レベル/クラス レベルなど) を生成する機能を備えており、開発者向けに長いコードを生成するだけでなく、コーディング効率も向上します。だけでなく、ショートコードをタイムリーに生成して中断を減らすこともできます。 #2 つ目は、「ライブラリ内のファイル間の自動認識に基づくコード生成」です。幻覚の問題を解決するために、Tongyi Lingma は高度な端末側リアルタイム コード セマンティック分析テクノロジーを使用して、現在記述されているコードをリアルタイムで分析します。コード セマンティック分析に基づいて、コード参照リンク追跡、動的言語型導出、類似コード分析およびその他の高度な技術的手法は、現在のコード ファイルに単に焦点を当てることの欠点を補うために、関連するコード参照や類似コード フラグメントなどの必要なセマンティック情報を取得します。 #同時に、Tongyi Lingma は「検索機能強化に基づいたコード生成と質疑応答」が可能です。具体的には、検索拡張テクノロジーを通じて検索エンジンのプライベート ドメインの知識をリアルタイムで取得し、インテリジェントなコーディング アシスタントが企業の知識に基づいてコードを生成したり、質問に答えたりできるようにします。企業はプライベート ドメインの知識を即座に更新して有効にすることができるため、常に最新のプライベート ドメインに基づいた知識の生成や質問への回答。 私たちにとってため息が出るのは、Microsoft が以前に発売したプログラミング アシスタントの Copilot から AI プログラマーの Devin に至るまで、AI がプログラマーに大きな影響を与えてきたことです。この革命的な進歩には 2 年余りかかりました。 #Tongyi Lingma の Alibaba Cloud への正式任命は、プログラミングが大規模モデル テクノロジが導入された最初の分野の 1 つとなったことを示しています。それ以来、プログラミング言語の境界は取り払われ、Java プログラマーは Python や C などのさまざまなプログラミング言語でコードを簡単に作成できるようになりました。問題は、さらに多くのプログラマーが AI によって職を失うのかということです。 おそらく、あまり悲観的になる必要はありません。自動車の出現により、一部の御者が職を失ったのと同じように、運転手という新しい職業が誕生しました。人間のプログラマーとAIプログラマーの関係は、相互に促進し、相互に学習するものでなければなりません。ソフトウェア開発方法論の Taishan Beidou の Kent Beck 氏が述べたように、AI ツールを使用すると、将来的にはスキルの 10% が 1,000 倍向上するでしょう。 たとえば、すぐにチームに溶け込んだ Tongyi Lingma は、より困難なタスクを引き受けることになりますが、これは Alibaba Cloud エンジニアにとって間違いなく朗報です。 「将来的には、会社のコードの 20% が Tongyi Lingma によって書かれることになりますが、プログラマーは依然として研究開発の中核です。彼らはシステム設計とコアにもっと集中できるようになるでしょう」ビジネス開発の仕事。" #一般人にとって、将来的には専門的なソフトウェアをダウンロードする必要はありません。Tongyi Qianwen を使用してコードを作成し、学習することができます。コーディングの基礎を持たない学生に対しては、Tongyi Qianwen が学習の提案を提供し、たとえば、Python を理論レベルと実践レベルから学習するための完全な計画を立てるのに役立ちます。 以上が国内初のAIプログラマーがアリババクラウドに入社:専属求人番号AI001、KPIは1人で社内コードの20%を書けるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。