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
GitLab、Visual Studio CodeベースのWeb IDEをβ版として提供開始。ターミナルからリモート環境へアクセス可能に
DevOps
2022-12-23 18:34
シャオミが独自の四足歩行ロボットを発表、開発者向けに約17万円で販売
ロボティクス
2021-08-12 22:20
マリオのエレキギター登場 ピックやストラップ、電子ピアノも
くらテク
2021-07-02 16:04
約60%の企業が「年末調整書類」「身上異動届」に紙を使用–PCA調査
IT関連
2024-05-18 11:23
F1がAI活用で強化する、レースの運用効率と持続可能性向上の取り組み
IT関連
2024-10-05 12:41
テスラの「完全」自動運転という表現に対し米上院議員がFTCに調査を要請
モビリティ
2021-08-20 17:38
NEC、2023年度第1四半期決算は増収増益–局所の苦戦も大局に影響なし
IT関連
2023-08-01 17:29
Zoom、「iPad Pro」のセンターフレーム機能に正式対応
IT関連
2021-05-28 01:09
フェイスブックがWhatsApp APIをアップデート、ビジネス利用を促進
ネットサービス
2021-06-04 19:06
クラウドネイティブに対応したインフラ高信頼化策を展開するSUSE
IT関連
2023-06-27 10:29
NVIDIAとエクイニクス、日本でAI開発支援プログラムを立ち上げ
IT関連
2022-04-15 14:22
IIJ傘下のディーカレット、暗号資産取引所を開設
企業・業界動向
2021-04-20 21:02
広島国際空港、「J’sNAVI NEO」で経費精算・出張申請を一元管理
IT関連
2024-08-11 04:43
「生成AIの活用は積極性と安全性の両立が重要」–旭化成、デジタル基盤強化へのDX戦略
IT関連
2023-12-09 07:34