我们公司一直在寻找用于聊天机器人的NLP API。
我们现在有一些关于wit.ai的东西
但是,我无法找到一种方法让它在我们的API中调用自定义方法,或者调用我们的API来获取用户特定的信息。
是否有一种方法可以这样做,或者我可以使用哪些其他NLP API来实现这一点?
PS:我们的APi是使用Phalcon框架编写的。
本质上,我希望能够实现这样的目标:
function getSpending($userId)
{
// Calculate spending from DB queries
return $spending;
}
$spending = getSpending($some_user_id);
User: "What is my spending for the past week?";
Bot: "You spent" . spending. " last week.";或
User: "What is my spending for the past week?";
//bot makes API call to our API. then...
Bot: "You spent" . spending. " last week.";发布于 2017-06-23 08:24:53
显然,执行自定义操作或进行方法调用的方法是基于响应实体的。我最后所做的是向wit.ai发送一个请求,后者根据从请求中获得的情报向特定实体发送响应。当我得到响应时,我使用它根据响应中的实体在我的服务器端执行自定义操作,这是按预期工作的。
https://stackoverflow.com/questions/44588623
复制相似问题