লার্নিং একটি সিস্টেমের পরিবর্তনগুলোকে নির্দেশ করে যা সিস্টেমটিকে একই কাজ পরবর্তী সময়ে আরও ভালোভাবে সম্পাদন করার যোগ্যতা প্রদান করে। কৃত্রিম বুদ্ধিমত্তায় লার্নিং হলো গুরুত্বপূর্ণ একটি বৈশিষ্ট্য। লার্নিং এজেন্ট চারটি প্রধান উপাদান নিয়ে গঠিত। এগুলো হলোঃ ১। লার্নিং এলিমেন্ট; ২। পারফরমেন্স এলিমেন্ট; ৩। ক্রিটিক; ৪। প্রবলেম জেনারেটর।