Argilla 2.4 リリースノート / 新機能

Argilla 2.4 は、Hugging Face Hub からデータセットを Argilla の UI に直接インポートできるようにすることで、コードを書かずに AI データセットを作成できるようにします。このアップデートにより、ファインチューニングや評価のための人間のフィードバック収集が効率化され、Python に不慣れなドメイン専門家でもデータセット作成が可能になります。

Hugging Face Hub でのノーコードデータセット作成

Argilla 2.4 は、現在 230,000 以上のデータセットがホストされている Hugging Face Hub から任意の公開データセットをインポートし、AI プロジェクトの基盤として利用できるようにします。Argilla の UI を使用することで、開発者やドメイン専門家は Python SDK を使用せずに質問を定義し、人間のフィードバックを収集できます。

この機能は、以下の主要なユースケースをサポートするよう設計されています:

  • Community Contribution(コミュニティ貢献): ユーザーはオープンデータセットを公開 Argilla Space にインポートし、URL を共有して広範なコミュニティからフィードバックを集めることができます。
  • New Dataset Creation(新規データセット作成): ユーザーは CSV を Hub にアップロードし、Argilla Space にインポートして、ゼロからラベリングを開始できます。
  • Dataset Curation(データセットキュレーション): 既存の Hub データセットを Argilla Space にインポートし、モデルのファインチューニングや評価向けにキュレーションできます。
  • Dataset Improvement(データセット改善): ユーザーは既存の Hub データセットをインポートし、フィードバックを提供してコミュニティの利益のために改善できます。

技術的ワークフローと実装

これらの機能を使用するには、まず Argilla をデプロイする必要があります。推奨される方法は Hugging Face Spaces へのデプロイです。デフォルトのデプロイには Hugging Face OAuth が含まれており、Space が公開されている場合、Hub のユーザーは誰でもアノテーションを提供できます。

インポートプロセスは以下の手順で進みます:

  1. Dataset Selection(データセット選択): ユーザーはサインインし、ホームページの「Import dataset from Hugging Face」ボタンを使用して、リポジトリ ID を入力するか、サンプルデータセットを選択します。
  2. Configuration(設定): Argilla はデータセットの特徴に基づいて初期設定を自動的に提案します。その後、ユーザーは質問(ラベル、評価、ランキング、テキストなど)を追加したり、不要なフィールド(テキスト、チャット、画像など)を削除したりできます。
  3. Dataset Creation(データセット作成): 設定が確定し、変更がリアルタイムで反映されたら、ユーザーは「Create dataset」ボタンをクリックしてインポートを完了します。

この機能の最初のバージョンでは、Hub のデータセットは公開されている必要があります。プライベートデータセットへの対応は、現在将来の開発向けに要望として挙げられています。

Hugging Face エコシステムとの統合

ノーコード UI がインポートプロセスを簡素化する一方で、高度なカスタマイズが必要なユーザー向けに Argilla Python SDK は引き続き利用可能です。Argilla はオープンソースのデータ中心ツールで、Hugging Face Hub と統合されており、AI 開発者とドメイン専門家が協力して高品質なデータセットを構築できるよう設計されています。

Sources