问题标签 [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 投票
2 回答
1324 浏览

chat - AIML中的多行(单独的行)输出?

我希望用户提出问题,然后聊天机器人以不同的行但按顺序响应。

0 投票
1 回答
6954 浏览

prolog - Prolog 中的聊天机器人

我一直在尝试在 prolog 中创建一个聊天机器人(作为一项任务),到目前为止,我已经在 .pl 文件中创建了一个数据库,并且列出了很多可能的对话。我知道序言是这样工作的,例如,如果我们有

我们输入

它会回应

现在我不知道如何使用我的数据库,以便程序可以完全像聊天机器人一样工作,例如,无需编写适当的语法:

我的数据库是这样的:

0 投票
3 回答
7193 浏览

artificial-intelligence - 最新的(开源)聊天机器人/假人工智能?

开源聊天机器人/假人工智能“技术”的最新进展是什么?ELIZA/ALICE/MegaHAL 是否仍然“流行”,或者在过去十年中取得了任何进展?

0 投票
2 回答
921 浏览

github - 部署 Hubot 时出现大量错误

我正在 Linux 上安装 hubot,并按照说明进行操作,没有收到任何错误。

但是,当我尝试实际运行我的 hubot 时,我遇到了问题。首先,我尝试根据链接教程末尾的说明对 hubot 进行守护。start hubot返回错误start: Unknown job: hubot。所以我备份并尝试/opt/hubot/bin/hubot --name Ro\ Bot --adapter campfire并得到这一系列错误:

尝试从发布包安装而不是在 git 中克隆会导致过程早期出现不同的错误:

我试过npm cache clean但没有帮助。

我不知道该怎么做,而且我对 Hubot 或它运行的任何框架都不是很熟悉,因此任何有关如何开始对此进行故障排除的信息都会有所帮助。

0 投票
1 回答
7064 浏览

chat - 如何构建gmail聊天机器人?

我想构建一个简单的 gmail 聊天机器人。机器人读取收件人的聊天消息并做出响应。

我已经开发了响应消息的逻辑,但现在我坚持使用机器人配置。

如何设置一个可以从聊天窗口接收消息并将消息发送给我的 gmail bot。并将我的消息回复给聊天中的人?

注意:这个问题可能看起来重复,但我已经尝试了上一个问题的所有解决方案,我无法在任何地方从头开始找到完整的解决方案。

希望任何时候都可以在这里帮助我。

0 投票
3 回答
3578 浏览

java - 如何在Java中存储和检查字符串的同义词

我正在制作一个可以响应用户所说内容的程序,例如聊天机器人。但是我想知道如果两个或多个单词具有相同的含义,我是否可以让它理解。

例如,当用户说“你害怕黑暗吗?”时,我会回答“是”。但是“害怕”、“害怕”和“害怕”具有相同的含义。如果用户使用“害怕”而不是“害怕”,程序如何识别这两个词具有相同的含义,因此引用“你害怕黑暗吗?” 问和回答“是”?

我想知道我是否可以制作类似{"hello", "hi", "hey"}{"afraid", "scared", "frightened"}等的字符串数组。谢谢你的帮助。

PS:我写的程序没有使用英文,恐怕不能使用库或API,但我自己定义同义词列表没有问题。

0 投票
2 回答
3283 浏览

python - Python 中的聊天机器人数据库

目前,我正在编写一个试图模拟某种对话的聊天机器人。作为 Python 中的一个 n00b,我目前依靠列表和字典来对一组标准查询进行一些标准响应。随着我了解更多,我意识到列表/字典/函数还不够,我必须使用某种数据库。目前,当我遇到来自用户的新问题时,我只是不断地将项目添加到我的列表/字典中。我的问题是,我使用什么数据库来存储/查询来自用户的数据。我在答案中浏览了这个及其后续链接,但我没有提到使用了哪个数据库。(我的这个小项目旨在自学机器学习和 NLP 的概念)

提前致谢。

0 投票
2 回答
1827 浏览

c++ - C++ 程序已停止工作

我正在制作一个非常简单的程序,只是一个小聊天机器人 AI 之类的东西,而且我有一些代码,当然是 c++ 用于该程序。我没有收到任何错误,但是当我运行它时会出现一个窗口,说 program.exe 已停止工作,就像它停止响应一样。我的代码是:

当我运行它时,它会正常打开,但是当我输入一些内容后,它会“停止工作”。有人可以告诉我我需要改变什么,为什么会受到赞赏。

有指针问题吗?还是有什么rand?我真的很困惑,希望能得到一些关于如何改进这个程序以便它真正起作用的建议。

0 投票
2 回答
912 浏览

artificial-intelligence - 在哪里可以找到为聊天机器人创建 AIML 文件的资源?

我正在尝试构建一个自定义聊天机器人,但在寻找 AIML 创建指南和资源时遇到了困难。我想要的是一种使用标签和谓词的手册。任何建议!真的很赞。

0 投票
2 回答
2132 浏览

artificial-intelligence - 为聊天机器人创建 AIML 以提问

我正在为 Program-O 聊天机器人创建 AIML 文件并遇到问题。

我想做的是按顺序提出一个又一个问题。此外,问题的顺序应该是随机的。这是对学生的满意度评估测试,我正在尝试使用聊天机器人而不是传统方法进行开发。

这是我想到的 AIML 格式。

样本.aiml

问题是 *(asterisk) 通配符不适用于该谓词。有没有其他方法可以构建满足我要求的 AIML?