目次
1. 良い面: AI によって開発作業が簡素化される
1. 単調な作業を終わらせる
2. フレームワーク開発プロセスを再構築する
3. 「ジェネラリスト」開発者が台頭するでしょう
4. ソフトウェア テストの革命
5. ユニバーサル開発者の時代
2. マイナス面: コード汚染、テクノロジーの劣化
1. 過剰テストのリスク
2. 開発スキルの低下
3. AI プログラミング ツールのパフォーマンスは低い
3. 最も価値のある質問: AI はソフトウェア開発者に取って代わるのでしょうか?
ホームページ テクノロジー周辺機器 AI プログラミングの「Devin AI時代」、ソフトウェア開発者の喜びと悩み

プログラミングの「Devin AI時代」、ソフトウェア開発者の喜びと悩み

Apr 11, 2024 pm 05:10 PM
python フレーム ai 開発する

编程的“Devin AI 时代”,软件开发者的喜与忧

著者|編集者: Keith Pitt

|作成者: Yifeng

|51CTO テクノロジー スタック (WeChat ID: blog51cto)

この記事の著者である Keith Pitt は、ソフトウェア開発会社 Buildkite の創設者兼 CEO です。 2013 年に、テクノロジー業界に継続的インテグレーションおよび継続的デリバリー (CI/CD) プラットフォームを提供するために、もう 1 人のソフトウェア エンジニアであるティム ルーカスとともに会社を設立し、最近では OneVentures と AirTree からの支援を受け、シリーズ B で 2,100 万ドルを共同主導しました。融資。

プログラミング歴 20 年のベテランであり、ソフトウェア開発者にサービスを提供する会社の CEO であるキース ピットは、インテリジェントな人工知能、AI プログラミング ツールを作成するというアイデアを早くから取り入れており、最終的にはこれによって固有のレベルのタイミング予測におけるほとんどのソフトウェア開発スキルに対して懐疑的です。

彼は記事の中で次のように述べています。「まだ疑問はありますが、日々の開発作業で生成 AI と対話した経験により、視野を広げ、何が可能だと思うかを考え始めました。AI は、比較的基本的な方法でソフトウェア開発を変えることには、良い面と悪い面の両方があります。」

1. 良い面: AI によって開発作業が簡素化される

1. 単調な作業を終わらせる

開発者は、文法や句読点などの詳細に時間を費やしすぎると、消えてしまう可能性があります (またそうすべきです)。開発者は、マニュアルを調べたり、コード交換からコード スニペットをつなぎ合わせたりする必要がなくなり、代わりに、目的の結果を記述することで、完全にフォーマットされたコードの回答を得ることができます。大規模言語モデル (LLM) は、既存のコードのタイプミス、句読点エラー、開発者にとって頭痛の種となるその他の詳細を検査することもできます。

2. フレームワーク開発プロセスを再構築する

Spring、Express.js、Django などのソフトウェア フレームワークを使用して開発する場合、AI プログラミング ツールはソフトウェア開発の共通部分を抽象化し、一貫した設定をガイドラインとして設定します。共通の機能を提供する事前に作成されたコードだけでなく、生産性を大幅に向上させることができます。生成された AI は、定型コードを作成し、反復的なタスクを自動化し、コードの最適化を提案することで、ツールの価値を実証します。

AI は、特定のプロジェクトのフレームワーク コンポーネントをカスタマイズするのにも役立ちます。

3. 「ジェネラリスト」開発者が台頭するでしょう

多くの開発者の専門知識は、特定のプログラミング言語の習熟度にかかっています。 AI があらゆる言語でコードを生成できるようになると、Python や Ruby に習熟していることはそれほど重要ではなくなります。同様に、テストやコードの最適化などの専門的なバックエンド スキルに関連するタスクは、生成 AI モデルにすぐに転送されます。

最も価値のあるスキルは、魅力的なユーザー インターフェイスの構築、ユーザーのニーズをドキュメントに変換する、顧客をサポートする新しい方法の発明など、AI が苦手とするスキルです。ソフトウェアの「詩人」、つまりコードによって可能になる素晴らしいアイデアを夢想する人たちが中心舞台に立つことになります。

4. ソフトウェア テストの革命

生成 AI は当然ながらソフトウェア テストに適しています。開発者がコードを記述すると、AI が必要な数のテスト スクリプトを作成できます。最近の IDC の調査では、ソフトウェアの品質保証とセキュリティ テストが AI プログラミングの最も期待される利点であり、他の選択肢をはるかに上回っていることがわかりました。これにより、DevOps の継続的な統合/導入の実践が混乱し、多くのテスト専門家が新しい仕事分野を探すことになります。

5. ユニバーサル開発者の時代

#現在のローコード/ノーコード開発ツールはすでに非常に優れており、生成 AI はそれらを新たな高みに押し上げます。ローコード/ノーコード ツールは高度に自動化されていますが、それでも人間がホワイトボード上でワークフローをつなぎ合わせてソフトウェアに変換する必要があります。

将来的には、モデルに手描きのワークフロー スケッチを与えて、必要なコードを数秒で取得できるようになります。

2. マイナス面: コード汚染、テクノロジーの劣化

AI は将来性を秘めていますが、全能であると見なされるべきではありません。

1. 過剰テストのリスク

モデルはテストを迅速に生成できるため、必要以上のテストを実行する可能性があります。過剰テストはソフトウェア開発、特にチームが生成するテストの数によってパフォーマンスを測定する組織においてよくある問題です。重複したテストや不要なテストを実行しすぎると、プロジェクトの速度が低下し、後のプロセスでボトルネックが発生する可能性があります。

しかし、AI がテストを削除するタイミングを推奨できるようになれば、開発者は大きな解放を受けることになるでしょう。生成 AI のこのビジョンは私を将来に興奮させてくれます。

2. 開発スキルの低下

「私はいつも怠け者を選んで大変な仕事をするのです。なぜなら彼はそれを行うのに簡単な方法を見つけるからです。」この文は、しばしば誤ってビル・ゲイツの言葉であると考えられています。この文の出所は明らかではありませんが、この文自体には一定の真実があります。怠け者は常に重労働を避けるための近道を探しており、AI は優れた解決策を提供します。

生成 AI は怠惰な開発者にとって中毒性があり、肥大化して非効率でパフォーマンスの悪いコードの作成につながる可能性があります。さらに恐ろしいのは、AI プログラミング ツールが、優秀な開発者が誇るイノベーションを抑制してしまう可能性があることです。生成 AI は既存のパターンとデータに基づいてコーディングされるため、「コンフォート ゾーン」から出ることを望まない開発者のイノベーションの可能性がさらに制限される可能性があります。

3. AI プログラミング ツールのパフォーマンスは低い

生成 AI の性能は、モデルのトレーニングに使用されるデータによって決まります。

低品質のデータ、トレーニングのショートカット、不十分なヒント エンジニアリングにより、AI によって生成されたコードが品質基準を満たさなかったり、バグが多かったり、仕事を完了できなかったりする可能性があります。これにより、組織は AI プログラミング ツールの品質に対する信頼を失い、その潜在的な利点を逃す可能性があります。

3. 最も価値のある質問: AI はソフトウェア開発者に取って代わるのでしょうか?

一部の注目を集める専門家も同様の主張をしていますが、そのような結論を裏付ける歴史的な前例はありません。高級言語からオブジェクト指向、フレームワークに至るまで、技術の進歩により開発者の生産性は着実に向上していますが、需要は高まるばかりです。

ジェネレーティブ AI は、ローエンドの基本的なコーディング スキルの市場を切り崩す可能性がありますが、より大きな影響は、業界をバリュー チェーンの上位に押し上げて、LLM が現在苦手なこと、つまり革新を行うことです。

生成 AI モデルは、未知で作成を待っているものではなく、既知のものに基づいてトレーニングされることに注意してください。私は、機械が革新的なユーザー インターフェイスを設計したり、Uber をすぐに考案したりするとは思っていません。

しかし、開発者にとって、キャリアの中でそのような爆発的な生産性を経験するのは難しいかもしれません。開発者は、若い頃のようにマシンと戦おうとするのではなく、流れに身を任せて波に乗るべきです。 AI プログラミングは人々を多くの退屈な作業から解放するので、誰にとっても刺激的なはずです。特定の作業タスクがなくなる可能性があるというリスクは、学習して行動を起こす動機に変えられるべきです。ビジネス要件をエレガントでパフォーマンスの高いソフトウェアに変換できる質の高い開発者は、常に高い需要があります。

AIGC の詳細については、次のサイトをご覧ください:

51CTO AI.x コミュニティ

https://www.51cto.com/aigc/

以上がプログラミングの「Devin AI時代」、ソフトウェア開発者の喜びと悩みの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WorldCoin(WLD)価格予測2025-2031:WLDは2031年までに4ドルに達しますか? WorldCoin(WLD)価格予測2025-2031:WLDは2031年までに4ドルに達しますか? Apr 21, 2025 pm 02:42 PM

WorldCoin(WLD)は、独自の生体認証とプライバシー保護メカニズムを備えた暗号通貨市場で際立っており、多くの投資家の注目を集めています。 WLDは、特にOpenai人工知能技術と組み合わせて、革新的なテクノロジーを備えたAltcoinsの間で驚くほど演奏​​しています。しかし、デジタル資産は今後数年間でどのように振る舞いますか? WLDの将来の価格を一緒に予測しましょう。 2025年のWLD価格予測は、2025年にWLDで大幅に増加すると予想されています。市場分析は、平均WLD価格が1.31ドルに達する可能性があり、最大1.36ドルであることを示しています。ただし、クマ市場では、価格は約0.55ドルに低下する可能性があります。この成長の期待は、主にWorldCoin2によるものです。

クロスチェーントランザクションとはどういう意味ですか?クロスチェーントランザクションとは何ですか? クロスチェーントランザクションとはどういう意味ですか?クロスチェーントランザクションとは何ですか? Apr 21, 2025 pm 11:39 PM

クロスチェーントランザクションをサポートする交換:1。Binance、2。Uniswap、3。Sushiswap、4。CurveFinance、5。Thorchain、6。1inchExchange、7。DLNTrade、これらのプラットフォームはさまざまな技術を通じてマルチチェーン資産トランザクションをサポートします。

「ブラックマンデーセル」は、暗号通貨業界にとって厳しい日です 「ブラックマンデーセル」は、暗号通貨業界にとって厳しい日です Apr 21, 2025 pm 02:48 PM

暗号通貨市場での突入は投資家の間でパニックを引き起こし、Dogecoin(Doge)は最も困難なヒット分野の1つになりました。その価格は急激に下落し、分散財務財務(DEFI)(TVL)の総価値が激しく減少しました。 「ブラックマンデー」の販売波が暗号通貨市場を席巻し、ドゲコインが最初にヒットしました。そのdefitVLは2023レベルに低下し、通貨価格は過去1か月で23.78%下落しました。 DogecoinのDefitVLは、主にSOSO値指数が26.37%減少したため、272万ドルの安値に低下しました。退屈なDAOやThorchainなどの他の主要なDefiプラットフォームも、それぞれ24.04%と20減少しました。

カーネルエアドロップ報酬を獲得する方法バイナンスフルプロセス戦略 カーネルエアドロップ報酬を獲得する方法バイナンスフルプロセス戦略 Apr 21, 2025 pm 01:03 PM

暗号通貨の賑やかな世界では、新しい機会が常に現れます。現在、Kerneldao(Kernel)Airdropアクティビティは多くの注目を集め、多くの投資家の注目を集めています。それで、このプロジェクトの起源は何ですか? BNBホルダーはそれからどのような利点を得ることができますか?心配しないでください、以下はあなたのためにそれを一つ一つ明らかにします。

なぜ仮想通貨価格の上昇または下落があるのですか?なぜ仮想通貨価格の上昇または下落があるのですか? なぜ仮想通貨価格の上昇または下落があるのですか?なぜ仮想通貨価格の上昇または下落があるのですか? Apr 21, 2025 am 08:57 AM

仮想通貨価格の上昇の要因には、次のものが含まれます。1。市場需要の増加、2。供給の減少、3。刺激された肯定的なニュース、4。楽観的な市場感情、5。マクロ経済環境。衰退要因は次のとおりです。1。市場需要の減少、2。供給の増加、3。ネガティブニュースのストライキ、4。悲観的市場感情、5。マクロ経済環境。

Aavenomicsは、Aaveプロトコルトークンを変更し、Tokenの買戻しを導入するための推奨事項です。 Aavenomicsは、Aaveプロトコルトークンを変更し、Tokenの買戻しを導入するための推奨事項です。 Apr 21, 2025 pm 06:24 PM

Aavenomicsは、Aaveプロトコルトークンを変更し、Aavedaoの定足数を実装したToken Reposを導入する提案です。 Aave Project Chain(ACI)の創設者であるMarc Zellerは、これをXで発表し、契約の新しい時代をマークしていることに注目しました。 Aave Chain Initiative(ACI)の創設者であるMarc Zellerは、Aavenomicsの提案にAave Protocolトークンの変更とトークンリポジトリの導入が含まれていると発表しました。 Zellerによると、これは契約の新しい時代を告げています。 Aavedaoのメンバーは、水曜日の週に100でした。

通貨サークルでのレバレッジされた交換のランキングは 通貨サークルでのレバレッジされた交換のランキングは Apr 21, 2025 pm 11:24 PM

2025年のレバレッジド取引、セキュリティ、ユーザーエクスペリエンスで優れたパフォーマンスを持つプラットフォームは次のとおりです。1。OKX、高周波トレーダーに適しており、最大100倍のレバレッジを提供します。 2。世界中の多通貨トレーダーに適したバイナンス、125倍の高いレバレッジを提供します。 3。Gate.io、プロのデリバティブプレーヤーに適し、100倍のレバレッジを提供します。 4。ビットゲットは、初心者やソーシャルトレーダーに適しており、最大100倍のレバレッジを提供します。 5。Kraken、安定した投資家に適しており、5倍のレバレッジを提供します。 6。Altcoinエクスプローラーに適したBybit。20倍のレバレッジを提供します。 7。低コストのトレーダーに適したKucoinは、10倍のレバレッジを提供します。 8。ビットフィネックス、シニアプレイに適しています

通貨サークル市場に関するリアルタイムデータの上位10の無料プラットフォーム推奨事項がリリースされます 通貨サークル市場に関するリアルタイムデータの上位10の無料プラットフォーム推奨事項がリリースされます Apr 22, 2025 am 08:12 AM

初心者に適した暗号通貨データプラットフォームには、Coinmarketcapと非小さいトランペットが含まれます。 1。CoinMarketCapは、初心者と基本的な分析のニーズに合わせて、グローバルなリアルタイム価格、市場価値、取引量のランキングを提供します。 2。小さい引用は、中国のユーザーが低リスクの潜在的なプロジェクトをすばやくスクリーニングするのに適した中国フレンドリーなインターフェイスを提供します。

See all articles