ホームページ >テクノロジー周辺機器 >AI >10,000 以上の人気のある Github コード ライブラリが組み込まれている Baidu が、Comate Code Knowledge Enhancement 2.0 を正式にリリースしました。
2019年5月18日、第7回iTechClub華北インターネット技術エリートサミットフォーラムが開催され、Baiduエンジニアリングパフォーマンス部門の責任者が「人間と機械のコラボレーションのためのAIネイティブ研究開発の新たなパラダイムに向けて」について基調講演を行いました。彼は、Baidu のインテリジェント コード アシスタント Comate の最新成果である Comate Code Knowledge Enhancement 2.0 をリリースしました。これは、リアルタイム検索をサポートする中国初のインテリジェント コード アシスタントであり、10,000 以上の Github の人気コード ライブラリが組み込まれています。世界中の開発者に大きなメリットをもたらします。
このカンファレンスのハイライトの 1 つとして、Comate Code Knowledge Enhancement 2.0 は出席者から大きな注目を集めました。インテリジェント コード アシスタント Comate は、Baidu Wenxin モデルに基づいたインテリジェントなコード補完および推奨ツールです。ディープラーニングと自然言語処理技術により、開発者のプログラミング意図をリアルタイムに分析し、適切なコードスニペットとライブラリ関数を自動的に推奨し、プログラミング効率とコード品質を大幅に向上させることができます。
Tozhi 氏はスピーチの中で、Comate Code Knowledge Enhancement 2.0 の 3 つの主要な利点を詳しく紹介しました。まず、10,000 以上の Github の人気コード ライブラリが組み込まれており、包括的な検索と Q&A をサポートできます。エンジニアリングではSpring、Mybatis、FastAPI、Reactなど、アルゴリズムではTransformer、PaddlePaddleなど、さらにはAutoGPT、Langchainなどの最新のAIフレームワークなど、さまざまな言語や技術スタックをカバーする優れたフレームワーク。
開発者は面接中にコードベース関連の質問に遭遇することがよくあります。 Comate の解釈を通じて、オープンソース フレームワーク内の特定のビジネスの説明をすぐに入手できるようになり、開発者がソース コードのロジックを習得し、プログラミング スキルを向上させるのに役立ちます。これは、Comate の支援を受けて、すべての開発者が優れたコーディング手法を学ぶのに役立つ「コード ライブラリ」を作成するようなものです。
例えば、インタビューシナリオで、「Spring Beanのデフォルトのスコープは何ですか? Beanのスコープを変更するにはどうすればよいですか?」という質問は、Webオンライン検索に基づいており、最新の技術知識を直接取得します。これも中国で初めて、スマート コード アシスタントのリアルタイム検索をサポートします。 Comate は、Web 検索に基づいて新しい知識を迅速に学習し、大規模なモデルを通じて複雑な問題を分析し、要求の解決策を明確にし、ユーザーの既存のコードに基づいてコードを迅速に実装および変更します。 Web ページのアドレスが直接スローされた場合、Comate は Web ページの内容を理解し、リクエストに基づいて応答することもできます。同時に、知識はもはや孤島ではなく、インターネット上でリアルタイムに検索されたコンテンツ、指定された Web ページのコンテンツ、ローカルにアップロードされたファイル、ローカル コード ライブラリ、その他の知識を組み合わせて配置することで、複数の機能の恩恵を生み出すことができます。実際のビジネスにもっと関連したコード。
Wenxinyishuo 4.0 API 実装を呼び出すエージェントを生成する必要がある場合は、ニーズを述べるだけで、Comate が Web ページを検索してフレームワーク コードを生成し、最新の Wenxinyishuo API を見つけて、ビジネス ロジック コードを生成できます。以前は何日もかかっていた研究開発作業が、Comate を使用するとわずか数文で完了します。
最後に、任意の API リンクを指定すると、呼び出しコードと対応するテスト ケースを生成でき、効率的かつ高品質になります。現在、Comate は、ビジネス インターフェイス ドキュメント、製品要件ドキュメント、テスト ケース ドキュメント、サービス展開ドキュメントなど、ローカル コード ベースと組織内のプライベート ドメインの知識の深い理解をサポートしています。現在の「プログラミング サイト」のコンテキストを完全に把握し、「ビジネス/プロジェクト/サービス」の研究開発リンク全体を深く理解することにより、Comate はビジネスに関連性が高く、よりターゲットを絞った使用法とテスト コードを生成できます。 。
Code Knowledge Enhancement 2.0 段階に入ると、Comate はコード作成、学習、面接、テストなどのさまざまなシナリオに便利なサポートを提供できます。たとえば、コード作成シナリオでは、Comate は最新のテクノロジ実装を取得し、フレームワーク コードを生成し、テスト シナリオではユーザーの既存のコードに基づいてコードの変更を支援します。Comate はシナリオに基づいて最新のテクノロジ実装を取得できます。ユーザーが入力したテストの説明。ビジネス要件の意図を満たす一連のコード スニペットと、大規模なモデルを通じて完全な自動テスト コードが生成されます。
Comate がリリースしたすべての機能は、公式 Web サイトからダウンロードして IDE プラグインを使用するか、Comate 公式 Web サイトの Web ページを通じてオンラインで体験することができます。 Comate は開発者のプログラミング効率とコード品質の向上に取り組んでおり、公開データによると、Baidu の毎日の新しいコードの 27% が Comate によって自動的に生成され、全体の採用率は 46% に達しています。 Comate Code Knowledge Enhancement 2.0 のリリースは、Comate の機能とパフォーマンスをさらに向上させるだけでなく、大規模なモデルが AI プログラミングの分野にもたらした大きな変化を実証します。 最近、VSCode や Jetbrains などの主要なプラグイン市場のスマート アシスタント評価リストで、Baidu Comate がそれぞれ 4.5 と 4.4 でリストの 1 位にランクされました。現在、Comate はインテリジェントなコード アシスタントのようなもので、プログラマーが高品質のコードをより効率的に開発できるように支援します。数回クリックするだけで「プログラミング」できる時代が到来しました。以上が10,000 以上の人気のある Github コード ライブラリが組み込まれている Baidu が、Comate Code Knowledge Enhancement 2.0 を正式にリリースしました。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。