厳格な機密契約により、パートナー名を公開できません。 そのため、プロジェクトの内容の一部が非公開となっております。
AI 翻訳アプリ:チームを専門家と強化
コンテキスト
日本のソフトウェア開発企業は、ユニークなオンスクリーン翻訳アプリケーションの開発に協力するために、3 名の技術専門家を提供できる長期のテクノロジーパートナーを探していました。同社には、デスクトップアプリケーションの開発スキルを持ち、機械学習モデルをトレーニングや統合し、デプロイメントパイプラインの構築ができる人材が不足していました。
90
日前、予定より
計画性の高いソリューションと効率的な実行、迅速な反復作業により、プロジェクトを予定よりも前倒しで完了することができました。
~30%
のコスト削減
クロスプラットフォームのアプローチにより、大幅なコスト削減が可能となり、保守性の向上などのメリットも得られました。
∞
の知識移転
パートナーからのフィードバックにより、当社のチームの知見が他の多くのプロジェクトでも非常に価値あることが証明されました。















目的
パートナーのチームとシームレスに連携し、計画から実装までを支援できる 3 名のチームを編成しました。
パートナーのチームが十分な情報に基づいて技術的な意思決定を行い、最適な技術スタックを選択できるようサポートしました。
物体検出と光学文字認識(OCR)が可能なパイプラインに機械学習(ML)モデルを特定し、トレーニング、統合、デプロイメントを行いました。
ソフトウェアを反復的に洗練し、ユーザー向けの完成された製品へと進化させました。
プロセス
1.)パートナーと協力して、アプリケーションのビジョンとビジネス目標をと協議し、最終的に詳細なビジネス仕様書を完成させました。
2.)学際的なチームが緊密に連携して技術計画を策定し、安定的でスケーラブルなソリューションを確保し、それを技術仕様書に反映しました。
3.)仕様書に基づき、反復的なプロトタイプ作成とデザインや技術選択の検討を通じて、要件をすべて満たす最適なソリューションを構築しました。
4.)プロトタイプを元に、完全な機能を備えたデスクトップアプリケーションを提供しました。
5.)機械学習(ML)モデルのトレーニングデータを継続的に生成・クリーニングしました。
6.)教師あり学習を用いてモデルをトレーニングし、その結果に基づいてトレーニングセットを継続的に改善しました。
7.)現在稼働中のアプリケーションを日本のパートナーのエンジニアに段階的に引き継ぎました。
範囲
デスクトップアプリ開発
マイクロサービスベースのバックエンド開発
技術スタック
Typescript
MacOS
Windows
Python
NodeJS
OCR
Tensorflow
C++
Objective-C
Docker
チャレンジ
プロジェクト要件を満たす最適なテックスタックとAIモデルを特定すること。
ユーザーエクスペリエンスを向上させるため、必要に応じてブラウザでAIモデルを実行するための潜在的なソリューションを探求すること。
様々なオペレーティングシステムに対応し、高性能でプラットフォームに依存しないソリューションを作成すること。
スムーズな統合を確保するため、不足しているモジュールや機能をネイティブ言語(Mac用のObjective C++・Windows用のC++)を使用して開発すること。
サイドスクロールテキストバーやライブストリームチャットのようなダイナミックなオンスクリーンテキストの変更を処理するため、最適な速度で約1FPS以上のリアルタイムのアップデートを実現すること。
オープンソース貢献
Electron(TypeScript を使用してデスクトップアプリケーションを構築するための人気フレームワーク)への貢献として、問題を特定し、それを解決するのに役立つ再現可能なデモを作成しました。こちらから詳細をご覧いただけます。
結果
当社のパートナーチームは、オリジナルテキストのコンテキストを保持しながら、画面上で翻訳を容易に行える、MacOS と Windows 対応のクロスプラットフォームデスクトップアプリを利用できるようになりました。
このソリューションのクロスプラットフォームの柔軟性により、新しいデザインの導入、機能の追加、および変更要求の反復プロセスが迅速化されました。このアプローチは、時間とリソースの大幅な節約だけでなく、従来の開発方法に対する費用対効果の高い選択肢となり、パートナーに明確な利益をもたらしました。
完成した製品は、魅力的なデザインと高い性能を兼ね備えており、戦略的な技術スタックの選択により、将来のメンテナンス要望にも対応可能です。優れたコード品質が高いスケーラビリティを保証しています。
最終的に、双方の協力によって、多言語コミュニケーションを根本的に変える革命的なアプリケーションが誕生しました。これは、高度な AI 技術とクロスプラットフォームの開発スキルを融合させた当社の専門知識の証となり、パートナーに実質的な価値をもたらしています。