问题标签 [alice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
980 浏览

alice - 无法在 Alice 2.4.1 中将模型添加到场景:CapabilityNotSetException

尝试添加新模型 ( add objects -> click model -> add instance to world) 时,我收到一个消息框告诉我An unknown error has occured。实体被添加到对象树中(参见屏幕截图),但不会出现在渲染窗口中。

我第一次在这台电脑上使用 Alice。它在不同 PC 上的早期版本的其他计算机上运行良好。我已经在 Alice 论坛上搜索了这个特定问题,但无济于事。Alice 2.3.3 中不会出现该问题。

看截图

0 投票
1 回答
262 浏览

java - 功能 - 不同语言的不同含义?

我是一个非常新手的程序员,正在学习 Java 基础课程。在 Alice 3 中,函数被定义为:函数计算并回答关于对象的问题,例如,“它的宽度或高度是多少?”我之前使用过 Blockly,在 Blockly 中,函数似乎是别的东西 -更像是一个程序。有人可以帮忙吗?

0 投票
2 回答
426 浏览

java - 在android studio中导入库时出错

我正在使用 android studio 制作聊天机器人,但在导入 alice 库时出现错误“无法解析 alicebot”

0 投票
1 回答
165 浏览

api - Symfony2 API 测试 POST 使用 YAML/Faker

我正在使用 Symfony2 构建一个 REST API。我已经与AliceFaker一起使用Liip 捆绑包进行功能测试,以生成所有固定装置。但是,当我想直接测试 POST 调用本身时,只要 JSON 包含在 POST 数据中,我就没有什么麻烦了,这使我的函数变得非常长、丑陋且不可读。

我决定将假 JSON 移出类,将它们转换为 YAML 文件,然后使用 Symfony 的解析器加载它们:

这似乎工作得很好,因为我可以轻松地将它们转换回 JSON 对象,然后在调用中使用它:

我的第一个问题是:这是一个正确的方法吗?是否有任何我错过的捆绑包可以让我的生活更轻松?

我的第二个问题是在这个 YAML 结构中是否可以使用 Faker。在我的夹具上,我调用 Faker 函数(例如 < firstName() >),当加载夹具时,它会自动用随机但有意义的值填充我的实体。是否可以在这些 YAML 结构中使用它们?

非常感谢!;)

0 投票
1 回答
91 浏览

alice - 改变爱丽丝的地面颜色?

我对编程非常陌生,现在正在上我的第一堂课。我正在尝试更改 Alice 3.2 中月亮的颜色(所以不是带有陨石坑的灰色月亮,而是带有所有陨石坑和所有东西的绿色月亮)。这似乎是我应该能够做的事情,但每当我尝试将月亮变为绿色时,它只会给我纯绿色而不是我想要的带有陨石坑的绿色。是否有可能获得带有陨石坑的绿色外观?

我试过在没有帮助的情况下在 Google 上查找“如何更改 Alice 中的底色”和变体。我可以毫无问题地改变天空的颜色,所以我不知道为什么我似乎无法用地面来做到这一点。

(编辑:我的同学似乎也不知道,我的教授没有回复他的电子邮件,这就是为什么我希望这里有人能提供帮助。)

0 投票
1 回答
450 浏览

artificial-intelligence - 使用在 AIML 中带 *

我试图让我的机器人提出问题并根据答案进行回复。问题是随机的,以“你好吗?”结尾。

如果我回复“好”,机器人将无法理解并回复“你能改写吗?”。

0 投票
1 回答
197 浏览

java - 来自 Netbeans 中 Alice 项目的 Jar 不工作

使用 Netbeans 从现有的 Alice 3 项目创建可运行的 jar 后,我收到以下错误:

系统属性:org.alice.ide.rootDirectory 未设置

在我看来,它已经设置好了。我正在使用 Linux Mint。Java 工作。其他可运行的 jar 文件工作。插件匹配。在 Netbeans 项目属性中,默认 VM 选项包括以下行:

我很茫然。请帮忙。

0 投票
1 回答
107 浏览

python - 人工智能 - 在 AIML 中实现命名实体识别

今天是个好日子。所以我找到了一篇论文,将命名实体识别实现为 AIML 中的模式。据我所知,在 AIML 中必须是大写的并且没有标点符号。但是在我之前提到的论文中,他们将它们的模式与实体及其值一起使用,例如 Question:DIMANA,Others:LOKASI 等。所以我只想问大家,可以这样写吗?这是论文中提供的示例代码。

顺便说一句,我使用 Python AIML 作为 AIML 的解释器。这是论文的链接:https ://journal.ithb.ac.id/telematika/article/view/130 (论文是在Bahasa)

0 投票
1 回答
322 浏览

crash - Alice 3 在 Linux Mint 19.2 中打开时崩溃

每次我打开 Alice 3 并选择默认场景时,它都会崩溃。操作系统:Linux Mint 19.2 终端输出:

知道如何解决这个问题吗?

0 投票
1 回答
356 浏览

http - 无法启动 Alice HTTP Inspector。请将 NavigatorKey 添加到您的应用程序

navigatorKey 已经添加到代码中,但在 navigatorKey 下仍然显示错误(红线)。