ソフトウェアエージェント
ソフトウェアエージェントは複雑なタスクや繰り返し行うべきタスクを自動化し、それによってさまざまな利益をユーザーに提供する。しかし、ソフトウェアエージェントを実装する際には、このテクノロジーの組織への影響や文化への影響を考慮する必要がある。
人工知能の分野では、知的エージェント (Intelligent agent) はコンピュータプログラムとは限らず、システム、人間、コミュニティ(企業など)といった目的を持って振る舞う何らかのものを指す。
エキスパートシステムは自身の置かれた環境とは隔絶されている。
エキスパートシステムは、反応的・自発的振る舞いをするよう設計されていない。
エキスパートシステムは社会性を考慮しない。
(Wooldridge, 2002)