CodeShell は、北京大学ソフトウェア工学国家エンジニアリング研究センターの知識計算実験室と四川天府銀行 AI 実験室が共同開発した、70 億パラメータのコードベースモデルです。このモデルは、「同等規模で最も強力なコードベース」と称されています。
CodeShell は、5000 億のトークンを使用して冷起動トレーニングを行い、コンテキストウィンドウの長さは 8192 であり、StarCoder と Llama の両方の主要な特徴を組み合わせたアーキテクチャ設計が行われています。
CodeShell の目標は、コード生成、コード補完、コード修正、コードリファクタリング、コードコメント、コードドキュメント、コード評価など、フルスタックのインテリジェントプログラミングサポートを提供することです。
CodeShell は、Python、Java、C#、C ++、JavaScript、HTML、CSS、SQL など、さまざまなプログラミング言語をサポートしています。また、自然言語の説明に基づいてコードを生成したり、コードに基づいて自然言語の説明を生成したりすることもできます。さらに、CodeShell は異なる言語間の変換も行うことができ、ある言語のコードを別の言語のコードに変換することができます。
CodeShell の使用方法は非常に簡単です。VS Code に CodeShell のプラグインをインストールするだけで、エディタ内で直接 CodeShell の機能を呼び出すことができます。
多くの人々が直接 VS Code で CodeShell を検索しようとするかもしれません!しかし、それは間違っています!間違っています!間違っています!
正しい方法は、まず公式ウェブサイトの手順に従ってダウンロードしてインストールすることです!
コマンドを実行すると、フォルダに次のファイルが表示されます:codeshell-vscode-0.0.1.vsix
このファイルを VS Code のプラグインエリアにドラッグアンドドロップすると、自動的にインストールされ、インストール後に説明ページが表示されます。これが正しい方法です!
次に、プラグインの自動コード補完機能を設定する必要があります。
これらの手順を完了すると、プラグインが正しくインストールされますが、まだ半分しか完了していません。まだ大規模なモデルをデプロイする必要があります。
公式の手順に従ってこれらの手順を実行すると、実行できるはずです。ただし、筆者はクローンのプロセスで常にタイムアウトしてしまい、モデルが非常に人気があるためにダウンロードが多すぎるのかどうかわかりません。
興味のある方は、自分で試してみて、デプロイが成功するかどうか確認してみてください!
codeshell のオープンソースリポジトリ:
https://github.com/WisdomShell/codeshell
codeshell の VSCode プラグインのオープンソースリポジトリ:
https://github.com/WisdomShell/codeshell-vscode
CodeShell ベースモデル:
https://huggingface.co/WisdomShell/CodeShell-7B
評価のオープンソースリポジトリ:
https://github.com/WeOpenML/PandaLM