Skip to content

利用前端三件套重写对话机器人 #1522

@pyz610173878

Description

@pyz610173878

最近在学习前端技术,想利用前端三件套重写对话机器人,通过搜索,发现有几种类型的存在形式。

  1. 各种APP上面的对话机器人,自动机器人。
  2. 通过调用微软的Web chat实现
  3. 纯HTML上面的对话机器人。(点进去有些网页,会自动弹出一个对话框,然后你可以跟他进行对话,他会回答。)

为了降低难度,打算先写一个纯HTML界面的。我下意识地第一个思路就是,采用课程讲过的方式。经过初步的尝试与探索,发现以下相同点与不同点。

  1. 依旧是输入处理输出的方式。不同的只是,交互方式的改变(不是在命令行里面了,而变成了浏览器界面)与语言的不同写法,(用HTML显示问题,JavaScrip显示答案)
    image这是自己的尝试结果。我尝试找出他们之间的共性,进行泛化。发现都需要获取标签,选择事件,以及执行事件的效果。但我不知道,该以什么方式进行类似的泛化与责任分离。想听听老师的思路。

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions