プロダクションシステムとは、振る舞いの規則から構成される一種の人工知能プログラムである。その規則はプロダクションと呼ばれ、自動計画、エキスパートシステム、行動選択などでよく使われた。プロダクションシステムは設定されたゴールを達成するためにプロダクションを実行するための機構を提供する。基本操作.規則インタプリタは前向き連鎖アルゴリズムを実行して実行するプロダクションを選択していき、とりあえずのゴールを目指す。ゴールとは、システムデータの更新だったり、信念の更新だったりする。規則の条件部をワーキングメモリ内の現在状態に照らして調べる。理想的(あるいはデータ指向)プロダクションシステムでは、始動されるべき条件は全て実行されるべきであるという仮定がある。対応するアクションがエージェントの知識を更新し、ワーキングメモリにデータを追加したり、削除したりする。システムが処理を停止するのは、前向き連鎖ループにユーザーが割り込んだとき、事前に設定された回数のアクションを実行したとき、アクションとして「停止」が指定されていたとき、条件部が真となるプロダクションが存在しないときである。プロダクションルールとワーキングメモリの照合.プロダクションルールの条件部の表現能力はプロダクションシステムによって様々である。条件に適合するプロダクションルールを集めるパターンマッチアルゴリズムも同様に様々である。単純なもの(全ルールを順次検索して最初に適合したものを発見したところで停止)から最適化されたもの(ルールをコンパイルして相互に関連した条件のネットワークを形成する)まである。評価すべきルールの選択.この戦略もまた様々である。単純なものはプロダクションルールが書かれた順序、重み付け、優先度にしたがって競合集合をソートする。複雑なものでは、以前に各プロダクションルールが点火した時刻情報に従って競合集合をソートするか、アクション部が引き起こす変化の大きさにしたがってソートする。どのような競合解消戦略であっても、実装された手法はプロダクションシステムの効率と正確さに重大な影響を与える。プロダクションシステムの使用.プロダクションシステムは、単純な文字列の書き換え、人間の認知プロセスのモデリング、項書き換え、リダクションシステム、エキスパートシステムなど様々な利用がある。