目次
#Airflow エンジニアリング ディレクターKaxil Naik は次のように考えています。 AI 支援の
AIツール開発コードが個々の開発チームに与える影響 大企業では、何千ものアプリケーション ツールと標準がサポートされています。開発者が記述するコードを減らして、より多くの作業を行うだけで済む場合、開発作業はどのようになるでしょうか。ジェネレーティブによって開発されたコードと統合された大企業の場合と同様#?
##生成 AISDLC 全体にさらに深く関わるようになると、次のような新しい疑問が生じる可能性があります。
ホームページ テクノロジー周辺機器 AI 生成 AI がソフトウェア開発を変える 10 の方法

生成 AI がソフトウェア開発を変える 10 の方法

Mar 11, 2024 pm 12:10 PM
AI ソフトウェア開発 overflow ソフトウェアプログラミング

#翻訳者| Chen Jun

##査読者| Chonglou

前世紀

90人々がソフトウェア プログラミングについて言及するとき、それは通常、エディタを選択し、コードをCVS または にチェックインすることを意味しました。 SVN コード ベースを作成し、そのコードを実行可能ファイルにコンパイルします。 EclipseVisual Studio (IDE ) などの対応する統合開発環境プログラミング、開発、文書化、構築、テスト、展開、その他のステップを完全なソフトウェア開発ライフサイクル (SDLC) に組み込むことができるため、開発者の作業効率が向上します。

生成 AI がソフトウェア開発を変える 10 の方法

近年、クラウド コンピューティングと

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.大企業向けの新しい開発モデルになる生成式を使用する

AIツール開発コードが個々の開発チームに与える影響 大企業では、何千ものアプリケーション ツールと標準がサポートされています。開発者が記述するコードを減らして、より多くの作業を行うだけで済む場合、開発作業はどのようになるでしょうか。ジェネレーティブによって開発されたコードと統合された大企業の場合と同様#?

##Red Hat 開発ツールおよび戦略推進部門の Markus Eisele 氏は、次のように考えています。その結果、開発者間の認知の違いが増大することは言うまでもありません。 「AI によって構築された一元的な開発ポータルは、開発チームによる簡単なアクセスを促進し、コラボレーション プロセスにおける摩擦を排除することで、チーム間のアプリケーションのベスト プラクティスを実現します。これは、統合開発環境がコンピューターと同様のアセンブリ プラットフォームに変わる可能性があることを意味します。」製造における支援設計 (

CAD

) または建設におけるビルディング インフォメーション モデリング (BIM)。焦点はカスタム コンポーネントの構築から移行します。既存のコンポーネントを組み立て、組み込みツールを活用して設計を検証します。4.プログラミング作業とコード供給の削減チェーン リスクの増加

生成 AI

を使用して開発されたコードのもう 1 つの影響は、ビジネスに関わることです。リーダーはどのように関連ポリシーを策定し、サプライ チェーン コードの内容を監視するのでしょうか。エンタープライズ アプリケーションに組み込まれています。これまで、企業が継続的に追跡する必要があるのは、オープン ソースおよび商用ソフトウェア コンポーネントでした。将来的には、この新しい 生成 AI 出力を追加する必要があるでしょう。

Sonatype の Live CTOIlkka Turunen は次のように考えています。 AIのサプライチェーンの維持管理において重要な役割を果たします。彼らは、日常業務における AI モデルの安全性、信頼性、および起源について、より厳格なレビューを実施する予定です。 AI リスク評価を実施し、AI モデルの部品表を適切に管理することで、企業は開発インフラストラクチャに適切な AI セキュリティと管理を確保する必要があります。

実際には、

SASTDAST、その他のセキュリティおよびコード管理コード スキャンの自動化を改善し、開発者がコードをエンタープライズ リソース ライブラリに統合する前に、

生成 AI

の出力コードがセキュリティ ポリシーに準拠しているかどうかを検証できるツール。5.新しいモデルの統合の加速過去 10 年間で、

API

#SaaS統合プラットフォーム、サービスとしての統合プラットフォーム (

iPaaS

) を通じて成長しました。 ) やその他のエコシステム テクノロジにより、開発者のコ​​ード統合能力は大幅に向上しました。それでも、信頼性とパフォーマンスを確保するために、開発者はデータ フィールドをマッピングし、論理変換をプログラムするための多くの基本的な作業を行う必要があります。 ジェネレーティブ AI、開発者は自然言語要件を備えた製品を構築でき、ビジュアル プロセスをコードなしで統合できます。Emmanuel Cassimatis、 SAP AI およびイノベーション チームで働く彼は、次のように考えています。開発ライフサイクルは常に細分化されています。 AI はさまざまなアプリケーションからデータをマイニングし、統一された統合レベルを達成することで、開発者間のコラボレーションを強化できます。 ”##

6.開発者は AI エージェントのマネージャーになります

ハニカム責任者 製品マネージャー フィリップ カーター は、生成 AI が開発者と品質保証 (QA) エンジニアの将来のタスクを変えると信じています。 「将来的には、自然言語がより多くのコード生成と、生成されたコードを検証するためのテストをガイドするようになるでしょう。AI エージェントがほとんどの作業を行うことになり、開発者はこれらのエージェントが従うべきプログラミングの目標と制約を設定する必要があります。」

Carter は引き続き大胆に予測します。「AI エージェントは、実行中のプログラムの動作を分析し、未知の要因をチェックして、開発者の手の届かないタスクを実行できます。」したがって、開発者はシステム アーキテクチャ、非機能性、運用要件を高レベルの観点から定義して、生成 AI を導くことができます。自分で行うのではなく、コード開発と自動テスト。

7.AI は SDLC# の複数の段階に導入されています

##現在、Copilots と多くの 生成 AI このツールは主にプログラミングに焦点を当てていますが、その新機能は SDLC の他の段階も変更します。 Gigster のプリンシパル ソリューション エンジニアであるウンベルト モレイラ氏は、次のように考えています。たとえば、モデル A は要件に合わせて最適化でき、モデル B はコード開発用、モデル C は QA 用です。」

実際には、さまざまなツールのおかげで、より強力なテストが提供されます。コード変更に関するフィードバックをより迅速に提供できるため、生成 AI モデルへの移行は QA に一定の影響を与えています。 Descope の共同創設者 Gilad Shriki 氏は、「AI の台頭により、SDK からテスト、ドキュメントに至るまで、ソフトウェア エンジニアリングを取り巻くすべての側面が生成 AI によって支援されるようになるでしょう。開発担当者は、特定の AI 使用法での作業を文書化する必要さえあります」と述べています。

#8.Generative AI

開発の役割をセグメント化する

ソフトウェア開発における生成 AI の役割は、現在の従来の人間の開発機能から分離される可能性があります。言い換えれば、マシンが果たすさまざまなコード ジェネレーター、コンパイラー、その他の開発セグメントの役割が徐々に現れることになります。

Chainguard#Dustin Kirkland

は次のように考えています。「人間の開発者に加えて、従来のコード開発でおなじみのパースペクティブですが、別の隠れたパースペクティブが現れます。このパースペクティブは人間には読みにくいですが、AI が実行するコンパイラーとインタプリタによって完全に理解できます。このコードの中間層は、別のパースペクティブとして機能します。しかし、AI 自体のセキュリティ識別機能が正確かつ効率的であるかどうかを疑問視する人もいます。

9.AI は開発プロセスの運用能力を向上させます

LaunchDarkly のデベロッパー エクスペリエンス ディレクター Cody De Arkland

は、ソフトウェアの改善に役立つ

生成 AI と対話型学習の使用を提案しました。アプリケーションの信頼性と操作性のユースケース。 # 学習した内容に準拠し、設計標準を満たす Web アプリケーション コンポーネントを開発および生成する

開発者が新しい機能を作成したことを検出したら、対応する機能タグを作成します
  • ##新しいソフトウェアの展開を開始します (
  • CI/CD
  • ) と、問題が発見された場合にロールバックする機能
  • デプロイ後ではなくカスタマイズによって実行-run、QAもちろん、これらのユースケースには問題も伴います:
  • Generative AI どのような次世代開発と SRE
機能が有効化または強化されるか。

#10.企業が防御すべき AI リスク

##生成 AISDLC 全体にさらに深く関わるようになると、次のような新しい疑問が生じる可能性があります。

生成 AI知的財産権 (コードとデータを含む) などの潜在的なリスク。これを行うには、企業はメリットがリスクを上回るかどうかを検討する必要があります。

タブナインエコシステム事業開発担当副社長ブランドン・ユングは次のように考えています: モデルに入力されるデータ、特にデータのトレーニング セットでは、企業の最も貴重な資産 -- コードとデータを保護する AI モデルの評価と選択に時間と労力を費やします。

Generative AI を使用したソフトウェア開発はまだ初期段階にありますが、Generative AI アルゴリズム、およびこれらのアルゴリズムをサポートするツールが企業資産を保護するための保護手段を確立できるかどうかは、生成 AIソフトウェア自体の開発、テスト、展開、そしてメンテナンス能力。

#翻訳者紹介

##Julian Chen、51CTO コミュニティ エディター、10 年以上の経験を持つIT プロジェクトの実装経験があるため、社内外のリソースとリスクの管理と制御に優れており、ネットワークと情報セキュリティの知識と経験の普及に重点を置いています。

元のタイトル: 生成 AI がソフトウェア開発を変革する 10 の方法 、アイザック・サコリック著

以上が生成 AI がソフトウェア開発を変える 10 の方法の詳細内容です。詳細については、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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

ビットコインの誕生以来の歴史的な価格の概要。ビットコインの歴史的な価格動向を完全にまとめています。 ビットコインの誕生以来の歴史的な価格の概要。ビットコインの歴史的な価格動向を完全にまとめています。 Jan 15, 2025 pm 08:14 PM

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

ビットコインBTC歴史的価格動向チャートの誕生以来の歴史的価格のリスト(最新の要約) ビットコインBTC歴史的価格動向チャートの誕生以来の歴史的価格のリスト(最新の要約) Feb 11, 2025 pm 11:36 PM

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

2018-2024 USDのビットコインの最新価格 2018-2024 USDのビットコインの最新価格 Feb 15, 2025 pm 07:12 PM

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

ビットコインの誕生以来の歴史的価格の詳細の最も完全な要約(2025年の最新バージョン) ビットコインの誕生以来の歴史的価格の詳細の最も完全な要約(2025年の最新バージョン) Feb 15, 2025 pm 06:45 PM

ビットコインの重要なノード履歴価格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コミュニティは課題にどのように対応できますか? ChatGpt時代には、技術的なQ&Aコミュニティは課題にどのように対応できますか? Apr 01, 2025 pm 11:51 PM

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

DeepseekはV3/R1の理論的な日々の収入をリリースします。利益率は545% DeepseekはV3/R1の理論的な日々の収入をリリースします。利益率は545% Mar 12, 2025 pm 02:18 PM

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

CSSのクリップパス属性を使用して、セグメルターの45度曲線効果を実現する方法は? CSSのクリップパス属性を使用して、セグメルターの45度曲線効果を実現する方法は? Apr 04, 2025 pm 11:45 PM

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

1つの記事で、次のことをご覧ください:仮想通貨基金レートとは何ですか? 1つの記事で、次のことをご覧ください:仮想通貨基金レートとは何ですか? Feb 15, 2025 pm 10:06 PM

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

See all articles