如何用c#中的一些单词构建一个句子

时间:2018-02-20 04:40:37

标签: c# nlp artificial-intelligence

我正在尝试使用 C#在模型中使用一些数据点来构建句子。

例如:

  

我的客户模型的属性名为"Name""MobileNumber"

现在,如果我更新客户手机号码,我将举起像"CustomerMobileUpdated"这样的活动。因此,在识别出此事件后,我想在后端构建一个类似"John mobile number has been updated from 111111111 to 222222222 on 01/02/2018 at 14:25:32 by User1"的词条,并将其记录到数据库中。

我已经有一个系统,我使用模板通过在运行时转换模板来构造句子,但我觉得它更像是一种静态方式,任何人都可以建议如何在没有模板的情况下动态和智能地执行此操作。

更多事件就像:

ArrangmentScheduled: $ 2,000.00 PIF从2/20/18开始 每月支付1,900.00美元 承诺(检查)

FollowupDateChanged: 后续日期已更改为2/1/2018

PaymentDeclined: 从2/1/18起$ 10.00于2011年2月20日被拒绝,代码:12545856,参考编号:5984316548

CustomerDetailsUpdated: John的名字从John Watson改为John Miller。

1 个答案:

答案 0 :(得分:-3)

尝试这样的事情:Var msg = Name + "mobile number has been updated from " + Old number + " to " New number + " on " DateTime.Now + " by " + Userid 如果这不是你想要的,那么我不明白你的问题。