在多智能体交互的研究中,KQML(knowledge query manage language)通信模型是最具代表性的.通过对KQML通信模型的分析,为实现在知识水平上面向智能体编程所需的通信支持作了一定的阐述.首先,通过建立KQML状态模型和KQML通信的转换模型,分别针对同步和异步通信模型分析了其实现的必要条件.其次,对KQML模型在通信过程中将出现的死锁及资源匮乏问题,从KQML状态转换模型的角度分析了其产生的原因,并指出解决问题的根本途径.最后,指出KQML同步和异步通信的在多智能体交互中的优缺
The KQML (knowledge query manage language) is a representative model in multi-agent interaction. In this paper, some conclusions are given about the necessary communication support to the agent-oriented program on the knowledge level based on the analysis of KQML model. Firstly, the agent statue model and the transform model of KQML communication are founded to analyze the necessary conditions in performing interaction with the synchronal and asynchronous KQML model respectively. Secondly, the deadlock and starvation problems in the communication process with the synchronal and saynchronous KQML model respectively.Secondly,the deadlock and starvation problems in the communication process with KQML model are analyzed feom the KQML stansform aspect,and the cardinal readons and the solutions are given.At last,the advantages and the disadvantages of the synchronal and asynchronous KQML model are listed respectively,and the choosing principle is given.