この記事は中国語の原文を機械翻訳したものです。

前回はまだ Android ベータテスターを募集していましたが、今回は正式に発表できます:Snap Closet が全プラットフォームでリリースされました! iOS 版は App Store で公開され、Android 版もベータテストを終了して登場しました。4言語すべてが完全にローカライズされています。ついでに、ずっと先延ばしにしていたことも片付けました:RevenueCat が主催する Shipaton への参加登録です。この機会に、このプロジェクトについて簡単に話したいと思います。
消滅しかけたプロジェクト
Snap Closet は、もともと 2 年前に自分用に作ったツールです。服はたくさんあるのに、ついつい同じ数枚ばかり着てしまって、何か足りない気がしていました。当時の AI モデルは、服の写真を認識・分類する精度が驚くほど高かったので、「自動化されたクローゼット管理」は実現可能だと確信していました。でもプロジェクトはそこで止まってしまいました:技術的に壁に当たり、仕事が忙しくて時間がなかったのです。
今年、プロジェクトを復活させたのは、より強いモデルだけではなく、もっと良い問題に気づいたからです。毎日 LLM と向き合っていて、いつも考えていました:AI にどんな仕事を任せれば、普通の人にとって最も役に立つのか?人間の脳は数百件の個人的な物さえ覚えきれないのに、日常生活は無数の細々とした詳細を同時に処理することを要求します。服の管理は AI にとって簡単ですが、ほとんどの人はこのモデルをおしゃべり相手にしているだけです。この矛盾そのものが答えです:脳に入りきらないものを、そのまま AI に委ねるべきだ。
こうして方針が決まりました:最小限の努力で、本当に有用な個人データベースを構築すること。衣服はその最初のステップに過ぎません。
何ができるのか
簡単に言うと、2 つのことができます。1 つ目は、自分がどんな服を持っているかを記憶してくれることです。服、バッグ、靴、アクセサリーを写真に撮ってまとめてアップロードすると、AI は各アイテムが何かを認識し、自動的にタグを付け、少しずつ完全な在庫リストを作成します。このリストがあれば、以前は記憶と直感に頼っていた多くのことが、根拠に基づいて判断できるようになります。例えば、買い物中に素敵なアイテムを見かけたら、写真を撮って、アプリで家に似たような服がないか確認し、どんな服と合わせられるかチェックできます。あるいは、定期的にクローゼット診断をして、どのシーズンと場面の服が十分か、どのタイプが足りないか、どれが着られていないので処分を検討できるか確認できます。
2 つ目はコーディネートです。前夜にフィッティングルームに着たい服を何枚かハンガーにかけておけば、朝クローゼットの前でぼんやりすることはありません。コーディネートしたセットはカレンダーに保存できます。ユーザーはモデルアトリエでアバターを 1 体引いて、自分の実際の服をこのミニ版の自分に着せて仕上がりを確認することもできます。アバターを使いたくない場合は、自分で着て写真を撮ってチェックインすることもできます。
どのように作られたか
2 年前の最初の試みは、非常にシンプルでした:クライアントは Flutter で書き、デザインとタスク管理は仕事で使い慣れていた Figma と Atlassian をコピーしました。1 人で半年ほど作業して、進捗は約 40% で止まり、その後が先ほど述べた停滞期でした。
今年改めて取り組み始めた時、元のワークフローを続けるのではなく、仕事のやり方そのものを変えてしまいました。もう LLM 抜きでは仕事にならないのだから、思い切って作業環境を LLM 中心に作り直しました。繰り返しやることは何でも、agent に任せられるツールに変えていきます。デザイン面では、自分で mobile-design-system Skill を書き、Figma に取って代わり、アプリの設計システム全体を書き直しました。新しいページとフローは app-flow-design に任せて、ゼロから設計案を出してもらいました。バックエンドも手作りはせず、アナリティクス、feature flag、強制更新、分かれた dev と prod 環境などは、すべて agent に CLI を操作させて段階的に構築させました。プロジェクトの背景知識はすべて数個の markdown ファイルに置かれているので、別の agent でもすぐに続けられます。
こうやって進めると、再開から App Store でのリリースまで 3 ヶ月かかりました。ウェブサイト、UI 刷新、インフラ再構築すべて含まれています。その後のバーチャル試着機能は、アイデアからリリースまで 1 週間で完成しました。
学んだこと
- AI のそばでプログラミングするのではなく、AI と一緒にプログラミングする。 大規模チームのワークフローを捨て、軽量な markdown/html で書かれた人間と機械の協働プロトコルは重厚なツールよりずっと使いやすいです。
- Show, don't tell。 マルチモーダルモデルがあれば、一枚の画像は言葉よりもデザインの意図をはるかに良く伝えることができます。
- 早々に諦めない。 2 年前はかろうじて実現可能だったエッジ ML が、プラットフォームの進化によって静かに解決されていました。
- 価格設定は学問である。 コストと消費心理のバランスを見つけるには、真摯な調査と市場検証が必要です。
- チャットは答えではない。 良い UX を追求することは永遠のテーマですが、AI を良い UX にどう組み込むかは新しい問題です。
リンク
- App Store:Snap Closet
- Google Play:Snap Closet
- 公式サイト:snap-closet.com
あなたも自分のアプリを開発していたり、Snap Closet について何か考えがあれば、ぜひ話しかけてくださいね〜