オラクル、JavaやSQLに最適化したプログラミング支援AI「Oracle Code Assist」発表。PL/SQLコードのリファクタリングとテストなども可能

今回は「オラクル、JavaやSQLに最適化したプログラミング支援AI「Oracle Code Assist」発表。PL/SQLコードのリファクタリングとテストなども可能」についてご紹介します。

関連ワード (予定、今後、複雑等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


オラクルは、Visual Studio Codeなどのコードエディタ上でコードの生成やテストケースの作成、アップグレードの自動化などを可能にするプログラミング支援AI「Oracle Code Assist」を発表しました。プレスリリース、日本語ブログ)。

Oracle Code Assist

Oracle Code Assistはさまざまなプログラミングに対応すると同時に、Java、SQL、Oracle Cloudでの開発に最適化されており、コードのコンテキストに沿ったコードの生成や補完、テストなどを生成可能で、また企業ごとにカスタマイズすることも可能です。

例えば、下記は「Create Java Websocket server」と右下のチャット欄で指定すると、右上のウィンドウでJavaのコードが生成されています。

Oracle Code AssistでJavaコードを生成

Visual Studio CodeとJetBrains IntelliJ IDEAのプラグインとして提供され、現在オラクル社内でのプログラミングには既に使われており、今後ユーザーにも提供される予定です。

Oracle Code Assistでコード生成、コードレビュー、テストなど

Oracle Code Assistでは、以下のようなことが可能だと説明されています。

  • コードの生成
  • テストケースの生成
  • コードのコメント生成
  • パフォーマンス向上のための言語のアップグレード
  • コードの分析による最適化
  • コードレビュー
  • コードの説明
  • 組織のガイドラインに基づく提案
  • 生成されたコードをスキャンして非許容ライセンスを検出
  • Oracle Cloudでコードをより適切に実行するための提案

例えば、時間とコストがかかる複雑で頻繁にカスタマイズされるPL/SQLコードのリファクタリングとテストを支援することも可能とのことです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
書くときにもフォントにこだわりたい 書いていて気持ちいい、お勧めフォントは? (1/3 ページ)
イラスト・デザイン
2021-03-20 21:17
米財務省、仮想通貨ミキシング業者Tornado.Cashに制裁措置–安全保障上の脅威と認定
IT関連
2022-08-10 02:33
「Zoom連携アプリ」と「Zoom Events」リリース
IT関連
2021-07-26 00:20
Googleの10カ国の従業員、世界規模の労組「Alpha Global」結成
企業・業界動向
2021-01-27 04:19
食事の計画と食料品のコンシェルジュサービスを組み合わせたドイツKitchenfulの新事業
フードテック
2021-07-25 02:25
サステナビリティや経済安保リスクが迫る日本企業のグループガバナンス再構築
IT関連
2022-10-06 05:39
日本酒作りの要となる品温管理を強化、IoT酒造品温監視システム「もろみ日誌」でラトックシステムと第一工業がタッグ
フードテック
2021-05-18 11:35
英GCHQによる大量データ傍受はプライバシーの権利侵害–欧州人権裁判所
IT関連
2021-05-28 14:02
NEC、2023年度第1四半期決算は増収増益–局所の苦戦も大局に影響なし
IT関連
2023-08-01 17:29
デジタル人材の半数、「業務がChatGPTなどのAIに代替される」と回答
IT関連
2023-04-19 01:00
知識の価値と限界費用ゼロをビジネスモデルにするグルーヴノーツの取り組み
IT関連
2023-10-11 06:52
フォーティネットが推進する「ファブリック」戦略をひも解く
IT関連
2022-06-21 19:43
「Elasticsearch」のライセンス変更でAWSが示した対応方針
IT関連
2021-01-28 01:37
ゲーム業界のデータベース事情。大量のシャーディングで複雑化する負荷分散、メンテナンスで止めないとスケールアップ・ダウンができないなどの課題。解決方法は?[PR]
MySQL
2023-11-14 23:14