エージェント
agent
エージェントとは
エージェントとは、「代理人」という意味で、ユーザを代行する形で、自律的な作業・処理をする機能の総称です。具体的には、ユーザのコンピュータ操作の手間を軽減させたり、ユーザに何らかのメッセージを発し、操作を促したりします。
電子メールソフトも受信メールを自動的に振り分けたりする機能を持つことから「Message User Agent」とも呼ばれます。オンラインショッピングで「スイーツ好きの彼女に1万円以内で誕生日プレゼントを贈りたい」という曖昧な要望に対して、適切なプレゼントを自動的にピックアップする機能は、エージェントサービスです。
また、オブジェクト指向において、オブジェクトがエージェント機能を持ち、状況に応じて各々が自律的に連携して動作するようなものを「エージェント指向」といいます。