摘要。创建人工智能应用程序的复杂性仍然很高。造成这种复杂性的因素之一是编程领域对开发人员的高资质要求。使用基于称为最终用户开发范式的方法和工具可以降低开发复杂性。需要应用此范式方法的问题之一是开发用于支持机载搜索和故障排除的智能系统。确定了与此问题相关的一些任务,包括动态形成故障排除任务卡的任务,即形成操作列表。本文根据最终用户开发的一些原则提出了解决此问题的方法:模型驱动开发、可视化编程和向导表单填写。特别是,在苏霍伊超级喷气式飞机要解决的问题背景下,提出了基于转换技术的原型专家系统的扩展,该系统实现了最终用户开发。该工作的主要贡献如下:通过支持事件树形式化(作为一种流行的专家方法,用于形式化问题情况的发展及其本地化的场景)扩展了主要的技术方法;创建了一个领域特定的工具(即扩展事件树编辑器),用于构建标准和扩展事件树,包括用于诊断任务;开发了一个模块用于