2024年5月7日 18:11 EDT更新
マリア・ドイチャー
オラクル社は本日、ソフトウェア チーム向けの新しい人工知能生産性向上ツールである Oracle Code Assistant をプレビューしました。
このサービスは、同社のパブリック クラウド プラットフォームである OCI に展開された大規模言語モデルによって実現されています。Oracle によると、この大規模言語モデルは、何年分ものデータを含むソフトウェア リポジトリでトレーニングされたとのことです。さらに、同社はモデルに、社内のソフトウェア開発のベスト プラクティスと OCI のアプリケーション プログラミング インターフェイスに関する情報も提供しました。
Oracle Code Assistant は、数十のプログラミング言語でコードを生成できます。同社によれば、この AI は、企業で広く使用されている Java と SQL の処理に特に適しています。Oracle Code Assistant は、Oracle の子会社 NetSuite が、ユーザーがソフトウェア製品をカスタマイズできるように開発した専用言語である SuiteScript も理解します。
アプリケーション チームは、アシスタントの出力を要件に合わせてカスタマイズできます。たとえば、RAM が限られたデバイスで実行されるソフトウェアを開発している開発者は、メモリ効率の高いプログラミング方法を使用するように AI を構成できます。さらに、Oracle Code Assistant では、生成するコードに企業独自のソフトウェア コンポーネントを組み込むことができます。
このツールが容易にすると約束している作業の 1 つは、Java アプリケーションを最新化するプロセスです。プログラミング言語の構文は時間の経過とともに変化するため、開発者は新しく追加された機能を利用するために、アプリケーションのコード ベースを定期的に更新する必要があります。Oracle Code Assistant は、Java プログラムを最新バージョンの言語にアップグレードするために必要な作業量を削減すると約束しています。
同社によれば、このツールはデータベースのアップグレードも高速化できるという。オラクルの主力データベースの新バージョンが利用可能になると、企業は製品の機能強化を最大限に活用するために、クエリの SQL コードを更新しなければならないことがある。
「この不一致は、顧客の古いコードが新しいデータベース バージョンで導入された機能強化、バグ修正、セキュリティ更新、またはパフォーマンス改善を十分に活用していない可能性があるため、問題を引き起こす可能性があります」と、Oracle のアプリケーション開発グループの製品管理担当副社長である Aanand Krishnan 氏はブログ投稿で説明しています。「Oracle Code Assistant は、複雑でカスタマイズされることの多い PL/SQL コードのリファクタリングとテストを支援することで、データベースのアップグレードを加速します。これは時間がかかり、非常に高価になることがあります。」
Code Assistant は、新しいソフトウェアを生成するだけでなく、開発者の既存のコードをデバッグすることもできます。Oracle によると、この AI はアプリケーションの欠陥を自動的に検出し、修正方法を提案します。さらに、開発者がコードが期待どおりに動作するかどうかを確認するために使用するスクリプトであるユニット テストを生成することもできます。
アプリケーション ロジックに加えて、このツールは自然言語テキストを生成することができます。同僚のコードを理解したい開発者は、AI に説明を生成させることができます。同じ機能により、新しく作成されたソフトウェア機能のドキュメントを自動的に作成できます。
「検索拡張生成(RAG)を使用すると、組織のコードベースとガイドラインを接続でき、ツールはそのコンテンツに合わせた提案を生成します」とクリシュナン氏は詳しく説明した。
Code Assistant は現在テスト中です。Oracle によると、同社のエンジニアは日常業務のスピードアップにこの AI を使用しています。このソフトウェアは、IntelliJ IDEA と Microsoft Corp. の Visual Studio Code という 2 つの人気のコード編集アプリケーションの拡張機能として、未定の将来に顧客に提供される予定です。
Oracle、エンタープライズソフトウェアプロジェクトのスピードアップにCode Assistantを導入
Wiz はクラウド セキュリティ プラットフォームの拡大に向けて、120 億ドルの評価額で 10 億ドルの巨額資金調達を完了しました。
オープンソース AI: theCUBE が Red Hat の革新的なイノベーションへのアプローチを分析
Meta が新しい AI 広告ツールを発表、Meta Verified の利用範囲を拡大
AI とセキュリティの融合: RSAC 2 日目の theCUBE からの戦略的洞察
ServiceNow は、Now Assist 生成 AI エージェントを「独自のモデルを持ち込む」エクスペリエンスで強化しました。
Oracle、エンタープライズソフトウェアプロジェクトのスピードアップにCode Assistantを導入
AI – マリア・ドイチャー著。10分前
Wiz はクラウド セキュリティ プラットフォームの拡大に向けて、120 億ドルの評価額で 10 億ドルの巨額資金調達を完了しました。
セキュリティ – マリア・ドイチャー著 2時間前
オープンソース AI: theCUBE が Red Hat の革新的なイノベーションへのアプローチを分析
AI – デボニー・ホフ著。2時間前
Meta が新しい AI 広告ツールを発表、Meta Verified の利用範囲を拡大
AI – マリア・ドイチャー著 2時間前
AI とセキュリティの融合: RSAC 2 日目の theCUBE からの戦略的洞察
セキュリティ – チャド・ウィルソン著 3時間前
ServiceNow は、Now Assist 生成 AI エージェントを「独自のモデルを持ち込む」エクスペリエンスで強化しました。
AI – マイク・ホイートリー著 3時間前
無料コンテンツがお好きですか? フォローするには購読してください。