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の画期的な進歩

ブログ    

推薦する

Huyaは人間とシーンの分離技術を使用して、顔を覆わずにスマートな弾丸スクリーンを作成します

【元記事は51CTO.comより】 「(段)幕」という言葉はシューティングゲームから生まれたもので、...

AIに勝てずイ・セドルが引退を発表

[[284089]] AI囲碁プログラム「アルファ碁」を破った唯一の人間である韓国の九段、イ・セドル...

...

人工知能技術の高みを突破するための知恵を集め、上海勝思AIフレームワーク&ビッグモデルイノベーションセンターが正式に発足

2023年6月16日、「共に立ち上がって無限のイノベーションを」をテーマにした人工知能フレームワーク...

人工知能の3つの大きな弱点

あらゆるテクノロジーには限界があり、AI と人工知能も例外ではありません。その制限は、検出、電力消費...

...

Uni-TTS音声合成モデルのアップグレード:1つの音声、複数の言語、高忠実度、高効率

最近、マイクロソフトは最新の Azure ニューラル ネットワーク音声合成技術 Uni-TTSv3 ...

Metaがオープンソース「AIアベンジャーズアライアンス」の結成を主導、AMDと他の同盟国が800億ドルでOpenAI Nvidiaと戦う

今日、MetaとIBMが主導し、50を超えるテクノロジー企業、大学、機関が共同でAIアライアンスを設...

自然言語処理におけるディープラーニングの応用

自然言語処理とは、自然言語を使用して人間とコンピューターが効果的にコミュニケーションするためのさまざ...

OPPOのコアアーキテクチャとインテリジェント成長アルゴリズムの応用

1. 業界背景スマートフォン業界は、典型的なハードウェア製造業として、人々の生活に密接に関係していま...

ロボットやAIが事故を起こした場合、誰が責任を負うのでしょうか?

[[348005]]自動運転車が歩行者をはねた場合、法的責任を負うのは誰でしょうか?所有者、製造者...

専門家レベルの機械学習ツールの推奨事項。専門家と同じものを入手しましょう。

この記事は公開アカウント「Reading Core Technique」(ID: AI_Discov...

業界観察:世界の人工知能開発はどのレベルに達しましたか?

[[334267]]今日の技術コミュニティにおける人工知能の開発レベルについては、学界、産業界、メ...

アップル、シアトルのAI研究開発施設を拡張へ

海外メディアの報道によると、アップルは最近シアトルの人工知能研究開発センターのオフィススペースを拡大...