Hệ thống tư vấn du lịch là hệ thống hỗ trợ người dùng lựa chọn các dịch vụ du lịch phù hợp nhất theo yêu cầu của người dùng. Đồng thời, hệ thống còn có khả năng đưa ra các giải pháp đề nghị tương ứng với yêu cầu đã cho. Hệ thống tư vấn du lịch có thể xem tương tự như nhà chuyên gia du lịch, hiểu rõ các vấn đề chuyên môn nhằm tư vấn cho khách hàng chọn lựa dịch vụ.
Những yêu cầu từ phía requester được gọi là GOAL. Thuật ngữ GOAL dùng để nói đến: Requester xác định mục tiêu cần đạt được, là một dạng hình thức hóa trong dạng “máy có thể hiểu được” và gửi đến hệ thống giải quyết tự động. Đối với các thuộc tính được định nghĩa trong mô tả GOAL, hệ thống sẽ tự động xác định nguồn tài nguyên thích hợp cho việc giải quyết và thực hiện những điều này.
GOAL đại diện cho đặc tả mục tiêu của Requester ở dạng hình thức, tri thức máy có thể xử lý với các yêu cầu:
- Trừu tượng hóa từ các chi tiết kỹ thuật đến mức cao nhất có thể.
- Hỗ trợ tất cả các loại khả năng của mục tiêu mà khách hàng có thể có.
- Tất cả các thông tin cần thiết của GOAL phải hỗ trợ cho việc giải quyết tự động.
Sự tương tác giữa client và hệ thống cần được giảm xuống mức tối thiểu, client chỉ đơn thuần là trình mục tiêu ở đầu vào cho hệ thống và lấy kết quả giải quyết của mình.