前提
私はプログラミングを始めて半年ほどの者です。
仕事で海外輸入関連のメールのやり取りを担当しています。
今回の質問は、その一部の業務の自動化を目的としています。
業務の順序としては
1.自社より複数の海外業者に見積り依頼メール発送(定型)
2.海外業者より見積り内容がメール本文で返信(不定型)
3.自社で見積もりを比較する
4.最安の業者に発注する
となります。
現在、2の情報を手動でまとめているため、非常に時間がかかります。
出来れば自動化し、業務の簡略化をしたく思っています。
2の文章が不定型である事が問題点です。
例:リンゴ1個を輸入する場合のやり取り(要点の行のみ記載)
発注時メール:1. apple Q'ty:1
海外業者返信例1:apple Qty 1 10$ ea
海外業者返信例2:1. two apples available. [9 dollars] each. 4days leadtime.
海外業者返信例3:Sorry not available. But we have oranges in stock. 10€ ea.
上記例のように不定形です。返信の際に文字や区切り記号が変更されることが多く、
別の物を勧めてきたりと反応が一定ではありません。
また、海外業者に定型で返すように要求することは難しいです。
(日本の常識が通じず中々言うことを聞いてくれないので自社側で対応するしか無い)
過去分の発注関連のメール送受信数は1万以上あります。
今後も継続してメールで輸入のやり取りを予定しており、
そのために仕組みを作りたいです。
実現したいこと
・海外業者からの多量の物品売買の不定型のメールから、値段等の情報を抽出してリスト化したい
実現にはpythonでの自然言語処理関連・機械学習でのプログラム作成が適していそうと考えていますが、
私が初学者ということもあり、
学習コストがかかるため他に方法があるか確認してから進めたいです。
出来る限り調べてみましたが、答えが出ませんでした。
質問内容
・python での作成以外に適した方法はありますか?
・この内容を解決出来るサイトやツール、サービスは現時点でありますか?ありましたらご教示下さい。
上記を質問とさせて下さい。
他に思うところあれば是非アドバイスをお願いします。
よろしくお願いいたします。