Prolog is such a weird yet interesting language. Fun times having to program it back in University.
Are there any modern use cases of prolog left, or is it more of academic interest?
Mikhail_Edoshin 46 minutes ago [-]
There was a comparison of user expectations in web and database search. Database users expect the search result to include all relevant data, exclude all non-relevant data, and to get an explanation if something look out of place. Web users' expectations are lower, they accept false positives and omissions as long as some elements of the result seem to be correct.
Prolog is like a database. It is mechanical. AI is like web search (which it essentially is).
ducktective 2 hours ago [-]
I also ask, is there any modern use cases of GOFAI left? Is it even a good pre-requisite to study for modern LLMs and gen-AI?
shakna 1 hours ago [-]
The same use case it originally had? "Here's some incomplete data, show me all possible paths it could take."
SQL is fine if there are interlinks supporting the direction of your search. But those relationships frequently end up one-way, unless the architect both fights for it, and actually exists.
Rendered at 10:35:19 GMT+0000 (Coordinated Universal Time) with Vercel.
Are there any modern use cases of prolog left, or is it more of academic interest?
Prolog is like a database. It is mechanical. AI is like web search (which it essentially is).
SQL is fine if there are interlinks supporting the direction of your search. But those relationships frequently end up one-way, unless the architect both fights for it, and actually exists.