Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Home page of John Lloyd
J.W. Lloyd,
"Higher-order Computational Logic",
in Computational Logic: From Logic Programming into the Future,
A. Kakas and F. Sadri (editors),
Springer-Verlag, 2002.
Implementation of a Programming Language for Artificial Intelligence Applications
Bach is a probabilistic modal functional logic programming language whose features have been strongly influenced by the
needs of artificial intelligence applications.
A prototype implementation of the language is currently being used, especially for agent applications.
However, a more complete and efficient implementation is needed.
There are a number of significant research challenges associated with this, including extending state-of-the-art functional
programming language implementation techniques to the novel Bach features and providing efficient probabilistic reasoning.
Bach for Multi-agent Systems
Bach is a probabilistic modal functional logic programming language whose features have been strongly influenced by the
needs of artificial intelligence applications.
However, multi-agent system applications typically require more specialised features than are currently provided
by the language.
This project would involve designing (and implementing, at least in a prototype fashion) such features, including
support for typical agent architectures (such as decision-theoretic and BDI).
Experimentation with the enhanced language on challenging multi-agent applications would be essential.