首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用简单的编程解释界面编写聊天机器人程序

用简单的编程解释界面编写聊天机器人程序
EN

Stack Overflow用户
提问于 2010-11-13 20:04:16
回答 3查看 9K关注 0票数 0

我想做一个控制台接口来实现聊天机器人(可能没有必要)。我希望我的聊天机器人有三个层次的“智能”。

第一级:我的聊天机器人就像字典一样。你写“如果用户说‘你好’,聊天机器人说‘你好’。”或者“如果用户说‘你好’,聊天机器人说‘我很好,谢谢’。一个例子就是

代码语言:javascript
复制
>>If user say ‘Hello’then chatbot say ‘Hello’”.
>>Hello
Hello
>>if user say ‘How are you?’, chatbot say ‘I´m fine, thank you’.
>>How are you?
I´m fine, thank you

这就像一本字典,因为用户构建了一个词组LUT。

二级:我的聊天机器人有一个数据库。

第三级:我的聊天机器人ha是一个推理机,可以在数据库上运行,以便与数据库建立智能关系。

有没有人知道已经做过类似的事情(我想应该是这样)?是否有任何特定的语言程序来制作这些聊天机器人应用程序?有什么公开的项目来做这样的事情吗(我想应该是这样的)?非常感谢。

EN

回答 3

Stack Overflow用户

发布于 2010-11-14 01:58:06

您的级别1和2本质上是相同的,并且已经通过像A.L.I.C.E.这样的项目完成了。解决第三级问题要复杂得多,是学术界一个活跃的研究领域(即目前没有解决办法)。

票数 2
EN

Stack Overflow用户

发布于 2012-05-05 09:40:20

你试过程序了吗?版本2.01,这是目前的一个管理界面,你可以教你的东西给你的机器人,并创建它的个性。值得一看

https://github.com/Program-O/Program-O

票数 1
EN

Stack Overflow用户

发布于 2015-05-04 21:01:14

最初是由Stephan制作的,然后由me.Save作为批处理文件进行清理和处理。输入基本上是一个问题,输出,回答。如果它不知道一个问题,它要求你给出一个适当的回答。此外,它还在同一个目录中生成一个名为“data”的文本文件,并且它只是格式化后的输入@OUTPUT,所以问题@答案

代码语言:javascript
复制
@echo off
color 3a
title AI
if not exist data.txt echo.>data.txt
:begin
set /p text="INPUT!: "
for /f "tokens=1,* delims=@" %%i in (data.txt) do (
  if /i "%text%"=="%%i" (
   echo OUTPUT!: %%j
   goto begin
  )
)
echo --- Unknown Input!
set /p answer=--- Please Specify An Output For '%text%'
echo %text%@%answer%>>data.txt
echo --- Output For '%text%' Saved!
goto begin
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4174433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档