新しい無料プログラミングツール! Copilot の 2 倍の速度と 20% の精度向上 | Feishi Technology 発行

新しい無料プログラミングツール! Copilot の 2 倍の速度と 20% の精度向上 | Feishi Technology 発行

Microsoft GitHub Copilot を数秒で上回る国産プログラミング ツール。

どれくらい速いですか?

GitHub Copilot より 2 倍高速で、精度も約 20% 向上します。

それだけでなく、次のような「高速」かつ「正確」でありながら、機能が包括的です。

自動コード補完、自然言語コード生成、自動コメント追加、インテリジェントなバグ検出、コード解釈、自動ユニットテスト生成など。

重要なポイント: 80 の言語をサポートし、完全に無料です!

現在、Fitten Code は VSCode プラグイン市場のトレンドリストで 1 位になりました。

これは、国産のディープラーニングフレームワークJittorとFeishiが開発した大規模コードモデルを完全ベースとしたFeishi Technologyの新製品、Fitten Codeです。

注目すべきは、その中核開発チーム全員が清華大学の博士課程修了者だということです。在学中、彼らはJiTuのオープンソース化を推進する主要な開発者でした。卒業後、彼らはJiTuの開発を継続的に推進するためにFeishi Technology Startupを設立し、JNeRFニューラルレンダリングライブラリ、JittorLLMs大規模モデル推論ライブラリ、そして今回リリースされたFitten Code AIプログラミングアシスタントを開発しました。

それでは、実際にFitten Codeのテスト結果を見てみましょう。

GitHub Copilotよりも高速かつ正確

まずは、Fitten CodeとGitHub Copilotを組み合わせて速度を競ってみます。

「ResNet モデルの作成」という同じタスクに直面すると、速度の違いは肉眼で明らかです。Fitten Code の平均遅延はわずか 300 ミリ秒ですが、GitHub Copilot の最初の遅延は 5 秒にもなります。

それだけでなく、生成されたコード結果の品質にも大きな差があります。

Fitten Code は ResNet の完全なコードを生成し、インタラクティブに完了することができますが、一方で、GitHub Copilot で生成されたコードには、繰り返しのコードスニペットが多数含まれています。

低レイテンシは確かにプログラミング アシスタントの重要な側面ですが、正確さの方​​がおそらくより重要です。

HumanEval テスト セットの結果から判断すると、Fitten Code は両方の長所を実現しました。

Fitten Code の Pass@1 精度は 60.1% に達し、Copilot の 49.5% と比べて大幅に向上しました。

Fitten Code は、複雑なアルゴリズムタスクでもその効率性を発揮します。たとえば、次のタスクを考えてみましょう。

Python を使用して、時間計算量が O(nlogn) の最長増加部分列アルゴリズムを実装してください。

結果から、Fitten Code がこの複雑なタスクを非常に正確に完了したことがわかります。

O(n^2) の非最適アルゴリズムしか実装できない GitHub Copilot を見てみましょう。

それだけでなく、条件が許せば、Fitten Code は大量のコードを一気に完成させます。

一度に 1 ~ 2 行しか完了しない他の製品とは異なり、Fitten Code は平均 3 ~ 5 行を完了するため、完了効率が大幅に向上します。

したがって、数回の「対決」を経て、応答速度、コード補完量、精度の点で Fitten Code が GitHub Copilot よりはるかに優れていることに気づくのは難しくありません。

その他の機能

先ほど述べたように、Fitten Code は現在、以下を含む 80 を超えるプログラミング言語をサポートしています。

Python、Javascript、Typescript、Java、C、C++、Kotlin、PHP、Ruby などをサポートし、Visual Studio Code もサポートします。

次に、この大規模なモデル駆動型コード生成ツールのパフォーマンスを実際のシナリオで見てみましょう。

自動コード補完

Fitten Code は、コードの不足している部分を自動的に補います。このインテリジェントなエクスペリエンスにより、コーディング プロセスを簡単に高速化できます。

自然言語生成コード

Fitten Code は、コードのセマンティック レベルの翻訳を実現し、複数のプログラミング言語間の相互翻訳をサポートします。

コードに実装する必要のある機能をコメント(#)またはダイアログの形式で記述するだけで、Fitten Code はコメントの要件を満たすコードを自動的に生成できるため、手作業による記述の時間と労力を大幅に削減できます。

さらに、コード生成プラグインは、コメントに従って、プロジェクト構造、関数スケルトン、インターフェース呼び出しなどのコード スニペットをすばやく生成し、プロジェクトをすばやく構築するのに役立ちます。

コメントを自動的に追加する

Fitten Code を使用すると、手動でコメントを書く必要がなくなります。

コードに基づいて関連するコメントを自動的に生成し、コードのロジックと構造を分析して明確でわかりやすい説明とドキュメントを提供します。

上記の機能に加えて、Fitten Code は、選択したコードに基づいたインテリジェントなバグ検出などの実用的な機能も豊富に提供します。

また、ユニットテストを自動生成する機能も備えており、コードに基づいて対応するテストケースを自動的に生成し、コードの品質と信頼性を向上させることができます。

それだけでなく、Fitten Code にはコードの意味を説明する機能もあり、ユーザーがコードのロジックと構造をより深く理解するのに役立ちます。

全体として、この国内プログラミング ツールは、あらゆる面でプログラミングをより効率的に行うように設計されています。

使い方は?

Fitten Code は無料で完全に機能するだけでなく、インストールも非常に簡単です。

Visual Studio Code を例に挙げると、拡張機能ページで「Fitten Code」を検索します。

次に「インストール」をクリックします。

最後に登録してログインしてご利用ください〜

とても簡単ですね!

さらに、Fitten Code は、IntelliJ IDEA や PyCharm などの JetBrains シリーズの IDE もサポートしています。

チームについて

Fitten Codeは、北京飛石科技有限公司によって開発されました。コアチームのメンバーは全員、清華大学で博士号を取得しており、中国で主流のディープラーニングフレームワークの1つであるJittorディープラーニングフレームワークをオープンソース化した主な開発者です。また、JNeRFニューラルレンダリングライブラリとJittorLLMs大規模モデル推論ライブラリのオープンソース開発にも参加し、業界から高い評価を受けています。

チームメンバーは卓越した技術力を持ち、国際スーパーコンピューティング競技会での金メダル、情報オリンピックでの金メダル、ACM 金メダルなどを獲得しています。また、コンピュータグラフィックス、コンピュータビジョン、人工知能などの分野で、CVPR、SIGGRAPH、TOG、TIP、CVM などのトップ国際会議ジャーナルに多数の論文を発表しています。このチームは、人工知能、ディープラーニング、ハイパフォーマンスコンピューティング、システム設計、ハードウェアアーキテクチャなどの多分野の専門知識を備えた、国際的および地元の専門分野のトップチームです。

このような無料で使いやすい国産プログラミングツールに興味がありますか?

<<: 

>>: 

ブログ    
ブログ    

推薦する

...

Python のデータクロール、分析、マイニング、機械学習、Python 分散コンピューティングに関するコンテンツ共有

01 データキャプチャ1. 背景調査1) robots.txt をチェックして、サイトのクロールにど...

ChatGPT 技術製品の実装: 技術アーキテクチャから実際のアプリケーションまで

導入この共有では、ChatGPTテクノロジー製品の実装についてお話ししたいと思います。技術アーキテク...

予測によると、人工知能市場は急速に成長し続けるだろう

スペイン紙エル・ムンドのウェブサイトが2月20日に報じたところによると、ソフトウェア、ハードウェア、...

AIチップのスタートアップ企業が岐路に立つ

この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式...

OpenAI 開発者会議: OpenAI が AI 分野で再び波を起こす方法

AI業界の実務家にとっては、眠れない夜を過ごしたかもしれない。北京時間11月7日早朝、アメリカの人工...

人工知能はどのような通信分野に応用されていますか?

1. 異常なネットワークトラフィックの検出コンピュータネットワークは現代人の生活に欠かせないもので...

JS を使用して複数の画像類似性アルゴリズムを実装する

検索分野では、Google画像検索、Baidu画像検索、Taobaoの商品写真検索など、「類似画像・...

...

...

OccNeRF: LIDARデータの監視は不要

この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...

マスク着用で顔認証での支払いは難しいですが、手渡しでの支払いは可能ですか?

人工知能技術が私たちの生活にますます統合されるにつれて、一般の人々のプライバシーに対する懸念も高まっ...

初心者が機械学習をすぐに始められるように、Colabリソースの完全なリストはこちらです。

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

人工知能は個人情報詐欺の蔓延に対する優れた解決策である

オンライン詐欺は長い間、継続的な問題となっています。今日ではテクノロジーはより洗練されているかもしれ...