はじめに
CodeGeeXはビッグモデルベースのインテリジェントプログラミングアシスタントで、自動コード生成、コード補完、コード翻訳、インテリジェントQ&Aを通じて、開発者のプログラミング効率を大幅に向上させるように設計されています。清華大学の知識工学研究所とWisdom Spectrum AIが共同開発したCodeGeeXは、130億のパラメータを持つ多言語コード生成のための事前訓練されたモデルを採用しており、自然言語の記述に基づいてコードを生成したり、既存のコードに従って後続のコードを補完したりすることができます。また、既存のコードを補完することもできる。オープンなAPIとプラグインのサポートにより、開発者にとって強力なアシスタントとなる。
機能一覧
- コード生成と補完自然言語記述や既存のコードに基づいて、後続のコードを生成します。
- コード翻訳複数のプログラミング言語間のコード変換をサポートします。
- コメントを自動的に追加コードの内容に基づいてコメントを自動生成します。
- 知的質疑応答(Q&A)開発中に問題が発生した場合は、AIに直接質問することができます。
- 多言語サポートPython、C++、Java、JavaScript、Go、その他のプログラミング言語をサポート。
- プラグイン対応VS Code、IntelliJ IDEA、PyCharm、その他主要なIDEに対応。
- オープンAPIパーソナライゼーションをサポートするAPIインターフェイスを提供します。
ヘルプの使用
設置プロセス
- VSコードプラグインのインストール::
- VS Codeを開き、Extended Marketplaceに行く。
- CodeGeeX "を検索し、インストールをクリックします。
- インストールが完了したら、VS Codeを再起動します。
- IntelliJ IDEAプラグインのインストール::
- IntelliJ IDEAを開き、Plugin Marketplaceにアクセスします。
- CodeGeeX "を検索し、インストールをクリックします。
- インストールが完了したら、IntelliJ IDEAを再起動します。
使用ガイドライン
- コード生成と補完::
- コードエディタに自然言語の説明やコードの一部を入力する。
- ショートカットキー(例:Ctrl+Enter)を押すと、CodeGeeXは自動的に後続のコードを生成します。
- コード翻訳::
- 翻訳が必要なコードスニペットを選択します。
- 右クリックして、"CodeGeeX Translate "を選択し、ターゲット言語を選択すると、CodeGeeXは自動的にコードを翻訳します。
- コメントを自動的に追加::
- コメントが必要なコード・スニペットを選択する。
- 右クリックして "CodeGeeX Add Comment "を選択すると、CodeGeeXが自動的にコメントを生成します。
- 知的質疑応答(Q&A)::
- コードエディタに問題の説明を入力してください。
- ショートカットキー(例:Ctrl+Shift+Q)を押すと、CodeGeeXが答えや提案を提供します。
- オープンAPI::
- CodeGeeXの公式サイトにアクセスして登録し、APIキーを取得してください。
- CodeGeeX APIをプロジェクトに統合し、APIドキュメントに従ってパーソナライズします。
詳しい操作手順
- コード生成と補完::
- VS CodeでPythonファイルを開く。
- # 2つの数値の和を計算」と入力し、Ctrl+Enterキーを押す。
- CodeGeeXは自動的に適切なPythonコードを生成します:
def add(a, b): return a + b a + bを返す
- コード翻訳::
- IntelliJ IDEAでJavaファイルを開く。
- 以下のコードを確認してほしい:
public int add(int a, int b) { 以下の式を返す。 return a + b; }. }
- 右クリックして "CodeGeeX Translation "を選択し、"Python "を選択します。
- CodeGeeXは、例えばPythonコードに自動的に翻訳します:
def add(a, b): return a + b a + bを返す
- コメントを自動的に追加::
- PyCharmでPythonファイルを開く。
- 以下のコードを確認してほしい:
def add(a, b): return a + b a + bを返す
- 右クリックして、"CodeGeeX Add Comment "を選択してください。
- CodeGeeXは、次のような注釈を自動的に生成します:
def add(a, b). # 2つの数値の和を計算する a + bを返す
- 知的質疑応答(Q&A)::
- VSコードで「Pythonでファイルの中身を読むには?.
- Ctrl+Shift+Qを押すと、CodeGeeXは次のような答えを提供します:
パイソン
with open('filename.txt', 'r') as file.
content = file.read()