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

language-agnostic - 如何编写一个简单的聊天机器人 AI?

我想构建一个机器人,它会根据答案向某人提出一些简单的问题和分支。我意识到从人类响应中解析含义将是一项挑战,但是您如何设置程序来处理对话的“状态”?

这将是人和机器人之间的一对一对话。

0 投票
6 回答
4752 浏览

imap - 有人找到下载谷歌聊天记录的方法吗?

我希望能够获取我所有的 Google 聊天日志,以便我可以使用它们来训练聊天机器人类型的东西。

我知道 Google 施加的限制,因此不能简单地通过 IMAP 下载聊天。我正在寻找解决方法。

0 投票
0 回答
918 浏览

openfire - Openfire3.6.3 无法连接到雅虎网关

就openfire而言,我是新手。

我希望每个用户无论是在 gtalk、yahoo、MSN 上都与我的服务器联系,但现在只有 gtalk 用户能够连接并看到连接的状态。但雅虎用户可以将我添加为好友,但状态总是离线。

我检查了网关选项卡中的连接,它显示连接成功。

连接主机:scs.msg.yahoo.com 连接端口:5050

请指导我

谢谢

0 投票
3 回答
16597 浏览

php - 通过 php 更新 Facebook 状态

我想开发一个机器人,它将使用 php 更新 facebook 帐户的状态。

请指导我

0 投票
1 回答
130 浏览

javascript - 将我的程序与 web2.0 网站集成

我正在创建一个类似 ELIZA 的聊天机器人,我想用 Omegle 校准它,使用其他人输入的内容作为输入。

如果它是一个常规的 HTML 页面,我可以解析它并将响应发送回某个脚本,但是检查源代码,我注意到整个页面是使用 Javascript 创建的,但是混淆了整个内容。

关于如何做到这一点的任何想法?

谢谢!

0 投票
4 回答
432 浏览

video-streaming - 用现代软件击败图灵测试的可行性?

我在学术上提出这个问题,我想大声提出一个非常重要的问题,并让社区尝试回答它。我们能否构建一个系统来生成一个场景,以便在实时匿名群组视频聊天室中播放,该聊天室可以读取输入的文本并用聊天机器人做出响应?

实时 Internet 视频通常很模糊,并且分辨率较低。在远处聚会的场景中,人们无法辨认出许多细节。可以使用现代软件工具渲染场景,这些工具在不移动时看起来非常真实。让它们真实地移动是一个很大的模拟软件。

由 24 个系统组成的集群每秒可以处理 1 帧,可以每秒 24 帧的速度渲染人脸。然后,视频会从决定生成哪种面部表情的时间点延迟 1 秒。这些面部表情及其产生是一个关键问题。皮肤真实感要求是图形社区解决的问题。

一些研究人员对面部表情进行了分类。它们也可以被渲染,这已在现代计算机图形学文献中得到证明。如果我们知道哪些适合特定情况,我们就可以做到。

聊天机器人已经使用了几十年。现在存在相当“智能”的聊天程序,它会阅读所询问的内容并以明智的方式回复。他们一直用文本来做这件事,但是文本阅读器软件可以用人类的声音说话,而且语音识别软件每年都在变得更好。

我的建议是,连接软件开发的所有这些不同部分并创建一些真正令人惊叹的图灵测试搅拌器应该是相当初级的。

这个程序可以像其他参与者一样进入一个虚拟空间并显示一个真实的环境,就像在网络摄像头上一样。它可以观察他们的面部表情,可以听他们的讲话,还可以阅读他们的文字。然后它可以创建一个响应,然后输入或回复给该组。选择回应什么是一个困难的问题,甚至大多数人都没有掌握。我们可以通过大量工作来接近它。

图灵测试是关于证明沟通者是人,但“证明”只是在足以愚弄人类法官的意义上。如果人类法官只是每个人,他们就不太可能采用严格的正式程序。猜测或中招就足够了。

你觉得我们能做到吗?

这个计划有缺陷吗?以这种方式欺骗普通观众是否有道德含义?我们可以通过生成个人智能助理来赚取数百万美元吗?

0 投票
6 回答
54111 浏览

artificial-intelligence - 如何创建智能聊天机器人?

我知道这仍然是一个悬而未决的问题,所以我不希望在这里看到完整的答案。我只想找到一些方法来解决下一个问题:

我有一个模型(假设是机器人的记忆),不同的词与模型中的不同对象相关联。与机器人交谈就像使用数据库执行 sql 查询一样。语言是一个很难形式化的协议。而且我们不能只写一百万行代码来实现一些真正的语言。但我相信实现一些自学机制是绝对有可能的。如何实施?是否可以实现“从零开始”或“从几个基本单词”学习?只是想听听你的想法。

实际上,英语是一门非常严格的语言,它是最简单的人工智能实验语言之一。许多其他语言允许您更改单词的顺序(例如)。在某些情况下,改变顺序可以改变整个意思或者只是增加一些语调。我真的不知道如何教机器人做这些事情。

0 投票
1 回答
1098 浏览

python - 使用 twisted 和 wokkel 的聊天机器人

我正在使用 Twisted 和 wokkel 编写一个聊天机器人,除了该机器人定期注销之外,一切似乎都在工作。为了临时解决这个问题,我在每个初始化的连接上都将存在设置为可用。有谁知道如何防止离线?(我假设如果我每分钟左右发送可用状态,机器人就不会离线,但这似乎太浪费了。)有人建议吗?这是存在代码:

提前致谢。

0 投票
3 回答
1597 浏览

xml - 基本的 AIML 响应?

您认为编程的重要模式/模板是什么。就像在聊天机器人中一样,每个聊天机器人都需要响应什么?我刚开始制作目标文件,需要一些帮助......

继承人现在的文件。

0 投票
2 回答
1914 浏览

python - ZeroConf 与 Python 聊天

我正在尝试为我们的帮助台系统设置 Bonjour(或 Ahavi)聊天机器人,它可以根据菜单系统回答基本问题。我的问题的基础是如何让 python 来创建机器人,以便它作为聊天客户端连接到网络。

基本上,我网络上使用 iChat 或 Empathy(或任何能够通过本地网络查看用户的聊天程序)的任何人都应该像看到其他用户一样看到机器人。实际的机器人部分编程起来非常简单,但我不知道如何在网络上获取它。

我研究了 ZeroConf,但我不确定它是如何工作的,或者如何让聊天服务与 python 一起运行。我已经看到了对 pybonjour、avahi 的 python 绑定和 pyzeroconf 的引用,但同样,我不知道如何设置它们。

如果有人能给出一个例子,或者参考,甚至是一篇关于这个主题的好文章,那将不胜感激。谢谢!

科里