利用KAOS目标分析方法,可以获取一些粗糙的Agent实体对象.但其中一些实体对象并不符合Agent的基本特性要求.通过提出"为什么"需要这些Agent的问题,FKAOS方法进一步对粗糙的Agent进行分析,并优化Agent的设计.优化Agent的目标是建立一个充分体现自主实体特性的、规模适中的、任务相对独立的多Agent协同社会体系.提出了3种有效优化Agent的方法:基于责任本体的优化方法、基于需求资源的优化方法和基于交互关系的优化方法.