问题标签 [pandorabots]
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.
python - 如何在 Python 中使用 AIML
我想将python
脚本集成到我的pandorabot
书面文件中aiml
。
我知道你可以用 标记aiml
语法javascript
,但我没有找到任何关于 的文档python
,除了以下使用<oob>
(越界)标签,在后台运行服务:
<mrl>
标签代表myrobot lab,它是program-ab
实际java framework
机器人技术的一部分。
但我想app
只在网络上使用我的...
我也遇到过pyAiml
,但目前我还没有看到它如何帮助我实现我的目标。
我的目标:
我想使用python
它是因为它操纵NLTK
(http://www.nltk.org/),这是一个处理大量文学语料库的自然语言工具包,我想将此库集成到我的机器人功能中。
假设我有一个<pattern>PYTHON</pattern>
,它将运行一个 python 脚本。
脚本会import nltk
(及其语料库)将 AIMLpatterns
或“问题”链接到 PYTHONtemplates
或“答案”?
关于我如何实现这一目标的任何线索?提前谢谢了。
pandorabots - PandoraBot API:无效的机器人名称
我收到以下错误:
当我使用 Pandorabot CLI 时。我的机器人名称和我的设置名称相同,所以您知道问题出在哪里吗?
chatbot - 使用带有 AIML 的 Bot 获取操作/变量
我对聊天机器人完全陌生,我已经开始研究 AIML 和 Pandorabots,并希望将其 API 集成到我的应用程序中。
经过一番阅读,我不确定这是否是最佳选择。我想做的是这样的(想像我的应用程序是书店):
我想在这里得到的回应也是“显示”和“最新”动作,因此应用程序将知道该做什么:显示最新书籍的列表。
那可能吗?
tags - 在 AIML 和 Pandorabots 中使用 OOB 标签
我是聊天机器人的新手,我正在尝试在 AIML 中使用 OOB 标签(OOB 代表“带外”,这是一个工程术语,用于指代在单独的隐藏通道上执行的活动)。我尝试在 pandorabots 游乐场使用它,如下所示:
因此,在与机器人交谈时:
如您所见,我也收到了标签。它应该是这样工作的吗?我希望它已经以某种方式解析,这样我就可以在我的应用程序中触发网络浏览器!
也许我错了,潘多拉不会为我解析标签,我必须在收到回复时自己做?
我的想法是在我未来的应用程序中将其 API 与 /talk 资源一起使用。
heroku - 在我的网站上嵌入 heroku 应用程序
我有一个通过 Heroku 部署的潘多拉机器人(它可以是任何其他应用程序)。我对 Heroku 不是很熟悉,我现在正试图找到一种方法来将这个 Heroku 部署的应用程序集成到我的网站上(作为弹出窗口、页面或任何第一个 POC)。
你有什么可以帮助我解决这个问题的指针吗?
非常感谢
chat - 如何在一个话语中处理多个问题?
样本:
我的尝试:
上面的AIML代码只有我分开问这两个问题才能回复。
pycharm - 将我的目标代码在 pycharm 上运行,'^' 不起作用
在潘多拉机器人上编写目标聊天机器人,并经常使用“^”。
但是当我将我的目标代码在 pycharm 上运行时,'^' 不起作用,因为它将匹配 0 个或更多单词,这将是个问题。
似乎许多目标标签在潘多拉机器人之外不可用,比如标签。
有没有人解决这个问题?
新手来了,先谢谢了!
aiml - 为什么我不能在 Pandorabots 上发布我的 AIML 聊天机器人?
我在 Pandorabots 上创建了一个聊天机器人,并已付钱获得 API。我一直在对机器人进行编程并从我的应用程序中访问它大约 2 周没有问题。
今天我对我的聊天机器人文件进行了一些编辑,这些更改在 Pandorabots 页面上的小部件中运行良好。但是,当我尝试单击 Publish Changes 时,我的光标变成了一个斜线符号,并且更改没有通过。如果我单击边栏中的发布更改,该选项就会消失。我没有接近我的消息限制。我的信用卡信息看起来不错。我到处搜索,但找不到任何信息或任何人可以谈论它。
我应该明天为大约 100 人提供一个演示,现在我无法让它表现出我想要的样子......非常感谢一些建议!
bots - 如何在 pandorabot 中设置 client_name sessionid。人工智能
如何在 pandorabot AIML 中设置 client_name sessionid。或者有什么办法可以从我的网络上获取它们。我正在使用聊天小部件。
keyword - AIML v2:Pandorabots - 两个词关键字
当我尝试在 AIML v2(使用 Pandorabots)中使用 FAVORITE GAME 作为关键字时,我从 * 类别中获得匹配,但不是最喜欢的游戏类别。我不知道有什么问题。
例如对于我最喜欢的游戏:对不起,你能以其他方式重复吗?