質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

自然言語処理

自然言語処理は、日常的に使用される自然言語をコンピューターに処理させる技術やソフトウェアの総称です。

Q&A

1回答

408閲覧

大量の不定型の物品売買のメールから、値段等の情報を抽出してリスト化したい

youmu_zoo

総合スコア0

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

自然言語処理

自然言語処理は、日常的に使用される自然言語をコンピューターに処理させる技術やソフトウェアの総称です。

0グッド

0クリップ

投稿2022/12/30 11:13

前提

私はプログラミングを始めて半年ほどの者です。

仕事で海外輸入関連のメールのやり取りを担当しています。
今回の質問は、その一部の業務の自動化を目的としています。

業務の順序としては
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 での作成以外に適した方法はありますか?
・この内容を解決出来るサイトやツール、サービスは現時点でありますか?ありましたらご教示下さい。

上記を質問とさせて下さい。
他に思うところあれば是非アドバイスをお願いします。

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuma.inaura

2023/01/01 16:24

システムで自動化してもその自動化された内容が正しいかどうかの精査が毎回必要になりませんか?
guest

回答1

0

使われているメールサービスにもよりますが、私ならスプレッドシート + GASで自動化します。
OutlookならVBAでも良いでしょう。
Pythonでなくても学習機能を付けることが可能です。

投稿2023/01/06 05:57

fuku-chann

総合スコア82

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問