CodeShell は、北京大学ソフトウェア工学国家エンジニアリング研究センターの知識計算実験室と四川天府銀行 AI 実験室が共同開発した、70 億パラメータのコードベースモデルです。これは「同等規模で最も強力なコードベース」と称されています。
CodeShell は、5000 億のトークンをベースにした冷起動トレーニングを行い、コンテキストウィンドウの長さは 8192 で、StarCoder と Llama の両方の主要な特徴を組み合わせたアーキテクチャ設計が行われています。
CodeShell の目標は、コード生成、コード補完、コード修正、コードリファクタリング、コードコメント、コードドキュメント、コード評価など、フルスタックのスマートプログラミングサポートを提供することです。
CodeShell は、Python、Java、C#、C ++、JavaScript、HTML、CSS、SQL など、さまざまなプログラミング言語をサポートしています。また、自然言語の説明に基づいてコードを生成したり、コードに基づいて自然言語の説明を生成したりすることもできます。さらに、CodeShell は異なる言語間の変換も行うことができ、ある言語のコードを別の言語のコードに変換することができます。
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