InfoWorld 編集長 |
Oracle は、組織のベストプラクティスやコードベースに合わせてカスタマイズできるコンテキスト固有の提案を開発者に提供する AI 搭載コーディング アシスタントである Oracle Code Assist を発表しました。
Oracle は Oracle Code Assist の提供開始日を明らかにしなかったが、同社の開発者は Oracle 製品およびサービスの構築にこのツールを使用していると述べた。同社によると、Oracle Code Assist は、ほとんどの最新プログラミング言語で記述されたコードの作成、アップグレード、リファクタリングに使用できるという。
Oracle Cloud Infrastructure (OCI) 上で実行される大規模言語モデル (LLM) を搭載した Oracle Code Assist は、OCI での Java、SQL、および一般的なアプリケーション開発向けに最適化されています。また、Ruby と C++ もサポートしており、Python、Terraform インフラストラクチャ アズ コード言語、および Netsuite SuiteScript スクリプト言語での使用がテストされています。
Oracle Code Assist は、コード スニペット、依存関係の分析、エラー緩和の代替手段、テスト ケース、注釈、要約、ドキュメントを提供することで、ソフトウェア開発ライフサイクルの複数のステップに対応していると Oracle は述べています。これは、JetBrains IntelliJ Idea IDE または Microsoft の Visual Studio Code エディタの開発環境プラグインとして導入されています。このツールは、開発者がどこで実行しても、アプリケーションの構築、最適化、アップグレードを行うのに役立つ専門家の意見に基づいたフィードバックを提供するようにトレーニングされています。
Oracle Code Assist は、長年にわたり開発されたソフトウェアのリポジトリでトレーニングされており、アプリケーションがどこに導入されているかに関係なく、組織にサービスを提供できるようになっていると Oracle は述べています。アシスタントは、OCI サービス API、コーディング パターン、Java、SQL、OCI、NetSuite SuiteScript などのその他のテクノロジからの Oracle ソフトウェア開発プラクティスを使用して微調整されます。
Oracle は、Oracle Code Assist により、コード生成、コード注釈、およびコード機能を説明する API ドキュメントやコメントの生成を通じて、開発者の速度が向上すると述べています。その他の利点としては、コードのわかりやすい要約によるコードの説明可能性、コードレビューの高速化、テスト カバレッジ生成などがあります。コードのコンテキストに基づいてユニット テストと機能テストを作成する Oracle Code Assist の機能は、開発者がテスト品質を向上させるのに役立つと Oracle は述べています。
Oracle は、Oracle Code Assist が開発者のコードの一貫性と最適化の向上に役立つと考えられる 5 つの方法を挙げています。
Paul Krill 氏は InfoWorld の編集長であり、アプリケーション開発を中心に記事を書いています。
著作権 © 2024 IDG Communications, Inc.
著作権 © 2024 IDG Communications, Inc.
元記事: https://www.infoworld.com/article/3715445/oracle-unveils-ai-powered-coding-assistant.html