问题标签 [chatbot]

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 投票
1 回答
442 浏览

python - 如何使用 PyAIML 设置聊天机器人的主人名称?

我在玩 PyAIML。我了解如何设置机器人的名称。但无法弄清楚如何设置创建者的名字,以便如果有人问“谁创造了你?” 然后它可以适当地回复。请帮忙。

0 投票
4 回答
4185 浏览

javascript - 如何在网页中集成 AIML 聊天机器人

我有一个网页,我只是在其中玩 HTML、CSS 和 Javascript。我决定在那里创建一个聊天机器人。

AIML 似乎是要走的路,我已经知道怎么写了。

问题是:拥有 bot.aiml 文件后,我该怎么处理它?我假设我需要某种 javascript 函数来与之交互。

0 投票
1 回答
180 浏览

google-app-engine - 对用户添加 GAE XMPP bot 的操作

当用户向机器人发送聊天请求时,是否可以执行某些操作?我知道它被授权与机器人通信,但我想在用户添加机器人后立即存储用户的 JID。这样的事情可能吗?

0 投票
2 回答
1809 浏览

batch-file - 在聊天机器人的批处理文件脚本中需要帮助

嗨,我是新手,需要帮助在 bat 脚本中创建聊天机器人。

你能帮我一些想法添加更多脚本来制作这个更好的聊天机器人,因为我缺乏关于 bat 脚本的知识。

示例:我希望将聊天结果存储在conversations.txt那些曾经是聊天机器人的基本知识的结果中,以便下次对话时回答问题。

谁能帮我添加更多脚本

这是那个脚本:

0 投票
1 回答
2226 浏览

java - smack 中 XMPPConnection 的登录方法发生异常

我写了以下代码:

例外是

有时我也会遇到这个异常:

有谁能够帮我?我用谷歌搜索了它,有人说如果你Thread.sleep(10000);在连接和登录之间使用一些延迟就可以了。但它不起作用!

0 投票
2 回答
2007 浏览

javascript - Javascript - 聊天机器人

多年来,我一直在模式匹配聊天机器人中使用以下内容。一个人在输入框中输入内容,聊天机器人在输出框中做出响应。

这只是一系列“if 语句”,而这只是其中的一小部分。

如果有人输入“是”,机器人会回复以下内容,但我提出问题的消息 4 除外。一旦提出这个问题,它将不再触发我想要的。

我不想一遍又一遍地问这个问题。这一切直到最近才奏效。我不知道为什么它不再起作用。

0 投票
1 回答
600 浏览

c# - 为什么在我的 C# WPF Chatter Bot 中找不到我的输入?

我正在尝试根据位于此处的控制台机器人的代码创建一个 Chatter Bot

输入输入后运行程序时出现异常:“未处理格式异常”“输入字符串的格式不正确。” 在“爱丽丝”课程中:

似乎请求返回 null。有人可以帮我弄清楚为什么在 AIML 文件中找不到我的输入和/或为什么它返回 null 吗?

下面是主类:

下面是“爱丽丝”类代码:

下面是 XAML:

0 投票
1 回答
1062 浏览

c# - 使用 Microsoft 语音识别决策树的聊天机器人

聊天机器人是一个非常大的主题,可以使用多种语言来解决

  • AIML 聊天引擎(或相同)
  • 自然语言处理器
  • ...

我想知道它是否可以使用 Microsoft Speech Recognition Grammar 工作?微软似乎使用决策树对其语法元素进行排序。

那么用 <ruleref 垃圾> 填充一大堆句子应该有效吗?

编辑:

  • 是否有基于 Microsoft 语法和语音识别的现实生活中的聊天机器人?
    • 可以与马尔可夫链结合以获得答案吗?
  • 引擎可以处理的句子有限制吗?
  • SDK 1.8(Kinect)中的语法决策树是否有限制
0 投票
3 回答
152 浏览

c++ - 我将如何在 std::string 中随机创建拼写错误?

好的,所以我正在开发一个聊天机器人,并且我有一个名为 m_sResponse 的私有 std::string。这个字符串是使用输出的

我想创建一个函数,假设 5% 的时间会拼错 m_sRensponse,这样聊天机器人就会更像人类。我将如何做到这一点?

0 投票
1 回答
94 浏览

java - TestChatBot 类的方法未定义?

在我的 ChatBotTest 类中,它说我的 getResponse() 方法未为类 TestChatBot 定义......我真的不明白它为什么这么说,它阻止了我的代码运行。我对 Java 很陌生,所以对于糟糕/草率的编码感到抱歉。非常感谢任何帮助,谢谢!