メール API の精度を 30% 向上させました

person Markus Perl
ここ数か月にわたって、メールインターフェースのバックエンドを3つのステップで見直し、完全に再設計しました。 新しいインターフェースでは、これまでのように名字と名前の間に明確な区切り文字がなくても、メールアドレスを分割できるようになっています。 アップデート前は、メールアドレスを正しく分解するには、名前同士がドットやハイフンで区切られている必要がありました。 しかし新しいインターフェースでは、たとえば「kathleenevans44@gmail.com」のようなアドレスでも問題なく分割できます。 どうやって実現しているのか? 機械学習を用いた複数段階のプロセスを導入し、考えられるすべての名前と名字の組み合わせの出現頻度をチェックすることで、ケースごとに最適な結果を返せるようにしました。 社内テストと分析の結果、判定品質は30%以上向上しています。
GET https://gender-api.com/get?email=kathleenevans44@gmail.com&key=<your api key>
リクエストに対するレスポンスは次のようになります:
{"email":"kathleenevans44@gmail.com","lastname":"evans","mailprovider":"gmail","name":"kathleen","gender":"female","samples":533,"accuracy":99,"duration":"211ms"}
Chat