Một hệ thống chuyên gia là một chương trình sử dụng các quy tắc logic có nguồn gốc từ kiến thức chuyên gia để trả lời các câu hỏi hoặc giải quyết các vấn đề trong một lĩnh vực kiến thức cụ thể. Hệ thống chuyên gia đầu tiên, được gọi là Dendral, được phát triển vào năm 1965 bởi Edward Feigenbaum và sinh viên của ông và xác định các hợp chất từ các bài đọc quang phổ.