首页> 外文会议>National Conference on Artificial Intelligence >JYAG IDEY: a template-based generator and its authoring tool
【24h】

JYAG IDEY: a template-based generator and its authoring tool

机译:Jyag&Idey:基于模板的发电机及其创作工具

获取原文

摘要

JYAG (Java 2.0 Platform YAG) is the Java implementation of a real-time, general-purpose, template-based generation system (YAG, Yet Another Generator) (Channarukul 1999; McRoy, Channarukul, & Ali 2000). JYAG enables interactive applications to adapt natural language output to the interactive context without requiring developers to write all possible output strings ahead of time or to embed extensive knowledge of the grammar of the target language in the application. Currently, designers of interactive systems who might wish to include dynamically generated text face a number of barriers; for example designers must decide (1) How hard will it be to link the application to the generator? (2) Will the generator be fast enough? (3) How much linguistic information will the application need to provide in order to get reasonable quality output? (4) How much effort will be required to write a generation grammar that covers all the potential outputs of the application? The design and implementation of our template-based generation system, JYAG, is intended to address each of these concerns. A template-based approach to text realization requires an application developer to define templates to be used at generation time; therefore, the tasks of designing, testing, and maintaining templates are inevitable. JYAG provides a set of pre-defined templates. Developers may also define their own templates to fit the requirements of a domain-specific application. Those templates might be totally new or they can be a variation of existing templates.
机译:Jyag(Java 2.0平台YAG)是Java实现了实时,通用,基于模板的生成系统(YAG,又一个发电机)(Channarukul 1999; MCRoy,Channarukukul,&Ali 2000)。 JyAG使交互式应用程序能够将自然语言输出调整到交互式上下文,而无需开发人员提前编写所有可能的输出字符串或嵌入应用程序中目标语言的语法的广泛知识。目前,互动系统的设计人员可能希望包括动态生成的文本面临着许多障碍;例如,设计师必须决定(1)将应用程序链接到发电机的难度如何? (2)发电机会足够快吗? (3)申请需要提供多少语言信息,以便获得合理的质量产出? (4)编写一代语法需要多少努力,这些语法涵盖申请的所有潜在产出?我们基于模板的生成系统Jyag的设计和实现旨在解决这些问题的每个问题。基于模板的文本实现方法需要一个应用程序开发人员来定义在生成时间使用的模板;因此,设计,测试和维护模板的任务是不可避免的。 Jyag提供了一组预定义的模板。开发人员还可以定义自己的模板,以满足特定于域的应用程序的要求。这些模板可能是完全新的,或者它们可能是现有模板的变化。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号