新しい無料プログラミングツール! 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 などのトップ国際会議ジャーナルに多数の論文を発表しています。このチームは、人工知能、ディープラーニング、ハイパフォーマンスコンピューティング、システム設計、ハードウェアアーキテクチャなどの多分野の専門知識を備えた、国際的および地元の専門分野のトップチームです。

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

<<: 

>>: 

ブログ    
ブログ    

推薦する

運輸省:2025年までに自動運転技術の産業化を推進

道路交通自動運転技術の開発と応用の促進に関する運輸省の指導意見:道路交通の自動運転技術の開発と応用を...

人工知能はよりクールで実用的

2021年は間違いなく人工知能産業の発展にとって重要な年となるでしょう。わが国のスマートシティ建設の...

トランスフォーマーベースの効率的で低遅延のストリーミング音声認識モデル

シナリオの観点から、音声認識はストリーミング音声認識と非ストリーミング音声認識に分けられます。非スト...

電子顧客サービスの管理不足は問題を解決することはできず、トラブルを増やすだけです

カスタマーサービスに電話すると、ロボットはプログラムに従ってプロンプトを出すだけで、ユーザーが望む情...

クラウドプラットフォームにおける人工知能の応用は2020年に爆発的な成長を示すだろう

アクセンチュアのアナリストは、2020 年に企業がより多くのイノベーションを獲得するのはクラウド プ...

...

英国のAI研究者マイケル・ローンズによる機械学習の5つの大きな落とし穴を避けるための独占ガイド

[[416810]]この記事はLeiphone.comから転載したものです。転載する場合は、Leip...

これらの 9 つの仕事が人工知能に置き換えられない理由

人工知能 (AI) と機械学習 (ML) の機能は徐々に拡大していますが、創造性、共感、感情認識など...

郭光昌:医療人工知能支援システムの構築を加速

医療人工知能支援システムの構築加速に関する提案中国人民政治協商会議第12期全国委員会委員 郭光昌【提...

モデルの過剰適合を防ぐにはどうすればよいですか?この記事では6つの重要な方法を紹介します

バフェット氏は「正確に間違っているよりも、おおよそ正しい方が良い」と述べています。機械学習では、過剰...

暑い天候で火災が続発、消防ロボットが救助活動に活躍

最近、気温がどんどん上昇し、全国各地で猛暑日数や平均気温が新記録を更新するなど、さまざまな火災の危険...

遠隔管理+早期警告人工知能が危険物輸送の安全性を向上

2017年7月、国務院は「新世代人工知能開発計画」を発表し、人工知能が国家戦略の重要なツールとなって...

Androidスマートフォンを開くと、画面全体に「Big Model」という3つの単語が表示されます。

最近では、Android メーカーは大きなモデルなしで携帯電話の発表会を開催しようとはしません。 O...

馬化騰氏は「人工知能の4つの主要な発展傾向が今後10年間で世界を変えるだろう」と述べた。

今後10年間で世界を変える人工知能の4つの主要な発展トレンドの分析61歳のビル・ゲイツ氏は大学卒業生...

NLP モデルは人間の言語を理解できないのでしょうか? Microsoft AdaTestはエラーの検出効率が5倍向上

自然言語処理 (NLP) モデルは人間の言語を理解できず、テキストを反対の意味として解釈しますが、こ...