Carlos Alberto Estombelo-Montesco, Dilvan de Abreu Moreira.
Language is very important to humans. If software agents are going to communicate with them, they should be able to do it using natural language. However, dealing with human language is very difficult. To solve this problem we propose a simplified form of a natural language, called Universal Communication Language (UCL). UCL can fulfill the role of an ACL (Agents Communication Language) and, at the same time, be convertible to and from a natural language. UCL design is concerned with the description of message structures, their underlining semantic context and the support for protocols for agent interaction. The key point about UCL is that the language can be used not only for communication among software agents but with humans too. This is possible because UCL is derived from the Universal Network Language (UNL), a language created to allow communication among people using different languages. UCL was defined using the Extended Markup Language (XML) to make it easier to integrate into the Internet. In addition, an enconverter-deconverter software prototype was written to serve as a tool for testing and experimenting with the language specification.
http://www.lbd.dcc.ufmg.br/colecoes/til/2003/0018.pdf
Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web