什么是api.ai和wit.ai?

时间:2016-09-27 17:34:15

标签: python django frontend chatbot

我正在尝试开发像wit.ai或api.ai这样的Web应用程序。我不确定这种Web应用程序的最佳前端语言/平台/技术是什么。 在api.ai和wit.ai中,您可以创建聊天机器人。对于每个机器人,用户将一组关键字定义为实体。例如

Entity: Pizza -> {Italian, French, Greek}

然后,用户定义输入句子的模板,并将输入句子的关键词分配给相应的实体。例如:

I would like to order a Italian with two topping.

在上面的句子中,用户将“Italian”关键字分配给“Pizza”实体。然后他们只为这样的输入分配输出响应。 前端应该让用户执行这些任务,例如突出显示关键字,分配给实体,向用户显示实体列表。 由于我正在开发的算法是Python,我正在考虑使用Django。你认为这是完成这项任务的最佳平台吗?

我非常感谢你的帮助。

阿米尔

1 个答案:

答案 0 :(得分:0)

虽然关于技术的问题通常是主观的并且没有“正确”的答案,但是“前端”esque语言在这里会给你带来很多好处。

像JS,nodejs等。你需要能够突出显示客户端上的单词,而不是向服务器发出任何请求,直到用户指定突出显示的文本为止。当然,为您的API提供动力的服务(以保留所选实体信息)可以通过py或任何让您微笑的语言来提供动力:)

一切顺利