早く始め、より速く構築する:新しいAIツールが今日の開発者の障壁をいかに打ち破るか | TechCrunch

早く始め、より速く構築する:新しいAIツールが今日の開発者の障壁をいかに打ち破るか | TechCrunch

SAP Build の新世代 AI と融合開発機能により、開発者は好みのツールとコーディング言語を活用して、より効果的にコラボレーションできるようになります。

SAP Build、ビジネステクノロジープラットフォーム(BTP)担当プロダクトマーケティング担当副社長、シド・ミスラ

今日のソフトウェア開発チームは、かつてないほどのプレッシャーに直面しています。幸いなことに、生成AIなどの新しいテクノロジーは驚異的なスピードで進歩しており、開発チームは組織のビジネス運営を向上させるアプリを構築できるようになっています。

同時に、ヘルスケアから製造業に至るまで、あらゆる業界が競争力維持のために業務のデジタル化を競い合っており、開発者の需要はさらに高まっています。こうした傾向は、熟練した開発者の世界的な不足を深刻化させることは間違いありませんが、同時に開発者の生産性を向上させる新たな機会も生み出しています。

あらゆるスキルの開発者がビジネス アプリケーションを作成、拡張、自動化し、現在直面している障害を克服できるようにする生成 AI を活用して、アプリケーション開発の新しい時代へ踏み出しましょう。 

汎用AIソリューション

AIは、開発者にとって強力なツールセットであり、その応用範囲はますます広がっています。しかし、テクノロジーが日々の業務を変革する可能性を秘めている一方で、AIには独自の注意点も存在します。開発者が、高品質コードを生成するように訓練された大規模言語モデル(LML)を用いたAIにますます注目するようになるにつれ、そのAIは、開発者がアプリケーションに挿入したり、分析や理解を容易にするためのコード説明を行ったり、その他の用途に活用したりできるようになります。しかし、真に効果的な成果を得るには、ビジネス固有のコンテキストとデータに基づいたAIの成果が不可欠です。それがなければ、残念ながらAIの大きなメリットは失われてしまうでしょう。 

ゼロからのスタート

多くの企業、特に既に人員が不足している開発チームを管理している企業にとって、新しいビジネス アプリケーションをゼロから構築することは、時間がかかり、コストがかかりすぎます。 

意思決定者は、新しいソフトウェアの「構築 vs. 購入」という議論から、「(ゼロから)構築 vs. (業界固有の構築済みソリューション)構築」という議論へと変化しています。  

俊敏性を優先したい企業にとって、AI は、事前に構築されたソリューションを迅速にカスタマイズして特定のビジネス ニーズを満たすソリューションをカスタマイズできるため、アプリケーションの開発と自動化を加速できます。

未活用の専門知識

しかし、多くの組織では、深いソフトウェア知識を持つプロの開発者が、ビジネス機能に関する洞察力はあっても深いソフトウェア開発スキルは持ち合わせていない、サプライ チェーン、財務、その他の機能のビジネス エキスパートの専門知識を活用していません。 

これにより、開発チームは部門間の専門知識を活用せずにパズルを組み立てることになりますが、これは差別化されたビジネス アプリケーションを作成するために解決しなければならないシナリオです。

断片化されたシステム

今日の開発者にとって、統合はもはや通貨です。異なる環境やツール間の切り替えが少ないほど、作業効率は向上します。さらに、クラウドアプリケーション開発プラットフォームとビジネスアプリケーションの間には、現状ではサイロ化とレイヤー化が進んでおり、開発チームは既存のビジネスアプリケーションの強化、カスタマイズ、接続に多大なリソースを費やしています。 

開発者がこれらの障害を克服する方法

開発者が連携して作業できれば(部門間のコミュニケーションでも、単に作業ツールのセットを使って AI の力を活用するだけでも)、プロジェクトをより迅速に提供し、ビジネス アプリケーションを強化するより簡単な方法を見つけることができます。 

ビジネスAI

生成AIは、ワークフローの最適化とコード生成を基盤として、開発プロセスを加速させます。しかし、汎用的な機能にとどまらず、AIモデルはお客様のビジネスのコンテキストに合わせてトレーニングされ、業界のベストプラクティスを組み込み、お客様独自の業務プロセスを理解することができます。このパーソナライズされたアプローチにより、開発されるソリューションはお客様のニーズに完全に合致したものになります。

SAP TechEd 2024で発表されたSAP Buildの新たな改善により、開発者は生成型AIコパイロット「Joule」を使用してワークフローを自動化し、高品質なコードの生成、ユニットテスト、そして顧客の開発モデルに準拠したコード説明の提供が可能になります。開発者はJouleをカスタムスキルで拡張し、SAPアプリケーションと非SAPアプリケーションの両方とシームレスに統合することも可能です。この柔軟性により、開発者は顧客固有のニーズと要求を満たしながら、コーディングプロセスを加速することができます。 

あらゆる専門知識のためのツール

組織がアジリティとイノベーションを重視する中、プロコードおよびローコードといった新たなテクノロジーの登場は、開発者に生産性向上のための多様なツールキットを提供します。この「融合開発アプローチ」は、異なるスキルセット、ツール、プラクティスを統合し、多様なツールとテクノロジーを扱う開発チーム間のコラボレーションを促進します。

開発者は、複雑さ、スキルセット、プロジェクトの要件に基づいて、各タスクに最適なツールを選択できます。その結果、開発速度と品質が大幅に向上し、組織が保有するリソースを活用して新しいソリューションを市場投入するまでの時間を短縮できます。 

最近発表された SAP Build のアップデートにより、開発者は、ローコード、Java、JavaScript、ABAP など、スキルセットに関係なく、コーディング、テスト、統合、ライフサイクル管理のための共通の統合環境を利用できるようになります。これにより、開発が迅速化され、サイロが解消されます。

プレビルドソリューション 業界固有のソリューション

AIモデルに重要なビジネスコンテキストを組み込むことで、企業は既成のソリューションを活用し、チームが新しいアプリケーションの構築において大きなアドバンテージを得られるようになります。開発者は、新しいアプリケーションをゼロから構築するのではなく、ニーズに合わせてカスタマイズされたソリューションを自ら構築できるため、時間と労力を節約できます。

SAP Buildでは、開発者向けに500以上の構築済みソリューションと、ニーズに合わせて簡単に見つけて導入できるガイドとウィザードを提供しています。2024年末までに、生成AIコパイロット「Joule」にマルチエージェントシステム機能が追加され、複数の事業分野にまたがる複雑なワークフローを自動化することでビジネス課題の解決を支援します。これには、紛争管理と財務会計向けの2つのすぐに使用可能な自律型AIエージェントユースケースが含まれ、さまざまな紛争解決および財務シナリオを分析・解決するプロセスを効率化します。

ビジネスアプリケーションとの緊密な統合

開発プラットフォームは、開発者がコアビジネスアプリケーションを容易に拡張できるよう、ビジネスアプリケーションとのネイティブな統合と接続性を提供する必要があります。SAP Buildは、SAPアプリケーションおよび非SAPアプリケーションとの緊密な統合を提供し、開発者が自信を持ってビジネスアプリケーションを拡張できるよう支援します。

SAP Buildにより、ビジネスアプリケーションの拡張に関連する開発者エクスペリエンスが合理化されました。SAP S/4HANA Cloudの新しいSAP Build拡張ウィザードを使用すると、開発者はS/4HANA内からSAP Build機能に直接アクセスできます。これにより、ビジネスコンテキストを維持しながら、カスタムフィールド、ロジック、プロセス自動化をシームレスに追加し、カスタムアプリケーションを作成できます。SAP Buildは使い慣れたID、セキュリティ、APIを提供し、1,000以上のコネクタ、統合フロー、ビジネスイベントを使用してSAPアプリケーションと非SAPアプリケーションを接続します。

SAP Build によるアプリケーション開発の実現

開発者の生産性向上は、SAPにおける私たちの仕事の中核です。そのため、最新のSAP Buildアップデートでは、スキルセットに関わらずチームが連携できるよう、主要な開発ツールをすべて統合しました。SAPアプリケーションと非SAPアプリケーションの両方とシームレスに統合できます。SAP Buildは単なる開発ツールスイートではありません。より迅速で効率的なアプリケーション開発と自動化への入り口であり、開発者のエクスペリエンスを向上させ、合理化するためのより多くの方法を提供できることを嬉しく思います。 

SAP Buildの最新の改善点について詳しくはこちらをご覧ください