コードのペースト先をAIが自動判別、別プログラミング言語への変換や、変数名、関数名を自動変換してくれる「Smart Paste」機能、Codeiumが提供開始

今回は「コードのペースト先をAIが自動判別、別プログラミング言語への変換や、変数名、関数名を自動変換してくれる「Smart Paste」機能、Codeiumが提供開始」についてご紹介します。

関連ワード (個人、利用可能、機能等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


生成AIによるプログラミング支援ツール「Codeium」を提供しているCodeiumは、コードをコピー&ペーストする際にAIが自動的にエディタ上のプログラミング言語を判別し、コードをペースト先のプログラミング言語に変換する機能などを備えた新機能「Codeium Smart Paste」(以下、Smart Paste)の提供開始を発表しました。

Found the perfect answer on the internet? But the sample code is in Python, and your project is not? Time for some manual work to translate the answer…

Not with Smart Paste!

Paste code directly to a desired language while matching variable and function names. pic.twitter.com/hK7YjkTbSz

— Codeium (@codeiumdev) August 21, 2024

Codeiumは生成AIを用いたコードの補完やプロンプトによるコードの自動生成などの機能を提供するツールです。個人は無料で利用可能です。GitHub Copilotの競合といえるでしょう。

AIがペースト先を自動判別し、コードを変換

Smart Pasteによるプログラミング言語の変換は、自動的に行われます。下記はデモ動画から、プログラミング言語の自動変換例です。

まず、Pythonのコードをコピーします。

Codeium Smart Paste fig1

コードエディタのGo言語のページにペーストしようとすると、クリップボード内のPythonコードが自動的にGo言語に変換されてペーストされます。

Codeium Smart Paste fig2

プログラミング言語の変換だけでなく、ペースト先のコードの内容に合わせて変数名や関数名も自動的に変更してくれると説明されています。

このSmart Pasteにより、既存のコードを別のプログラミング言語へマイグレーションする作業や、別のプログラミング言語で書かれているサンプルコードの活用、スニペットのコードを利用する場合の変数名や関数名の整合性の確保などが容易になることが期待されます。

Smart PasteはVisual Studio CodeにCodeiumをインストールした環境で利用可能。今後JetBrains IDEにも対応する予定とされています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Googleの親会社Alphabet、ロボット用ソフト企業Intrinsic立ち上げ
企業・業界動向
2021-07-26 13:12
日本IBM、医薬品の流通経路や在庫状況を可視化–ブロックチェーン活用したプラットフォームを検証開始
IT関連
2023-03-30 05:10
CentOS 8を最長2029年まで使えるようにアップデートパッチを提供し続ける「CentOS 8救済サービス」、RHELクローンOSベンダが提供を発表[PR]
Linux
2021-03-16 23:00
IoT・M2M関連のアプトポッドが8億円を調達、エムスリーと遠隔医療・ヘルスケア領域の協業も
IoT
2021-03-16 06:11
若手研究者と共同創業するHERO Impact Capitalが1号ファンドを組成し投資活動開始、ファンド規模は30億円
IT関連
2022-02-26 21:26
ローコード/ノーコードの利点と問題点–開発者に求められる新たな役割
IT関連
2023-04-08 14:24
トランスコスモスとAdaloが協業–アプリの開発代行やトレーニングをパッケージで提供
IT関連
2023-06-24 06:10
連邦政府はSpaceXがNASAの月着陸船建造を受注したことに対するBlue OriginとDyneticsの異議を退ける
宇宙
2021-08-18 23:33
ブロックチェーンを利用して従来の美術品の所有権管理も行うLobusが6.5億円調達
ブロックチェーン
2021-04-30 06:56
全座席に2口コンセント 京急が新型車両を春に導入 前面展望席も復活
くらテク
2021-01-22 02:33
「順位を優先」「ネット予約を代行」ワクチン接種で詐欺横行
IT関連
2021-05-25 11:40
NECら3者、電子カルテとAI技術の融合で医療ビッグデータを多角的に解析
IT関連
2023-06-16 04:37
日立ソリューションズ、SBOM管理をクラウドサービスで提供–必須化の動き受け
IT関連
2023-12-14 06:26
ソニー、7月7日の新カメラ発表を延期 「盧溝橋事件の日」批判も
くらテク
2021-07-07 05:49