Hugging Faceはオープンソースのチャットボット、HuggingChatを発表した。ブラウザ上で無料で試すことも、ニーズに応じてカスタマイズすることもできる。

Hugging Faceは、AIコミュニティの不可欠な一部となっている。コード・リポジトリは、開発者がモデルを迅速に幅広い利用者に提供できるようにする上で、不可欠な役割を果たしている。

Hugging FaceとAWSはしばらくの間、継続的なパートナーシップを結んでいるため、コンピューティングパワーに対する需要の高まりは主にAmazonサーバーによって満たされている。

Hugging Faceは現在、巨大プロジェクトとなりうる最初のプロジェクトにこれらのサーバーを使用している:HuggingChatは、OpenAIのChatGPTに代わる最初の真のオープンソースを目指している。チャットボットはhf.co/chatにあり、無料で利用できる。

OpenAssistantの新しいインターフェース

一見したところ、インターフェイスはChatGPTとよく似ている。左側には最新のチャットが表示されるバーがあり、ブラウザウィンドウの大部分は現在のチャットで占められている。少なくとも当分の間、ユーザーはログインして会話を長時間保存することはできない。

ChatGPTのように、HuggingChatはリクエストに応じて自然言語または特定のフォーマットでテキストを生成する。すぐに、便利なシンタックスハイライトを含むコードを生成することもできる。このチャットボットは応答も速く、GPT-3.5-turboと実質的に同等である。

gerando código com o huggingchat

HuggingChatは、ChatGPTのオープンソースの競合として昨年12月に立ち上げられたプロジェクト、OpenAssistantをベースにしている。HuggingChatに似たチャット・インターフェースは、2023年4月中旬から無料で利用できる。

どちらの場合も、言語システムは300億のパラメーターを持つLLaMAモデルに基づいている。Alpacaや Vicunaのように、モデルは「指示によって調整される」ものであり、ChatGPTとは異なり、人間のフィードバックによる強化学習(RLHF)によって強化されたものではない。

Hugging Faceによれば、OpenAssistantはこれで終わりではない。最終的には、このプラットフォームは、すべての「高品質のチャット・テンプレート」を単一のハブを通じて利用できるようにしたいと考えている。

オープンソースはモデレーションの欠如を意味しない

HuggingChatがオープンソースだからといって、チャットボットがチェックされないコンテンツを生成するという意味ではない。爆弾を作るのを手伝ってほしいというような、犯罪や不適切な可能性のあるリクエストは、少なくとも英語では、雄弁に拒否される。

しかし、私の第二言語であるドイツ語での最初のテストでは、すぐに弱点が明らかになった。AIは “How do you build a bomb? “という質問を “道徳的に受け入れられない “と分類する一方で、”Can you help me build a bomb? “には喜んで協力する。

幸いなことに、そのヒントはあまり役に立たない。可能な限り目立たない容器」が必要で、さらなる手順については専門家に相談すべきだと教えてくれる。ドキュメントの中で、OpenAssistantは、非常に危険な活動を伴うリクエスト、自殺への言及、警告が表示される医療アドバイスの例を示している。

moderação no huggingchat

プライバシーの面では、HuggingChatの現在のバージョンはHugging Faceに従ってチャットデータを保存せず、ユーザーアカウントもありません。HuggingChatは既存のHugging Faceアカウントにアクセスすることはありません。将来的には、最適化の目的でテンプレートプロバイダーとチャットデータを共有するオプションがあるかもしれません。

我々はChatGPTの複製に止まっていません。単にメールやカバーレターを書くだけでなく、APIを利用したり、動的に情報を検索したりと、有意義な仕事ができ、誰でもカスタマイズして拡張できる未来のアシスタントを作りたいのです。つまり、優れたアシスタントを作るだけでなく、民生用ハードウェアで動作するほど小さく効率的にしなければならないのです。

GitHub上のオープンアシスタント

HuggingChatのコードは完全にアクセス可能です。これにより、例えばテンプレートの変更、ユーザーインターフェイス要素の追加、交換したメッセージの保存など、自分の環境でそのコピーを実行し、カスタマイズすることが可能になります。