たった100ドルで自分だけのChatGPTを作れる!AI研究の民主化プロジェクト — nanochat
nanochatは、大規模言語モデル(人間のように文章を書くAI)を自分で一から作って、ChatGPTのような対話画面で会話できるようにするツールです。2019年に約600万円かかったGPT-2というAIの訓練を、わずか約7,000円〜48ドル(約2時間)で再現できます。トークナイザー(文章を細かく分割する仕組み)の訓練からAIの事前学習、対話用の調整、評価、そしてWebブラウザでの対話まで、AIチャットボットを作る全工程をカバーしています。AIの研究者だけでなく、AIの仕組みを学びたい人が手を動かしながら理解するのにも最適で、コードは極力シンプルに書かれており、改造しやすい設計になっています。著名なAI研究者Andrej Karpathy氏が開発しており、コミュニティと共にスピード記録の更新を競うリーダーボードも用意されています。
🔥 なぜ話題?
2019年に数百万円かかったAI訓練が1万円以下で可能になったという衝撃的なコスト削減が話題を呼んでいます。また、著名AI研究者Andrej Karpathy氏が手がけるプロジェクトであり、コードがシンプルでハックしやすい点がAI学習者・研究者コミュニティに刺さっています。
💡 こう使える!
例えば、AIに興味がある大学生が、クラウドのGPUサーバーを数時間レンタルして『bash runs/speedrun.sh』を実行するだけで、自分だけのChatGPTもどきが完成し、ブラウザから『空はなぜ青いの?』『物語を書いて』と話しかけて、AIが返答する様子をリアルタイムで体験できます。
ユースケース: 自分でゼロからChatGPTのようなAIチャットボットを作り、対話して遊んだり、AIの仕組みを実践的に学んだりする用途。
- GPT-2級のAIをたった約2時間・48ドルで訓練できる(2019年は約43,000ドルかかった)
- トークナイザー訓練→事前学習→SFT→強化学習→評価→Web UI対話まで全工程を1つのリポジトリでカバー
- 『--depth』という1つのパラメータを変えるだけで最適なモデルサイズが自動決定される
- ChatGPTライクなWeb UIでブラウザから自作AIと会話可能
- GPT-2到達までの速度を競うリーダーボードでコミュニティが協力して改善中
The best ChatGPT that $100 can buy.