Công việc đầu tiên trong biểu diễn tri thức bằng máy tính đã được tập trung vào giải quyết vấn đề chung như hệ thống chung Problem Solver (GPS) được phát triển bởi Allen Newell và Herbert A. Simon trong năm 1959. Các hệ thống đặc trưng cấu trúc dữ liệu cho việc lập kế hoạch và phân hủy. Hệ thống sẽ bắt đầu với một mục tiêu. Sau đó nó sẽ phân hủy rằng mục tiêu thành các mục tiêu và sau đó thiết lập ra để xây dựng các chiến lược có thể thực hiện mỗi subgoal. Trong những ngày đầu của AI, các thuật toán tìm kiếm chung như A * cũng được phát triển. Tuy nhiên, các định nghĩa vấn đề vô định hình cho các hệ thống như GPS có nghĩa là họ chỉ làm việc cho các lĩnh vực đồ chơi rất hạn chế (ví dụ như "khối thế giới"). Để giải quyết vấn đề không đồ chơi, các nhà nghiên cứu AI như Ed Feigenbaum và Frederick Hayes-Roth nhận ra rằng nó là cần thiết để tập trung hệ thống về vấn đề hạn chế hơn. Đó là sự thất bại của những nỗ lực này đã dẫn đến cuộc cách mạng nhận thức về tâm lý học và các giai đoạn của AI tập trung vào biểu diễn tri thức mà kết quả là hệ thống chuyên gia trong những năm 1970 và những năm 80, hệ thống sản xuất, ngôn ngữ khung hình, vv Thay vì giải quyết vấn đề chung, AI thay đổi trọng tâm sang hệ thống chuyên gia mà có thể phù hợp với năng lực của con người vào một nhiệm vụ cụ thể, chẳng hạn như chẩn đoán y tế. hệ thống Expert đã cho chúng tôi những thuật ngữ vẫn còn sử dụng ngày nay, nơi hệ thống AI được chia thành một cơ sở kiến thức với sự thật về thế giới và các quy tắc và một động cơ suy luận rằng áp dụng các quy tắc để các cơ sở kiến thức để trả lời câu hỏi và giải quyết các vấn đề. Trong các hệ thống đầu cơ sở tri thức có xu hướng là một cấu trúc tương đối bằng phẳng, chủ yếu khẳng định về các giá trị của biến được sử dụng bởi các quy tắc. [1] Ngoài hệ thống chuyên gia, các nhà nghiên cứu khác đã phát triển khái niệm về ngôn ngữ dựa trên khung vào giữa năm 1980. Một khung tương tự như một lớp đối tượng: Đây là một mô tả trừu tượng của một loại mô tả những điều trong thế giới, các vấn đề và các giải pháp tiềm năng. Khung ban đầu được sử dụng trên hệ thống hướng tới sự tương tác của con người, ví dụ như sự hiểu biết ngôn ngữ tự nhiên và môi trường xã hội mà trong đó sự mong đợi mặc định khác nhau như gọi món trong nhà hàng thu hẹp không gian tìm kiếm và cho phép hệ thống để lựa chọn câu trả lời thích hợp với các tình huống động. Nó wasn ' t lâu trước khi cộng đồng khung và các nhà nghiên cứu dựa trên nguyên tắc nhận ra rằng có sự kết hợp giữa phương pháp tiếp cận của họ. Khung được tốt cho đại diện cho thế giới thực, được mô tả như là các lớp, phân lớp, khe cắm (giá trị dữ liệu) với khó khăn khác nhau về giá trị có thể. Quy định là tốt cho đại diện và sử dụng logic phức tạp như các quy trình để thực hiện một chẩn đoán y tế. Tích hợp hệ thống được phát triển để kết hợp các khung hình và quy tắc. Một trong những mạnh nhất và cũng được biết là năm 1983 Kiến thức Môi trường Kỹ thuật (KEE) từ Intellicorp. Kee đã có một động cơ quy tắc hoàn chỉnh với chain về phía trước và lạc hậu. Nó cũng có một khung dựa trên cơ sở kiến thức đầy đủ với kích hoạt, khe cắm (giá trị dữ liệu), thừa kế, và thông qua. Mặc dù tin nhắn qua bắt nguồn từ cộng đồng hướng đối tượng hơn là AI nó đã nhanh chóng được chấp nhận bởi các nhà nghiên cứu AI cũng như trong các môi trường như KEE và trong các hệ điều hành cho máy Lisp từ Symbolics, Xerox, và Texas Instruments. [2] Sự tích hợp của khung, quy tắc, và lập trình hướng đối tượng đã được thúc đẩy đáng kể do các liên thương mại như KEE và Symbolics tách ra từ các dự án nghiên cứu khác nhau. Tại cùng thời điểm này đã xảy ra, đã có một chủng nghiên cứu mà là ít tập trung thương mại và được thúc đẩy bởi logic toán học và tự động minh định lý. Một trong những ngôn ngữ có ảnh hưởng nhất trong nghiên cứu này là KL-ONE ngôn ngữ vào giữa những năm 80. KL-ONE là một ngôn ngữ khung mà đã có một ngữ nghĩa nghiêm ngặt, các định nghĩa chính thức về các khái niệm như một Is-Một mối quan hệ. [3] KL-ONE và ngôn ngữ mà bị ảnh hưởng bởi nó như Loom đã có một động cơ lý tự động dựa trên logic hình thức chứ không phải là trên các quy tắc IF-THEN. Lý luận này được gọi là phân loại. Một phân loại có thể phân tích một tập hợp các tờ khai và suy ra những khẳng định mới, ví dụ, xác định lại một lớp là một lớp con hoặc cha của một số lớp khác mà chưa được chính thức xác định. Bằng cách này, các phân loại có chức năng như một công cụ suy luận, suy luận sự kiện mới từ một cơ sở kiến thức hiện có. Việc phân loại cũng có thể cung cấp nhất quán kiểm tra trên cơ sở kiến thức (mà trong trường hợp của KL-ONE ngôn ngữ cũng được gọi là một Ontology). [4] Một lĩnh vực nghiên cứu biểu diễn tri thức là vấn đề của lý luận thông thường. Một trong những chứng ngộ đầu tiên từ cố gắng để làm cho phần mềm có thể hoạt động với ngôn ngữ tự nhiên của con người là con người thường xuyên vẽ trên một nền tảng rộng lớn của kiến thức về thế giới thực mà chúng tôi chỉ đơn giản là đưa cho các cấp nhưng đó không phải là ở tất cả rõ ràng cho một đại diện nhân tạo. Nguyên tắc cơ bản của vật lý thông thường, quan hệ nhân quả, ý định, vv Một ví dụ là các vấn đề Frame, rằng trong một logic theo sự kiện
đang được dịch, vui lòng đợi..
