Questions tagged [prolog]

For questions about the Prolog programming language, generally used for programming Artificially Intelligent programs.

Filter by
Sorted by
Tagged with
1
vote
0answers
103 views

How do I write production systems?

I understand that I can draw a state-space graph for any problem. However, here is the problem: I can't really figure out how to make production systems. I am solving the FWGC (Farmer, Wolf, Goat, ...
4
votes
1answer
922 views

Combining machine learning with languages like ProLog?

There are mainly two different areas of AI at the moment. There is the "learning from experience" based approach of neural networks. And there is the "higher logical reasoning" approach, with ...
2
votes
1answer
630 views

Can strong AI now be achieved with Prolog?

This survey of Artificial Intelligence with Prolog provides a short perspective on the Prolog programming language and its position in the history of AI. It proposes that a return to Prolog ...
1
vote
1answer
1k views

What are the advantages and disadvantages of using LISP for constraint satisfaction in 3D space

We are currently working on developing a 3D modeling software that allows designers to set spatial constraints to models. The computer then should generate a 3D mesh conforming to these constraints. ...
2
votes
2answers
292 views

Defining rules for an expert system

I'm doing a project for my last university examination but I'm having some troubles! I'm making an expert system who should be able to assemble a computer after asking some questions to the user. It ...
7
votes
1answer
109 views

Which rules should I define for the predicate "not_to_far" of the exercise 1.1 of the book "Simply Logical: Intelligent Reasoning by Example"?

I've just started reading a book about AI. The book is Simply Logical: Intelligent Reasoning by Example. There is a very basic exercise (on page 19 of the pdf, page 5 of the book), but I can't figure ...
21
votes
2answers
9k views

Is Prolog still used in AI?

According to Wikipedia, Prolog is a general-purpose logic programming language associated with artificial intelligence and computational linguistics. Is it still used for AI? This is based off of ...