ইন্টেলিজেন্ট এজেন্ট হলাে একজন এন্ড ইউজার বা প্রক্রিয়ার জন্য একটি সফটওয়্যার বিকল্প যা একটি সুনির্দিষ্ট প্রয়ােজন বা কার্যক্রমকে পূরণ করে। সিদ্ধান্ত গ্রহণের ক্ষেত্রে ইন্টেলিজেন্ট এজেন্ট একজন ব্যক্তি বা প্রক্রিয়া সম্পর্কিত নিজস্ব ইন-বিল্ট ও অর্জিত জ্ঞানকে ব্যবহার করে এবং কাজগুলােকে এমন উপায়ে সুসম্পন্ন করে যা ব্যবহারকারীর লক্ষ্যকে পূরণ করে দেয়।