生成 AI がソフトウェア開発を変える 10 の方法
#翻訳者| Chen Jun
##査読者| Chonglou前世紀
90人々がソフトウェア プログラミングについて言及するとき、それは通常、エディタを選択し、コードをCVS または にチェックインすることを意味しました。 SVN コード ベースを作成し、そのコードを実行可能ファイルにコンパイルします。 Eclipse や Visual Studio (IDE ) などの対応する統合開発環境プログラミング、開発、文書化、構築、テスト、展開、その他のステップを完全なソフトウェア開発ライフサイクル (SDLC) に組み込むことができるため、開発者の作業効率が向上します。
DevSecOps 自動化ツールが人気です。これにより、開発者の総合的な能力が向上し、より多くの企業がソフトウェア アプリケーションの開発、展開、保守を容易にできるようになります。
現在、生成 AI は次世代開発パラダイム シフトの触媒として機能し、企業がソフトウェアを作成および保守する方法を変え、新しい開発ツールとパラダイムをもたらすことを約束しています。この点で、多くの開発者は、AI によって私たちが知っているようなプログラミング スキルの消滅につながるのではないかと考え始めています。同時に、さまざまな企業のIT リーダーも次のことを検討しています。AI は次の SDLC と にどのような影響を与えるでしょうか。 DevSecOps の開発に 10 年かかりますか?これら 2 つの質問について、私はあなたと一緒に以下の答えを見つけていきます。 ジェネレーティブ AI ジェネレーティブ AI は新しいツールですか、それとも新しい開発方法ですか?
#プルミ
#CEOジョー・ダフィー は次のように考えています。「AI はプログラミングの自動化を強化し、企業の生産性と生産性を大幅に向上させ、それによって人間の業務の抽象化レベルを向上させますが、プログラミングを真に置き換えることはできません。」 Ashish Thomvest Ventures の責任者である Kakran 氏は、: 「生成 AI がソフトウェア デリバリーのライフ サイクルを破壊している。」開発チームと DevOps チームの生産性が向上すると考えています。 同時に、生成 AI の機能が向上し続けるにつれて、開発者の責任もそれに応じて調整されます。 マティリオン同社の最高技術責任者エド・トンプソン
は次のように考えています。# の現在の形式は実際に開発者の生産性を向上させ、これまでの忙しさを解消します。Copilots がプログラミングの世界を根本的に変えたと信じている人たちです。人々は開発者の仕事を誤解しています。それはコードを書くだけであり、現実世界の問題を解決することではありません。」では、生成的な ソフトウェア開発の世界? 1.自然言語プロンプトに基づいて標準コードを生成天文学者
#Airflow エンジニアリング ディレクターKaxil Naik は次のように考えています。 AI 支援の
Copilot は自然言語を関数コードに変換し、複雑なコード ベースの理解を簡素化し、開発のベスト プラクティスが確実に遵守されるようにします。 プログラミング作業をより効率的にします。"StackOverflow の ##2023 year開発者調査 によると、開発者の 70% が開発プロセスで AI ツールを使用している、または使用する予定であることがわかりました。開発に AI を使用した人の中で、82% 以上が AI を使用してソフトウェア コードを作成したことがあります。これらの数字は、開発者が従来のようにコードを記述し、既存のコードを再利用し、コンポーネントを構築する方法がパラダイム シフトを起こしていることを示すのに十分です。 2.
コード検証は開発者の重要な責任ですプログラミングをより簡単にする よりシンプルかつ効率的にするために、開発者は、生成されたコードのセキュリティ上の問題やパフォーマンス上の欠陥を回避するために、多くの時間を費やし、効率的なツールを使用してコードを検証するという重要な責任を負う必要があります。 Sonar の開発者関係担当ディレクター、ピーター・マッキー氏「AI は生産性を向上させるために使用されており、彼らには AI が生成するものを徹底的に検査する責任があります。」 多くの場合、プログラムに従ってクリーニングを行うことで、継続的な検査と監視が確実に実行されるようになります。配送プロセス中。これにより、開発者は、手動で作成されたコードや AI で生成されたコードの潜在的なバグや脆弱性を修正する代わりに、新しいタスクにより多くの時間を費やすことができます。 McKee 氏は次のように付け加えました。「開発者が自動化を使用して AI 生成コードをスキャンおよび監視できなかった場合、修正が必要な後続のコードと技術的負債が指数関数的に増加することを意味します。 #3.大企業向けの新しい開発モデルになる生成式を使用する ##Red Hat 開発ツールおよび戦略推進部門の Markus Eisele 氏は、次のように考えています。その結果、開発者間の認知の違いが増大することは言うまでもありません。 「AI によって構築された一元的な開発ポータルは、開発チームによる簡単なアクセスを促進し、コラボレーション プロセスにおける摩擦を排除することで、チーム間のアプリケーションのベスト プラクティスを実現します。これは、統合開発環境がコンピューターと同様のアセンブリ プラットフォームに変わる可能性があることを意味します。」製造における支援設計 ( ) または建設におけるビルディング インフォメーション モデリング (BIM)。焦点はカスタム コンポーネントの構築から移行します。既存のコンポーネントを組み立て、組み込みツールを活用して設計を検証します。4.プログラミング作業とコード供給の削減チェーン リスクの増加 Sonatype の Live CTOIlkka Turunen は次のように考えています。 AIのサプライチェーンの維持管理において重要な役割を果たします。彼らは、日常業務における AI モデルの安全性、信頼性、および起源について、より厳格なレビューを実施する予定です。 AI リスク評価を実施し、AI モデルの部品表を適切に管理することで、企業は開発インフラストラクチャに適切な AI セキュリティと管理を確保する必要があります。 SAST、DAST、その他のセキュリティおよびコード管理コード スキャンの自動化を改善し、開発者がコードをエンタープライズ リソース ライブラリに統合する前に、 の出力コードがセキュリティ ポリシーに準拠しているかどうかを検証できるツール。5.新しいモデルの統合の加速過去 10 年間で、 ) を通じて成長しました。 ) やその他のエコシステム テクノロジにより、開発者のコード統合能力は大幅に向上しました。それでも、信頼性とパフォーマンスを確保するために、開発者はデータ フィールドをマッピングし、論理変換をプログラムするための多くの基本的な作業を行う必要があります。 ジェネレーティブ AI、開発者は自然言語要件を備えた製品を構築でき、ビジュアル プロセスをコードなしで統合できます。Emmanuel Cassimatis、 SAP AI およびイノベーション チームで働く彼は、次のように考えています。開発ライフサイクルは常に細分化されています。 AI はさまざまなアプリケーションからデータをマイニングし、統一された統合レベルを達成することで、開発者間のコラボレーションを強化できます。 ”## ハニカム責任者 製品マネージャー フィリップ カーター は、生成 AI が開発者と品質保証 (QA) エンジニアの将来のタスクを変えると信じています。 「将来的には、自然言語がより多くのコード生成と、生成されたコードを検証するためのテストをガイドするようになるでしょう。AI エージェントがほとんどの作業を行うことになり、開発者はこれらのエージェントが従うべきプログラミングの目標と制約を設定する必要があります。」 Carter は引き続き大胆に予測します。「AI エージェントは、実行中のプログラムの動作を分析し、未知の要因をチェックして、開発者の手の届かないタスクを実行できます。」したがって、開発者はシステム アーキテクチャ、非機能性、運用要件を高レベルの観点から定義して、生成 AI を導くことができます。自分で行うのではなく、コード開発と自動テスト。 ##現在、Copilots と多くの 生成 AI このツールは主にプログラミングに焦点を当てていますが、その新機能は SDLC の他の段階も変更します。 Gigster のプリンシパル ソリューション エンジニアであるウンベルト モレイラ氏は、次のように考えています。たとえば、モデル A は要件に合わせて最適化でき、モデル B はコード開発用、モデル C は QA 用です。」 #8.Generative AI Chainguard#Dustin Kirkland 生成 AI と対話型学習の使用を提案しました。アプリケーションの信頼性と操作性のユースケース。 # 学習した内容に準拠し、設計標準を満たす Web アプリケーション コンポーネントを開発および生成する #10.企業が防御すべき AI リスク 生成 AI知的財産権 (コードとデータを含む) などの潜在的なリスク。これを行うには、企業はメリットがリスクを上回るかどうかを検討する必要があります。 タブナインエコシステム事業開発担当副社長ブランドン・ユングは次のように考えています: モデルに入力されるデータ、特にデータのトレーニング セットでは、企業の最も貴重な資産 -- コードとデータを保護する AI モデルの評価と選択に時間と労力を費やします。 Generative AI を使用したソフトウェア開発はまだ初期段階にありますが、Generative AI アルゴリズム、およびこれらのアルゴリズムをサポートするツールが企業資産を保護するための保護手段を確立できるかどうかは、生成 AIソフトウェア自体の開発、テスト、展開、そしてメンテナンス能力。
元のタイトル: 生成 AI がソフトウェア開発を変革する 10 の方法 、アイザック・サコリック著AIツール開発コードが個々の開発チームに与える影響 大企業では、何千ものアプリケーション ツールと標準がサポートされています。開発者が記述するコードを減らして、より多くの作業を行うだけで済む場合、開発作業はどのようになるでしょうか。ジェネレーティブによって開発されたコードと統合された大企業の場合と同様#?
を使用して開発されたコードのもう 1 つの影響は、ビジネスに関わることです。リーダーはどのように関連ポリシーを策定し、サプライ チェーン コードの内容を監視するのでしょうか。エンタープライズ アプリケーションに組み込まれています。これまで、企業が継続的に追跡する必要があるのは、オープン ソースおよび商用ソフトウェア コンポーネントでした。将来的には、この新しい 生成 AI 出力を追加する必要があるでしょう。
は #SaaS統合プラットフォーム、サービスとしての統合プラットフォーム (
iPaaS
6.開発者は AI エージェントのマネージャーになります
7.AI は SDLC# の複数の段階に導入されています
ソフトウェア開発における生成 AI の役割は、現在の従来の人間の開発機能から分離される可能性があります。言い換えれば、マシンが果たすさまざまなコード ジェネレーター、コンパイラー、その他の開発セグメントの役割が徐々に現れることになります。
LaunchDarkly のデベロッパー エクスペリエンス ディレクター Cody De Arkland
は、ソフトウェアの改善に役立つ
機能が有効化または強化されるか。 ##生成 AI が SDLC 全体にさらに深く関わるようになると、次のような新しい疑問が生じる可能性があります。
#翻訳者紹介
##Julian Chen、51CTO コミュニティ エディター、10 年以上の経験を持つIT プロジェクトの実装経験があるため、社内外のリソースとリスクの管理と制御に優れており、ネットワークと情報セキュリティの知識と経験の普及に重点を置いています。
以上が生成 AI がソフトウェア開発を変える 10 の方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









暗号通貨としてのビットコインは、その誕生以来、市場の大きな変動を経験してきました。この記事では、読者がビットコインの価格傾向と重要な瞬間を理解できるように、誕生以来のビットコインの歴史的な価格の概要を提供します。ビットコインの過去の価格データを分析することで、その価値に対する市場の評価やその変動に影響を与える要因を理解し、将来の投資決定の基礎を提供することができます。

2009年の作成以来、ビットコインの価格はいくつかの大きな変動を経験し、2021年11月に69,044.77ドルに上昇し、2018年12月に3,191.22ドルに減少しました。 2024年12月の時点で、最新の価格は100,204ドルを超えています。

リアルタイムのビットコインUSD価格 ビットコインの価格に影響を与える要因 将来のビットコイン価格を予測するための指標 2018年から2024年のビットコインの価格に関する重要な情報を次に示します。

ビットコインの重要なノード履歴価格2009年1月3日:ジェネシスブロックが生成され、最初のビットコインが生成され、値0の値が生成されました。 10月5日:最初のビットコイントランザクション、プログラマーが10,000ドルのビットコインを備えた2つのピザを購入しました。これは0.008ドルに相当します。 2010年2月9日:Gox Moux Exchangeはオンラインになり、初期のビットコイン取引の主要なプラットフォームになりました。 5月22日:ビットコインは初めて1ドルを破ります。 7月17日:ビットコインプライスは0.008ドルに急落し、史上最低値に達しました。 2011年2月9日:ビットコインの価格は初めて10ドルを破ります。 4月10日:Mt。Go

ChatGpt時代のテクニカルQ&Aコミュニティ:SegmentFaultの対応戦略StackOverFlow ...

最近、人工知能推論システムDeepseekは、V3/R1推論システムの重要な秘密を包括的に明らかにする記事をリリースしました。この記事は、Deepseekの理論的コストや利益率などの重要な情報を初めて開示しました。報告によると、DeepSeekV3とR1のすべてのサービスはH800GPUを使用し、サービスの有効性を確保するためにトレーニングと同じ精度を採用しています。同時に、Deepseekは、ハードウェアの利用を最大化するために、昼夜のリソース割り当てを実現します。統計によると、GPUレンタルのコストが1時間あたり2米ドルであると仮定すると、1日のDeepSeekの総コストは87,072米ドルです。すべてのトークンがdeepseekr1の価格設定に従って計算されている場合、1日の理論的総収入は56,202です

セグメントターの45度の曲線効果を達成する方法は?セグメンテーションデバイスを実装する過程で、左ボタンをクリックすると、適切な境界線を45度の曲線に変える方法とポイント...

仮想通貨の資金調達率は、デリバティブ取引でポジションを保持しているトレーダーに請求される手数料です。これは、契約の有効期限が切れたときのスポット市場価格と先物契約価格との間のプレミアムまたは割引を反映しています。スポット価格が先物価格よりも高い場合、資本金利はマイナスです。つまり、ショートポジションが長いポジションのトレーダーに手数料を支払うトレーダーは意味があります。それどころか、スポット価格が先物価格よりも低い場合、資本金利はプラスです。つまり、長いポジションを行うトレーダーは、ショートポジションを行うトレーダーに料金を支払うことです。
