3 ms·
I'm not hostile to them per-se, but I don't see much usefulness in systems like this one these days. For some kinds of video game agents, traditional logic pro
by ansible 10y ago
I'm not hostile to them per-se, but I don't see much usefulness in systems like this one these days.
For some kinds of video game agents, traditional logic programming might be fine.
But for anything that I would consider using in the real world, I would want to use probabilistic knowledge representation and reasoning.
Even for many kinds of video games you'd want that instead. Like in a first person shooter where the agents have limited knowledge of the world state, you want to be able to reason about the other player's position and status without cheating, so that the agent can be more realistic and fair.
- TuringTest 10y agoI work for a living in a company that creates products to calculate timetables and schedules for transport companies. The schedules and timetables need to be exactly, defined according to a large number of requirements (hard constraints and weighted preferences). While these exact schedules could be created through probabilistic means, the systematic approach of logic search provides more consistent results than a stochastic search, and the imperative programming style allows finer control over the search algorithm than what would be easy to achieve in a pure logic language.
- naasking 10y agohttp://okmij.org/ftp/kakuritu/logic-programming.html http://okmij.org/ftp/kakuritu/logic-programming.html