ツイートbotの発言内容をSQLServerから取得する場合の方法について
Posted: 2014年1月19日(日) 12:43
こんにちは。昨日はこちらのトピックで
ご助言を頂きありがとうございました。
タイマーに関しては問題なく実装することが出来ました。
引き続きツイッターへ自動で発言を投稿する人工無能について
の質問なのですが、この人工無能の発言内容をSQLServerのDB
に保存し発言の際にプログラム(c#)から取り出したいと
考えております。
発言の条件に現在の時間、人工無能の気分などの要素が関係
するため、取り出した複数の発言内容からどれが最も現在の
発言に適しているのかを判定する処理が必要となります。
この処理についての質問なのですが、発言時間が
来るたびに毎回DBにアクセスし、取り出した発言内容の
条件を見て計算し、最終的な発言内容を決定するという
仕様はやはり無駄が多いでしょうか。
一度目のアクセスでDBからすべての発言内容を取得し、
それ以降は取得したデータから発言内容を決定していく
ような方法を選択するほうが良いのでしょうか?
実装したい内容は、数多くの発言内容とその発言が
行われる条件を用意し、発言時に現在の条件に合った
発言を取得して発言する、というものです。
私が現在考えている方法の中で採用できそうなもの、
もしくはそれよりもよい方法がございましたら、
何卒ご教授をよろしくお願いいたします。
ご助言を頂きありがとうございました。
タイマーに関しては問題なく実装することが出来ました。
引き続きツイッターへ自動で発言を投稿する人工無能について
の質問なのですが、この人工無能の発言内容をSQLServerのDB
に保存し発言の際にプログラム(c#)から取り出したいと
考えております。
発言の条件に現在の時間、人工無能の気分などの要素が関係
するため、取り出した複数の発言内容からどれが最も現在の
発言に適しているのかを判定する処理が必要となります。
この処理についての質問なのですが、発言時間が
来るたびに毎回DBにアクセスし、取り出した発言内容の
条件を見て計算し、最終的な発言内容を決定するという
仕様はやはり無駄が多いでしょうか。
一度目のアクセスでDBからすべての発言内容を取得し、
それ以降は取得したデータから発言内容を決定していく
ような方法を選択するほうが良いのでしょうか?
実装したい内容は、数多くの発言内容とその発言が
行われる条件を用意し、発言時に現在の条件に合った
発言を取得して発言する、というものです。
私が現在考えている方法の中で採用できそうなもの、
もしくはそれよりもよい方法がございましたら、
何卒ご教授をよろしくお願いいたします。