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
ガートナー、データドリブンな組織に共通する「7つの特性」発表
IT関連
2022-06-23 06:23
「macOS Ventura」に新搭載、仕事の生産性を向上させる3つの機能
IT関連
2022-07-28 18:22
NASAの火星ヘリコプター「Ingenuity」初飛行に成功
科学・テクノロジー
2021-04-21 03:17
子ども向け健康ウェアラブルKiddoが約18.5億円調達、喘息・心臓病・自閉症・糖尿病といった慢性疾患にフォーカス
IT関連
2022-01-19 01:26
凸版印刷、製造DX支援ソリューションにRFID活用の生産実績管理機能を追加
IT関連
2022-03-08 10:35
NTTドコモら3社、仮想水位計とAIを活用した河川の水位監視ソリューションを提供
IT関連
2023-06-30 13:04
HPEが事業方針を発表、「エッジからクラウドまで」の施策を強化
IT関連
2023-12-02 13:28
インフルエンサーによる独自製品開発やブランド構築を支援するGenflowは英BGFから11.4億円調達
ネットサービス
2021-01-22 21:03
GPS用いた居場所探索規制へ 警察庁のストーカー規制検討会が報告書
IT関連
2021-01-30 13:00
ロシアのウクライナ侵攻に抗議する意図でオープンソースパッケージに悪質コード
IT関連
2022-03-26 14:09
恋に落ちる36の質問(ただし相手は共同ファウンダー)
VC / エンジェル
2021-07-14 15:43
Google、開発者向けの無料プログラム「Google Developer Program」開始。WebIDE「Project IDX」のワークスペースを5つまでなど特典が提供
Google
2024-06-05 10:40
富士通、UiPathを活用し全社規模の自動化を拡大–従業員の生産効率を最大40%向上へ
IT関連
2024-05-25 11:37
IT企業の目指すヒントは総合商社にあり
IT関連
2021-02-12 19:37