2

我想做一些自动故事生成演示,我正在采用的方法是使用 AI 规划。我一直在阅读几篇相关论文,并发现 PDDL 可能是形成规划问题的最广泛使用的语言。我一直在查看语法和几个示例代码来学习如何使用它。

我被卡住的部分是如何让计划者工作。我发现了一些流行的规划器(快进、MBP、IPP),但我无法使它们工作,甚至使用来自源本身的说明。

我在 Ubuntu 13.04 上使用 Gnome 终端。

我对计划很陌生,这可能是一个非常幼稚的问题,但我保证我已经搜索了超过 3-4 天,没有任何运气。此外,欢迎提出使用其他规划系统的建议。

4

2 回答 2

3

如果您使用的是 Linux,那么我强烈建议您使用 Fast Downward(它有自己的网页 - 只需 google 即可)。首先,它是目前人工智能规划社区中最著名的规划系统之一,而且运行起来非常容易。好吧,您仍然需要半小时左右,但是有一个易于遵循的分步说明,告诉您在哪里检查代码以及需要运行哪些命令。

它还实现了大多数已知的规划启发式算法,这些启发式算法需要快速解决问题甚至是最优的(规划需要搜索,并且启发式算法使搜索“面向目标”而不是盲目的,如果启发式算法是可接受的和/或单调的(取决于关于选择的搜索算法类型——参见快进和 pddl:计算的解决方案是最好的吗?),它保证找到最优解决方案)。

关于文学,我建议阅读/跳过以下两篇期刊文章:

波特,J。卡瓦扎,M。和 Charles, F. 2010。将计划应用于交互式讲故事:使用状态约束的叙事控制。ACM 翻译。英特尔。系统。技术。10:1-10:21。 http://dl.acm.org/citation.cfm?id=1869399

帕特里克哈斯鲁姆。“叙事规划:古典规划汇编”。人工智能研究杂志,第一卷。第 44 页,第 383-395, 2012 http://www.jair.org/papers/paper3602.html

于 2014-12-01T07:34:21.267 回答
1

嗯,MBP 和 IPP 都是非常非常古老的系统。如果您只是在寻找现成的规划器以现成的方式使用,我建议您遵循指向参加上一届国际规划竞赛的作者(和软件)的指示( 2011):

http://www.plg.inf.uc3m.es/ipc2011-deterministic/ParticipatingPlanners.html

于 2013-11-12T04:36:42.043 回答