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