VSCodeでChatGPTを実行すると、ファイルを直接生成できます。

VSCodeでChatGPTを実行すると、ファイルを直接生成できます。

人気の ChatGPT には、コード生成という非常に目を引く機能があります。多くの開発者はすでにプログラミング中に ChatGPT を使い始めています。

ただし、ChatGPT などの大規模言語モデル (LLM) を使用して直接プログラミングすると、コンテキストを提供して生成された回答をコード ベースにマージするために、多くのコピー、貼り付け、編集が必要になるため、エクスペリエンスが悪くなります。

現在、VSCode の ChatGPT などの IDE で LLM を実行できるようにする Continue というプロジェクトがあります。

このオープンソース プロジェクトは、LLM プログラミングを使用する開発者のエクスペリエンスを大幅に向上させ、すでに 1.5k 個のスターを獲得しています。

プロジェクトアドレス: https://github.com/continuedev/continue

一般的に、Continue は SDK、GUI、サーバーから構成されるオープンソース ライブラリです。 SDK を使用すると、ユーザーは LLM 統合 IDE の必要なツール (ディレクトリを開く、ファイルを編集する、モデルを呼び出すなど) にアクセスできます。GUI を使用すると、ユーザーは各自動化ステップを透過的に確認して、エラーのあるコードを元に戻して再実行できます。サーバーは、GUI と SDK を IDE に接続し、次に実行するステップを決定する役割を担います。

Continue ライブラリの機能と使用方法を詳しく見てみましょう。

機能と用途

Continue ライブラリはプログラミング補助として機能します。

コードを説明する

Continue ライブラリを使用すると、ユーザーは LLM のコード理解機能を活用して、IDE 内で直接コードに関する質問をすることができます。ユーザーはコード全体の説明を直接リクエストできます。

コードの一部を選択し、「続行」をクリックしてプログラムの詳細を説明することもできます。

自然言語でコードを編集する

LLM 自体のコード生成機能は、主にユーザーが指定した自然言語コマンドに基づいてコードを記述することです。 Continue ライブラリが LLM を IDE に統合すると、ユーザーはコードの一部に自然言語編集コマンドを直接提供できるようになり、必要に応じてコードを変更したり、パラメータの変更や変数の初期化などの詳細なタスクを完了したりすることもできます。

ファイルを最初から生成する

既存のコードを編集するだけでなく、Continue では空のファイルを作成し、最初からスクリプトを生成することもできます。ユーザーは次のコマンドを使用して Python スクリプトを作成し、React コンポーネントを起動できます。

プログラミングに関する質問に答える

実際の開発では、開発者はコードの最適化の問題に遭遇する可能性があります。ユーザーは Continue に直接質問できるようになり、Continue は現在の問題に対する解決策を提供します。

次に、ユーザーは指定されたソリューションを右側のコードに直接統合することもできます。

Continue ライブラリのインストールは非常に簡単で迅速です。まず、ユーザーが使用する IDE は Python 3.8 以上のプログラミング言語をサポートしている必要があります。 VS Code を例にとると、ユーザーは次のページで Continue ライブラリをダウンロードする必要があります。

ダウンロードアドレス: https://marketplace.visualstudio.com/items?itemName=Continue.continue

<<: 

>>:  ロボットチャットGPTが登場: ビッグモデルが現実世界に登場、DeepMindの画期的な進歩

推薦する

Angel: 新しい分散型機械学習システム

Angel は、パラメータ サーバーの概念に基づいた分散型機械学習フレームワークであり、機械学習アル...

Python 用 OpenCV について Dlib を使って顔検出を実装する

Dlib は、プログラミング言語 C++ で記述された汎用のクロスプラットフォーム ソフトウェア ラ...

強化学習の父がAGIスタートアップ業界に参入!伝説のプログラマー、カーマックと力を合わせ、彼らは大規模なモデルに頼らないことを誓った

伝説のプログラマー、ジョン・カーマックと強化学習の父、リチャード・サットンが力を合わせ、 All i...

...

コレクションにおすすめ!素晴らしい AWS 機械学習ツールキットの概要

[[330619]]テクノロジーとエコロジーの継続的な進化、およびアプリケーション シナリオの継続的...

3つ目!マイクロソフト、米警察への顔認識技術の提供を拒否

近年、人工知能の台頭の勢いに乗って生体認証技術が急速に発展し、顔認識に代表される一連のサブセクターが...

人工知能とビッグデータがビジネス環境をどう変えるのか

人々がビジネスを行うようになって以来、ビジネスを強化するためにテクノロジーが活用されてきました。 1...

テクノロジー大手が自動運転市場への参入を急いでいる背景に、あなたが知らないことは何でしょうか?

ファーウェイは最近、「自動運転ネットワークソリューション白書」を発表しました。これは、将来のネットワ...

人工知能の導入は、より費用対効果の高い臨床試験の新しい時代を告げるだろう

臨床試験はここ数年で大きく変化しました。医薬品や医療機器、そしてそれらが影響を与える対象となる症状が...

AI に適切なデータ戦略を構築するにはどうすればよいでしょうか?

適切なデータ戦略を使用して人工知能 (AI) を実装すると、データがシステムにシームレスに流れ込み、...

...

OpenAI COO: AIが一夜にしてビジネスに大きな変化をもたらすとは期待しない

12月5日、OpenAIは企業ユーザーの開拓に力を入れているものの、同社の幹部の一部は、この技術がす...

TensorFlow 2.8.0が正式にリリースされ、多くのバグが修正され、50以上の脆弱性パッチがリリースされました

最近、TensorFlow は公式バージョン 2.8.0 をリリースしました。バージョン 2.7 の...