AIでユニットテストを自動生成。リファクタリング、ドキュメントの生成、バグの検出なども行う「Refraction」登場

今回は「AIでユニットテストを自動生成。リファクタリング、ドキュメントの生成、バグの検出なども行う「Refraction」登場」についてご紹介します。

関連ワード (具体的、利用、自動的等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


ChatGPTに代表される自然言語やプログラミング言語のコードを理解するAIを用いてコーディングの支援を行うツールがまた新たに登場しました。

Refractionは、示されたコードから自動的にユニットテストを生成するほか、コードのリファクタリング、ドキュメントの生成、バグの検出などを行います。

fig

Updates! https://t.co/9otFTI7nh0 is now https://t.co/MtN5JgnetI.

Building out many utilities. You can…

Generate unit tests
Generate inline documentation
Refactor your code

Added a $5 / month subscription on it to cover AI costs, but will add lots more value in time.

— Hayden Bleasel (@haydenbleasel) January 18, 2023

具体的には、Refractionのエディタにコードをペーストし、左下のメニューを選択。生成ボタンを押すことでユニットテストが生成されるほか、リファクタリング、ドキュメント生成、バグ検出などが実行できます。

fig

対応するプログラミング言語はC#、C++、Go、Java、JavaScript、TypeScript、PHP、Python、R Lang、Ruby、Swift。

Refractionは5回の利用まで無料。その後は月額5ドルのサブスクリプションとなっています。

Refractionの機能を支えているのがChatGPTなどの開発元であるOpenAIのAIモデルです。同社のAIモデルはGitHub Copilotなどでも採用されているため、おそらく基本的な能力や精度はGitHub Copilotとそれほど変わらないのではないかと予想されます。

開発したのはHayden Bleasel氏。Refractionの公開後、OpenAIへの支払いが急速に増えている様子をツイートしています(ツイート中の「airtest.dev」が改名されてRefractionになりました)。

About to hit my @OpenAI soft monthly limit in like 6 days of usage Glad ya’ll are liking https://t.co/G0xisbZXvG though I may need to add a subscription. pic.twitter.com/7GcoX2TtxJ

— Hayden Bleasel (@haydenbleasel) January 17, 2023

関連記事

  • IDEにChatGPTを統合、「この関数のテストコードはどこ?」「XXXを実装するならどう書けばいい?」など、AIでコードと対話できる「qqbot」登場
  • ChatGPTにKubernetesのアラート対応を教えてもらう。監視ツールとChatGPTをつなげる「Kubernetes ChatGPT Bot」登場
  • 日本語の問いをChatGPTでSQLに変換、実行する「Chat2Query」を搭載。MySQL互換のTiDB Cloud

COMMENTS


Recommended

TITLE
CATEGORY
DATE
リモートでの動画制作をシンプルにするOpenReelが20.7億円調達
その他
2021-03-21 11:19
オラクル、PostgreSQLデータベースに最適化した専用ストレージ「Aries」を用いた、高性能なマネージドサービス「PostgreSQL Aries」を提供予定と発表。Oracle CloudWorld 2022
Oracle
2022-10-21 17:01
質と量で世界初、工学院大学が約6360手話単語と10テーマ10件の対話を収録した高精度3D日本手話データベースを提供開始
パブリック / ダイバーシティ
2021-06-29 09:58
米連邦政府、日本への渡航中止勧告も「東京五輪開催支持は変わらず」
IT関連
2021-05-27 14:00
フリーのITエンジニアやWebデザイナーも国の労災保険へ加入可能に 9月から
キャリア・しごと
2021-07-07 06:03
「スマートストアの巨人」トライアルを支えるIT戦略–Retail AI・永田社長
IT関連
2021-03-29 17:36
日本の行く末を担うオープンイノベーション–スタートアップの動き
IT関連
2022-09-27 07:26
未経験から日立のトップデータサイエンティストに–データ分析コンペで磨いた“実践力”
IT関連
2023-06-02 14:40
ドローンが空中で故障しても墜落を防ぐ技術 ローターの代わりに機体を高速回転 :Innovative Tech
トップニュース
2021-02-05 18:34
中国生まれの音声ネットワーキングアプリ「Tiya」、国際的な事業展開を進めるべくシンガポールに本社を設立
IT関連
2022-02-12 14:20
不正アクセスでペイメントアプリ改ざん 「柿安オンラインショップ」カード情報集出、不正利用も
セキュリティ
2021-01-21 00:14
日立製作所、「Lumada」を全社売上の半分以上に–「違和感なし」と首脳陣
IT関連
2023-06-15 04:52
ツイッターがクリエイターのための収益化ツール「Super Follows」「Ticketed Spaces」を導入
ネットサービス
2021-06-24 11:21
primeNumber、「trocco」にフリープランを追加–データ活用の一連の流れを体験可能
IT関連
2023-02-11 11:51