小さな道具、正直な道具

5 分で読めますブログ記事
小さな道具、正直な道具

TheTensor がコース内蔵の単一ファイル・ローカルファースト・ソフトウェアを出す理由。そして2言語対応が後付けでなく機能であるわけ。今後の予定も。

ソフトウェアは10年、厄介な方向へ流れ続けています。プログラムだったものがアカウントになり、アカウントがサブスクリプションになり、プログラム本体は他人のコンピュータへ引っ越しました。読むことも監査することも、飛行機の中で使うこともできなくなりました。たいていの分野では人々はこの取引を受け入れました。でも、あなたのデータセットに触れ、あなたのモデルを学習する道具については、間違った取引だと思う。TheTensor はその小さな反論として存在します。

ローカルファーストは、感じられる機能

TheTensorTune がすることはすべて、あなたのマシンの上で行われます。データセットは見えるフォルダに、実行履歴はどんな道具でも開ける小さな SQLite ファイルにあります。ネットワーク通信は Hugging Face からのモデル取得だけ。ネットワークの好みに合わせてミラー経由にすることもできます。道具がこの構造だと「他の誰が私のデータを持ってる?」という質問は、答えを必要としなくなります。答えは「誰も」だからです。利用規約のページでは代用できない種類のプライバシーポリシーです。

2つ目の、もっと静かな利点もあります。ローカルで動く道具は、読んで信頼できる道具です。作業台全体が1つの Python ファイル。好きなエディタで開けば、API ルートも学習ループも書き出しも、表面のすべてが目の前にあります。「これは何をする?」という問いに、自分で確かめられる答えがあるソフトウェアが好きなのです。

道具と同じ場所に住むドキュメント

ドキュメントの大半は、急いで、何かが燃えているときに一度だけ訪れるウェブサイトです。私たちは逆の道を選びました。12レッスンの視覚コースがアプリの中に、教える対象のすぐ隣に、実行中のバージョンと同じスクリーンショットとともに同梱されています。最初のデータセット投入から、REST API で学習を自分のスクリプトに組み込むまでをカバーします。アプリが更新されればコースも更新される。家を出られないから、時代遅れにもなれないドキュメントです。

設計からの2言語。プラグインではない

インターフェイスは英語とペルシャ語をネイティブで話します。キー1つで、すべてのラベル、モーダル、レッスンが右から左のペルシャ語に切り替わり、選択は記憶されます。これはローカライズの後付けではなく設計上の決定です。チームの半分はペルシャ語で考えますし、今日モデルをファインチューニングしている多くの人々は、大手ツールが「エッジケース」と呼ぶ言語で作業しています。絵文字入りのペルシャ語データセットは、品質レポートでも学習ループでも一等市民です。道具はユーザーの言語を話すべきで、逆ではありません。

次は何

同じ旗の下にもっと道具を。1つの仕事を上手にやる、小さくて単一ファイルでローカルファーストな道具たち。TheTensorTune 1.0 が最初の公開リリースで、ここからの道は Telegram と GitHub で人々が実際に尋ねるものによって形になります。つまり、遠回しにこう言っていることです。必要なものを教えてください。対話こそがロードマップです。

#意見#ローカルファースト