= はじめに = プロダクションシステムとは、人工知能の世界で出てくる前向き推論システムのことです。 現代の言葉で言うならば一種のキーバリュー形式のデータベースと言えなくもないですが、それだけではなくマッチングを使った推論機構を内部に搭載し、演繹的な考え方に基づき新しい考えうるあらゆるデータを自動で作りだす能力を持っているのが特徴的です。 ---- 人工知能関連の教科書的には良く出てくるプロダクションシステムですが、実際に利用できる実装系はそうありません。 [http://en.wikipedia.org/wiki/OPS5 OPS5] という実装系が非常に有名で、教科書にも出てきますが、その実装系に触る機会を得ることは難しいと思います。 筆者も実際の開発系を触ったことはなく、書籍で情報を得るに留まっています。 もしくはフリーソフトウェアとして以下の実装系が提供されています。 * [http://www.vector.co.jp/soft/dos/prog/se023100.html mini-OPS5] 上記の実装系は、1986 ~ 1990 年に福岡工業大学で実装されたものだそうです。 実装言語は PASCAL です。 ----